GLAST/LAT > DAQ and FSW > FSW > Doxygen Index > FILE / V3-11-0
Constituent: file_lcp     Tag: sun-gcc
#include "PBS/TASK.h"
#include "ITC/ITC_pubdefs.h"
Include dependency graph for FILE_lcp.h:
This graph shows which files directly or indirectly include this file:
Functions | |
unsigned int | FILE_initialize (void) |
Initialize the FILE LCP side system. | |
unsigned int | FILE_shutdown (void) |
Shut down the FILE LCP system. | |
unsigned int | FILE_start (void) |
Create and start the FILE/LFS file management task. | |
unsigned int | FILE_stop (void) |
Stop and shut down FILE/LFS file management task. | |
unsigned int | FILE_startTask (TASK_attr *attr) |
Create and start the FILE/LFS file management task (obsolete). | |
unsigned int | FILE_stopTask (void) |
Stop and shut down FILE/LFS file management task (obsolete). | |
unsigned int | FILE_getTask (ITC_Task **task) |
Return the handle of the ITC "FILE task". |
|
Return the handle of the ITC "FILE task". Returns the handle of the file management LCP task (ITC_TID_LFS_M) which was created in FILE_initialize(). Other file management command handlers should attach to the ITC file management task before FILE_startTask() is called. This call is only valid when the FILE LCP control state is FILE_CTL_INITIALIZED.
|
|
Initialize the FILE LCP side system.
Creates and initializes all of the resources needed by the FILE LCP software. The following actions are taken:
|
|
Shut down the FILE LCP system. The FILE control state should be FILE_CTL_INITIALIZED before calling this function. First the FILE control state is set to FILE_CTL_DEINITIALIZING. Then, any resources allocated by the FILE system are released. When complete, the FILE control state is set to FILE_CTL_UNINITIALIZED.
|
|
Create and start the FILE/LFS file management task. The FILE control state should be FILE_CTL_INITIALIZED before calling this function (after calling FILE_initialize()). The FILE control state is first set to FILE_CTL_STARTING. Then the file management task is started by calling ITC_startTask(). Once complete, the FILE control state is set to FILE_CTL_RUNNING. This function is a replacement for FILE_startTask(). FILE_start() gathers the FILE ITC task configuration parameters from the CPU_DB database instead of requiring users to provide them externally.
|
|
Create and start the FILE/LFS file management task (obsolete). The FILE control state should be FILE_CTL_INITIALIZED before calling this function (after calling FILE_initialize()). The FILE control state is first set to FILE_CTL_STARTING. Then the file management task is started by calling ITC_startTask(). Once complete, the FILE control state is set to FILE_CTL_RUNNING. The function FILE_start() should be used instead of this function.
|
|
Stop and shut down FILE/LFS file management task. The FILE control state should be FILE_CTL_RUNNING before calling this function (after calling FILE_start()). Sets FILE control state to FILE_CTL_INITIALIZED. This function is a replacement for FILE_stopTask().
|
|
Stop and shut down FILE/LFS file management task (obsolete). The FILE control state should be FILE_CTL_RUNNING before calling this function (after calling FILE_startTask()). Sets FILE control state to FILE_CTL_INITIALIZED. The function FILE_stop() should be used instead of this function.
|