GLAST / LAT > DAQ and FSW > FSW > Doxygen Index> LIM / V1-22-0 > lim / linux-gcc
#include "LIM/LIM_pubdefs.h"
#include "LIM_pkt_send.h"
#include "LIM_task.h"
Typedefs | |
typedef struct _LIM_Action | LIM_Action |
Typedef for opaque LIM action object handle. | |
Functions | |
unsigned int | LIM_action_new (LIM_Action **object_pp, LIM_Task *task_p, LIM_Pkt_Send *lim_state_p) |
Create and initialize a new action object. | |
unsigned int | LIM_action_delete (LIM_Action *object_p) |
Shutdown and delete an action object. | |
unsigned int | LIM_action_report (LIM_Action *object_p, LIM_Action_Id id, unsigned int report_status) |
Report an action by the LIM package. | |
unsigned int | LIM_action_get_info (LIM_Action *object_p, LIM_Info *info_p) |
Return information about most recent LIM action. |
** CVS $Id: LIM_action.h,v 1.3 2005/09/07 21:51:04 dmay Exp $ **
unsigned int LIM_action_delete | ( | LIM_Action * | object_p | ) |
Shutdown and delete an action object.
object_p | Pointer to action object. |
unsigned int LIM_action_get_info | ( | LIM_Action * | object_p, | |
LIM_Info * | info_p | |||
) |
Return information about most recent LIM action.
object_p | Pointer to LIM action object. | |
info_p | Location to return action information (must not be NULL). |
unsigned int LIM_action_new | ( | LIM_Action ** | object_pp, | |
LIM_Task * | task_p, | |||
LIM_Pkt_Send * | lim_state_p | |||
) |
Create and initialize a new action object.
object_pp | Location to return pointer to new object. | |
task_p | Pointer to a task object. | |
lim_state_p | Pointer to a LIM-State telemetry pkt sending object. |
unsigned int LIM_action_report | ( | LIM_Action * | object_p, | |
LIM_Action_Id | id, | |||
unsigned int | report_status | |||
) |
Report an action by the LIM package.
object_p | Pointer to action object. | |
id | ID of the action to report. | |
report_status | MSG status code to report with the action. |