GLAST/LAT > DAQ and FSW > FSW > FSW Task Index

Housekeeping


Description

These tasks monitor instrument housekeeping information, including voltages, currents, and temperatures. They also package the information for downloading.

The master task is responsible for interrogating the instrument housekeeping systems (e.g., counters, currents, voltages). It assembles housekeeping packets to go into 1553 data stream. The slave tasks provide packets of CPU metrics for the master to put into the housekeeping stream.

See also: annotated data flow animation

Role: Master

      CPU(s): SIU only

      Input

    The 1553 Receive Service task sends spacecraft telecommand packets to this task.

    The Housekeeping Slave tasks send CPU metrics to this task.

    The LAT Instrument sends instrument data to this task.

    The LCB Receive Service task sends LAT internal-protocol packets to this task.

      Output

    The Master task sends housekeeping data to the Solid State Recorder.

    The Master task sends requests for instrument data to the LAT Instrument.

    The Master task sends requests for CPU metrics to its slave tasks.

      Package(s)

Role: Slaves

      CPU(s): all CPUs

      Input

    The Housekeeping Master task sends requests for CPU metrics to this task.

    The LCB Receive Service task sends LAT internal-protocol packets to this task.

    The Watchdog Slave tasks send status interrogation requests to this task.

      Output

    The task sends CPU metrics to its master task.

      Package(s)

Function(s)

      "Housekeeping data stream"