GLAST/LAT > DAQ and FSW > FSW > Doxygen Index > LCI / dev
Constituent: lci     Tag: mcp750
This graph shows which files directly or indirectly include this file:

Typedefs | |
| typedef _LCI_cue | LCI_cue |
| Declaration of the opaque cue structure. | |
Enumerations | |
| enum | LCI_CUE_END { LCI_CUE_FAILED = -1, LCI_CUE_UNSET = 0, LCI_CUE_SIGNALED = 1, LCI_CUE_TIMEDOUT = 2 } |
| State information returned from LCI_wait indicating how the cue was terminated. More... | |
Functions | |
| void | LCI_clearCue (LCI_cue *cue) |
| Clear a cue. | |
| void | LCI_clearCueCounts (LCI_cue *cue) |
| Clear cue counters. | |
| unsigned | LCI_deleteCue (LCI_cue *cue) |
| Delete a cue. | |
| void | LCI_getCueCounts (LCI_cue *cue, unsigned int *nWait, unsigned int *nSignal, unsigned int *nTimeout) |
| Get cue counters. | |
| LCI_cue * | LCI_newCue (void) |
| Create a new cue. | |
| void | LCI_signalCue (LCI_cue *cue) |
| Signal cue completion. | |
| unsigned | LCI_waitCue (LCI_cue *cue, unsigned timeout) |
| Wait for a cue to complete or time out. | |
|
|
State information returned from LCI_wait indicating how the cue was terminated.
|
|
|
Clear a cue. This routine puts the cue into a known cleared state, ready for the next wait.
|
|
|
Clear cue counters. This routine zeroes the counts of waits, signals and timeouts.
|
|
|
Delete a cue. This routine destroys the semaphore and wake-up timer and then frees the memory associated with the cue structure
|
|
||||||||||||||||||||
|
Get cue counters. This routine obtains the counts of waits, signals and timeouts since the last time the cue was cleared.
|
|
|
Create a new cue. This routine allocates memory for the cue structure then creates the timer and semaphore to be held by the structure
|
|
|
Signal cue completion. This routine signals completion by setting the end state to LCI_CUE_SIGNALED and giving the semaphore
|
|
||||||||||||
|
Wait for a cue to complete or time out. This routine starts the wake-up timer and takes the semaphore
|
1.4.4