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

File/Object


Description

These tasks perform maintenance services (e.g., uploading and removing files) for the CPU's file-based persistent storage. The (SIU-based) master task acts as a proxy, distributing commands to all the slave tasks.

The master task receives requests for operations on the RAM- and EEPROM- based file systems. Supported operations include file manipulation (e.g., copy, delete, dump, upload) and file system interrogation (e.g., directory dumps, file checksum checks).

The master task redistributes each request to the slave on the targeted CPU; the slave task implements the operation.

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 File/Object Slave tasks send file data and metadata to this task.

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

      Output

    The Master task sends file data and metadata to the Solid State Recorder.

    The Master task sends requests for operations to its slave tasks.

      Package(s)

Role: Slaves

      CPU(s): all CPUs

      Input

    The File/Object Master task sends requests for operations 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 file data and metadata to its master task.

      Package(s)