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

File/Object (Animation)


Description

The File/Object tasks perform maintenance services (e.g., uploading and removing files) for the CPU's file-based persistent storage. The (SIU-based) Master acts as a proxy, distributing commands to all the Slaves.

The Master 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 redistributes each request to the Slave on the targeted CPU; the Slave implements the operation. The actions taken at this point depend on the nature of the command:

  • Upload

    The Master forwards the packet (as a message) to a Slave, residing on the target CPU. The Slave extracts the uploaded data from the packet, storing it in local EEPROM.

  • Download (etc)

    The Master forwards the packet (as a message) to a Slave, residing on the target CPU. The Slave extracts the requested data from local EEPROM/RAM, sending it (as a message) to the master task. The Master forwards this data (as Telemetry packets) to the Solid State Recorder.

Note: This animation requires QuickTime.