GLAST / LAT > DAQ and FSW > FSW > Doxygen Index> LIM / V1-22-4 > lim / mv2304
#include <LIM_action.h>
Typedefs | |
typedef void(* | LIM_Pid_Isr )(void *parm) |
Signature of a PID interrupt service routine. | |
Functions | |
unsigned int | LIM_pid_int_connect_gbm (LIM_Pid_Isr isr, LIM_Gbm *parm, int pri_select) |
Disable the primary or redundant GBM interrupt. | |
unsigned int | LIM_pid_int_disable_gbm (int in_interrupt, LIM_Action *action_p, int pri_select) |
Disable the primary or redundant GBM interrupt. | |
unsigned int | LIM_pid_int_enable_gbm (LIM_Action *action_p, int pri_select) |
Enable the primary or redundant GBM interrupt. | |
unsigned int | LIM_pid_select (LIM_Action *action_p, int pri_select) |
Select the primary or redundant PID input signals. |
** CVS $Id: LIM_pid.h,v 1.6 2011/03/29 21:20:28 apw Exp $ **
unsigned int LIM_pid_int_connect_gbm | ( | LIM_Pid_Isr | isr, | |
LIM_Gbm * | parm, | |||
int | pri_select | |||
) |
Disable the primary or redundant GBM interrupt.
isr | Interrupt service routine to connect. | |
parm | Parameter to pass to the ISR. | |
pri_select | Flag to select primary GBM interrupt. |
References _LIM_Other::desc.
Referenced by LIM_gbm_new().
unsigned int LIM_pid_int_disable_gbm | ( | int | in_interrupt, | |
LIM_Action * | action_p, | |||
int | pri_select | |||
) |
Disable the primary or redundant GBM interrupt.
in_interrupt | Flag indicating that we're running at int level. | |
action_p | Pointer to an action reporting object. | |
pri_select | Flag to select primary GBM interrupt. |
References LIM_ACTION_PID_DIS_GBM_PRI, LIM_ACTION_PID_DIS_GBM_RED, and LIM_action_report().
Referenced by LIM_gbm_configure_interrupts(), LIM_gbm_int_pri_isr(), and LIM_gbm_int_red_isr().
unsigned int LIM_pid_int_enable_gbm | ( | LIM_Action * | action_p, | |
int | pri_select | |||
) |
Enable the primary or redundant GBM interrupt.
action_p | Pointer to an action reporting object. | |
pri_select | Flag to select primary GBM interrupt. |
References _LIM_Other::desc, LIM_ACTION_PID_EN_GBM_PRI, LIM_ACTION_PID_EN_GBM_RED, and LIM_action_report().
Referenced by LIM_gbm_configure_interrupts(), and LIM_gbm_enable_interrupts().
unsigned int LIM_pid_select | ( | LIM_Action * | action_p, | |
int | pri_select | |||
) |
Select the primary or redundant PID input signals.
action_p | Pointer to an action reporting object. | |
pri_select | Flag to select primary GBM interrupt. |
References LIM_ACTION_PID_SELECT_PRI, LIM_ACTION_PID_SELECT_RED, and LIM_action_report().
Referenced by lim_mode_config_pid(), and LIM_start().