GLAST/LAT > DAQ and FSW > FSW > Doxygen Index > LIM / V1-20-0
Constituent: lim     Tag: mv2304
#include "ITC/ITC_pubdefs.h"
#include "LIM/LIM_pubdefs.h"
#include "LIM_action.h"
#include "LIM_pkt_send.h"
#include "LIM_task.h"
Include dependency graph for LIM_other_task.h:
This graph shows which files directly or indirectly include this file:
Typedefs | |
typedef _LIM_Other | LIM_Other |
Typedef for opaque LIM other task object handle. | |
Functions | |
unsigned int | LIM_other_new (LIM_Other **object_pp, LIM_Task *task_p, LIM_Action *action_p, LIM_Pkt_Send *pkt_start_p, LIM_Pkt_Send *pkt_stop_p, LIM_Action_Id action_change, LIM_Action_Id action_start, LIM_Action_Id action_start_status, LIM_Action_Id action_restart, LIM_Action_Id action_stop, LIM_Action_Id action_stop_status, char *desc) |
Create and initialize a new other task object. | |
unsigned int | LIM_other_delete (LIM_Other *object_p) |
Shutdown and delete an other task object. | |
LIM_Other_State | LIM_other_get_state (LIM_Other *object_p) |
Return the current state of another task. | |
unsigned int | LIM_other_check_state (LIM_Other *object_p, LIM_Other_State valid_1, LIM_Other_State valid_2) |
Determine if another task is in a valid state. | |
unsigned int | LIM_other_fwd_active (LIM_Other *object_p, const ITC_QueueItem *qitem_p, LIM_Pkt_Send *pkt_send_p, LIM_Action_Id action) |
Forward an 'active' command to another task. | |
unsigned int | LIM_other_fwd_idle (LIM_Other *object_p, const ITC_QueueItem *qitem_p, LIM_Pkt_Send *pkt_send_p, LIM_Action_Id action) |
Forward an 'idle' command to another task. | |
unsigned int | LIM_other_fwd_stop (LIM_Other *object_p, const ITC_QueueItem *qitem_p, LIM_Pkt_Send *pkt_send_p) |
Forward a Stop command to another task. | |
unsigned int | LIM_other_handle_bulk (LIM_Other *object_p, const ITC_QueueItem *qitem_p) |
Handle a message on the BULK queue. | |
unsigned int | LIM_other_handle_complete (LIM_Other *object_p) |
Handle a Complete message from another task. | |
unsigned int | LIM_other_send_start (LIM_Other *object_p, const unsigned char *pkt_p, unsigned int pkt_bytes) |
Send a Start command to another task. | |
unsigned int | LIM_other_send_stop (LIM_Other *object_p, const unsigned char *pkt_p, unsigned int pkt_bytes) |
Send a Stop command to another task. |
** CVS $Id: LIM_other_task.h,v 1.7 2007/02/13 21:16:04 dmay Exp $ **
|
Determine if another task is in a valid state.
|
|
Shutdown and delete an other task object.
|
|
Forward an 'active' command to another task.
|
|
Forward an 'idle' command to another task.
|
|
Forward a Stop command to another task.
|
|
Return the current state of another task.
|
|
Handle a message on the BULK queue.
|
|
Handle a Complete message from another task.
|
|
Create and initialize a new other task object.
|
|
Send a Start command to another task.
|
|
Send a Stop command to another task.
|