GLAST / LAT > DAQ and FSW > FSW > Doxygen Index> LIM / V1-22-4 > lim / mv2304


Interface   Data Structures   File List   Data Fields   Globals  

LIM_pid.h File Reference

Interface to the functions found in LIM_pid.c. More...

#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.


Detailed Description

Interface to the functions found in LIM_pid.c.

**  CVS $Id: LIM_pid.h,v 1.6 2011/03/29 21:20:28 apw Exp $
**  

Function Documentation

unsigned int LIM_pid_int_connect_gbm ( LIM_Pid_Isr  isr,
LIM_Gbm parm,
int  pri_select 
)

Disable the primary or redundant GBM interrupt.

Parameters:
isr Interrupt service routine to connect.
parm Parameter to pass to the ISR.
pri_select Flag to select primary GBM interrupt.
Returns:
MSG code.

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.

Parameters:
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.
Returns:
MSG code.

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.

Parameters:
action_p Pointer to an action reporting object.
pri_select Flag to select primary GBM interrupt.
Returns:
MSG code.

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.

Parameters:
action_p Pointer to an action reporting object.
pri_select Flag to select primary GBM interrupt.
Returns:
MSG code.

References LIM_ACTION_PID_SELECT_PRI, LIM_ACTION_PID_SELECT_RED, and LIM_action_report().

Referenced by lim_mode_config_pid(), and LIM_start().


Generated on Wed Nov 21 21:17:41 2012 by  doxygen 1.5.8