|
Discrete list of task IDs (APP/LCM)
ITOS Mnemonic: LCMTASKID
View Options:
(help)
Description:
Discrete list of task IDs
Definition:
| 1 |
LAT computer manager, master task (LCM_M) |
|
A task that runs on both SIU and EPU. There is no master/slave relationship between copies of LCM_M. They run as peers. |
| 2 |
LAT file system, master task (LFS_M) |
|
A task that runs on both SIU and EPU. It manages the file system (add new files, delete old files, dump directories, ...). There is no master/slave relationship between copies running on different CPUs (they operate as peers). |
| 4 |
LAT housekeeping system, master task (LHK_M) |
|
A task that runs only on the SIU. It manages the collection and delivery of housekeeping data. |
| 5 |
LAT housekeeping, slave task (LHK_S) |
|
A task that runs on EPU only. It gathers CPU based housekeeping information and sends it to the SIU for further processing by the LAT housekeeping master task. |
| 6 |
LAT instrument manager, master task (LIM_M) |
|
A task run only on the SIU. It manages the mode of the instrument (physics mode, calibration mode, quiescent, ...). |
| 8 |
LAT spacecraft messages, master task (LSM_M) |
|
A task that runs only on the SIU. It receives and redistibutes the spacecraft broadcast messages (attitude, ancillary and timetone). |
| 9 |
LAT spacecraft messages, slave task (LSM_S) |
|
A task that only runs on EPU. It receives and processes spacecraft broadcast messages that have been forwarded by the LSM_M (master) tasks which runs on the SIU. |
| 10 |
LAT software watchdog, master task (LSW_M) |
|
A task that runs on both SIU and EPU. This is a very high priority task that tracks CPU activity (using a trace buffer) and manages the reset of the watchdog timer. There is no master/slave relationship between the copies of LSW_M running on different CPUS (they operate as peers). |
| 12 |
LAT charge injection calibration, master task (LCI_M) |
|
A task that runs only on the SIU. It processes requests for charge injection calibration runs (ACD, CAL, or TKR subsystems). |
| 14 |
LAT multiplexed rate counters, master task (LMC_M) |
|
A task that runs on the SIU only. It is responsible for cycling through the multiplex counters (a set of counters in the instrument hardware that can be pointed to different monitor points), and making the results available to the LHK_M task. |
| 15 |
LAT physics aquisition, master task (LPA_M) |
|
A task that runs on the SIU only. It is responsible for coordinating the activities of the LPA_S (LPA slave) tasks running on the EPUs when physics acquisition is commanded. |
| 16 |
LAT physics acquisition, slave task (LPA_S) |
|
A task that (currently) only runs on EPU. This task is slaved to the LPA_M task which has overall responsibility for coordinating a data acquisition run. This slave task has resonsibility for organizing data acquisition activities on the particular CPU on which its running. |
| 17 |
LAT register access, master task (LRA_M) |
|
A task that runs only on the SIU. This task can directly access (read/write) hardware registers, and should be used with extreme caution. It also manges a set of saturating hardware counters, synthesizing extended counts (rather than the 16 bits at which the counters saturate), and makes the results available to other tasks. |
| 18 |
LAT thermal control, master task (LTC_M) |
|
A task that runs only on the SIU. This task provides the feedback mechanism for turning the radiators on and off. |
| 19 |
LAT gamma ray burst analysis, slave task (GRB_S) |
|
A task that runs only on the SIU. It is slaved to the LPA task. During physics acquisition, GRB attempts to identify gamma ray bursts in real time. |
| 20 |
LAT instrument housekeeping, master task (LIH_M) |
|
A task that only runs on the SIU. Responsible for acquiring data for most housekeeping packets. In particaulr, LIH acquires instrument housekeeping data like ADC values. |
| 22 |
CTDB command receive, utility task (CRXC_U) |
|
A task that only runs on the SIU. It is responsible for receiving commands from the CTDB bus and distributing them to the correct applications tasks, based on APID. |
| 25 |
LCB transmit, utility task (LTX0_U) |
|
A task that runs on both SIU and EPU. Basically a message postman. Allows CPUs to send messages to each other across the LCB/EBM hardware. |
| 26 |
LCB receive result, utility task (LRXR_U) |
|
A task that runs on both SIU and EPU. Basically a postman for messages received back from an LCB command list. |
| 27 |
LCB receive event, utility task (LRXE_U) |
|
A task that runs on both SIU and EPU. Basically a postman for unsolicited traffic arriving at a CPUs LCB. Unsolicited traffic is either events from the instrument, or a message from another CPU. |
| 29 |
CTDB transmit, utility task (CTX_U) |
|
A task that only runs on the SIU. Basically a postman that delivers telemetry from applications tasks (both SIU and EPU) to the CTDB bus. |
| 30 |
SDI (transmit), utility task (STX_U) |
|
A task run on both SIU and EPU to send data to the science data interface (and thence to the solid state recorder). |
Used by:
|