GLAST / LAT > DAQ and FSW > FSW > Doxygen Index> LIM / dev > lim_unit_test / sun-gcc
#include <LIM_pubdefs.h>
Public Attributes | |
LIM_Operating_Mode | op_mode |
LIM_Virtual_Mode | virt_mode |
LIM_Action_Id | last_action |
unsigned int | last_status |
int | saa_transit |
LIM_Other_State | lci_state |
LIM_Other_State | ldf_state |
LIM_Other_State | lpa_state |
int | too_ready |
int | too_active |
int | arr_ready |
int | arr_active |
int | too_started |
unsigned int | too_remain_sec |
unsigned int | arr_remain_sec |
int | gbm_rep_allowed |
int | hv_allowed |
int | gbm_pri_int_allowed |
int | gbm_red_int_allowed |
unsigned int | gbm_int_dis_remain_sec |
int | rep_req_pending |
LIM_Grb_State | grb_state |
Nonzero value indicates that an ARR observation is in-progress.
Referenced by test_Show_Info(), tlm_dispatch_ctl(), and wrap_exp_op_mode_tlm().
Nonzero value indicates that an ARR observation is ready to be started or is in-progress.
Referenced by test_Show_Info(), tlm_dispatch_ctl(), WRAP_exp_arr_grb_0(), WRAP_exp_arr_grb_1(), WRAP_exp_arr_grb_2(), WRAP_exp_arr_idle(), and WRAP_exp_arr_ready().
unsigned int _LIM_Info::arr_remain_sec |
Time, in seconds, remaining for the ARR observation.
Referenced by test_Info_Compare(), test_Show_Info(), tlm_dispatch_ctl(), WRAP_exp_arr_abort(), WRAP_exp_arr_ready(), WRAP_exp_rep_req_nopend(), and WRAP_exp_rep_req_pend().
unsigned int _LIM_Info::gbm_int_dis_remain_sec |
Time, in seconds, remaining for the GBM interrupt disable period.
Referenced by test_Info_Compare(), test_Show_Info(), tlm_dispatch_ctl(), WRAP_exp_arr_grb_0(), WRAP_exp_arr_idle(), and WRAP_exp_grb_expire().
Nonzero value indicates that LIM is allowed to enable the primary GBM interrupt.
Referenced by test_Show_Info(), tlm_dispatch_ctl(), WRAP_exp_gbm_pri_allow(), and WRAP_exp_gbm_pri_disallow().
Nonzero value indicates that LIM is allowed to enable the redundant GBM interrupt.
Referenced by test_Show_Info(), tlm_dispatch_ctl(), WRAP_exp_gbm_red_allow(), and WRAP_exp_gbm_red_disallow().
Nonzero value indicates that LIM is allowed to send repoint requests to the spacecraft on behalf of the GBM.
Referenced by test_Show_Info(), tlm_dispatch_ctl(), WRAP_exp_gbm_rep_allow(), and WRAP_exp_gbm_rep_disallow().
Current state of the GRB handler.
Referenced by lim_arr_transition(), test_Show_Info(), tlm_dispatch_ctl(), WRAP_exp_arr_abort(), WRAP_exp_arr_grb_0(), WRAP_exp_arr_grb_1(), WRAP_exp_arr_grb_2(), WRAP_exp_arr_idle(), WRAP_exp_arr_response(), WRAP_exp_gbm_calcinfo(), WRAP_exp_gbm_closeout(), WRAP_exp_grb_expire(), WRAP_exp_grb_finish(), WRAP_exp_grb_suspect(), and WRAP_exp_rep_expire().
Nonzero value indicates that LIM is allowed to enable the ACD high-voltage.
Referenced by test_Show_Info(), tlm_dispatch_ctl(), WRAP_exp_hv_allow(), and WRAP_exp_hv_disallow().
Most recent LIM action.
Referenced by lim_test_arr(), lim_test_diag(), lim_test_gbm(), lim_test_pids(), lim_test_pig(), test_Show_Info(), tlm_dispatch_ctl(), wrap_exp_action_tlm(), WRAP_exp_arr_grb_0(), WRAP_exp_arr_grb_1(), WRAP_exp_arr_grb_2(), WRAP_exp_arr_idle(), WRAP_exp_arr_ready(), WRAP_exp_gbm_pri_allow(), WRAP_exp_gbm_pri_disable(), WRAP_exp_gbm_pri_disallow(), WRAP_exp_gbm_pri_enable(), WRAP_exp_gbm_pri_int(), WRAP_exp_gbm_red_allow(), WRAP_exp_gbm_red_disable(), WRAP_exp_gbm_red_disallow(), WRAP_exp_gbm_red_enable(), WRAP_exp_gbm_red_int(), WRAP_exp_gbm_rep_allow(), WRAP_exp_gbm_rep_disallow(), WRAP_exp_hv_allow(), WRAP_exp_hv_disallow(), WRAP_exp_lci_idle(), WRAP_exp_lci_running(), WRAP_exp_lci_stopping(), WRAP_exp_ldf_idle(), WRAP_exp_ldf_running(), WRAP_exp_ldf_stopping(), WRAP_exp_lpa_idle(), WRAP_exp_lpa_paused(), WRAP_exp_lpa_pausing(), WRAP_exp_lpa_running(), WRAP_exp_lpa_stopping(), wrap_exp_op_mode_tlm(), WRAP_exp_rep_req_nopend(), WRAP_exp_rep_req_pend(), WRAP_exp_saa_enter(), WRAP_exp_saa_exit(), WRAP_exp_start(), WRAP_exp_too_idle(), WRAP_exp_too_not_started(), WRAP_exp_too_ready(), WRAP_exp_too_started(), and wrap_exp_virt_mode_tlm().
unsigned int _LIM_Info::last_status |
Most recent LIM status.
Referenced by lim_test_arr(), lim_test_diag(), lim_test_gbm(), lim_test_pids(), lim_test_pig(), test_Info_Compare(), test_Show_Info(), tlm_dispatch_ctl(), wrap_exp_action_tlm(), WRAP_exp_arr_grb_0(), WRAP_exp_arr_grb_1(), WRAP_exp_arr_grb_2(), WRAP_exp_arr_idle(), WRAP_exp_arr_ready(), WRAP_exp_gbm_pri_allow(), WRAP_exp_gbm_pri_disable(), WRAP_exp_gbm_pri_disallow(), WRAP_exp_gbm_pri_enable(), WRAP_exp_gbm_pri_int(), WRAP_exp_gbm_red_allow(), WRAP_exp_gbm_red_disable(), WRAP_exp_gbm_red_disallow(), WRAP_exp_gbm_red_enable(), WRAP_exp_gbm_red_int(), WRAP_exp_gbm_rep_allow(), WRAP_exp_gbm_rep_disallow(), WRAP_exp_hv_allow(), WRAP_exp_hv_disallow(), WRAP_exp_lci_idle(), WRAP_exp_lci_running(), WRAP_exp_lci_stopping(), WRAP_exp_ldf_idle(), WRAP_exp_ldf_running(), WRAP_exp_ldf_stopping(), WRAP_exp_lpa_idle(), WRAP_exp_lpa_paused(), WRAP_exp_lpa_pausing(), WRAP_exp_lpa_running(), WRAP_exp_lpa_stopping(), wrap_exp_op_mode_tlm(), WRAP_exp_rep_req_nopend(), WRAP_exp_rep_req_pend(), WRAP_exp_saa_enter(), WRAP_exp_saa_exit(), WRAP_exp_start(), WRAP_exp_too_idle(), WRAP_exp_too_not_started(), WRAP_exp_too_ready(), WRAP_exp_too_started(), and wrap_exp_virt_mode_tlm().
Current state of the LCI task.
Referenced by test_Show_Info(), tlm_dispatch_ctl(), WRAP_exp_lci_idle(), WRAP_exp_lci_running(), WRAP_exp_lci_stopping(), and WRAP_exp_start().
Current state of the LDF task.
Referenced by test_Show_Info(), tlm_dispatch_ctl(), WRAP_exp_ldf_idle(), WRAP_exp_ldf_running(), WRAP_exp_ldf_stopping(), and WRAP_exp_start().
Current state of the LPA task.
Referenced by lim_arr_transition(), test_Show_Info(), tlm_dispatch_ctl(), WRAP_exp_arr_abort(), WRAP_exp_arr_response(), WRAP_exp_gbm_calcinfo(), WRAP_exp_gbm_closeout(), WRAP_exp_grb_expire(), WRAP_exp_grb_finish(), WRAP_exp_grb_suspect(), WRAP_exp_lpa_idle(), WRAP_exp_lpa_paused(), WRAP_exp_lpa_pausing(), WRAP_exp_lpa_running(), WRAP_exp_lpa_stopping(), WRAP_exp_rep_expire(), and WRAP_exp_start().
Current LIM operating mode.
Referenced by lim_gbm_send_cmds(), lim_test_arr(), lim_test_cal(), lim_test_diag(), lim_test_gbm(), lim_test_load_shed(), lim_test_physics(), lim_test_pids(), lim_test_pig(), lim_test_saa(), lim_test_shutdown(), lim_test_too(), lim_test_use_cases(), test_Show_Info(), tlm_dispatch_ctl(), WRAP_exp_arr_abort(), WRAP_exp_arr_response(), WRAP_exp_gbm_calcinfo(), WRAP_exp_gbm_closeout(), WRAP_exp_grb_expire(), WRAP_exp_grb_finish(), WRAP_exp_grb_suspect(), wrap_exp_op_mode_tlm(), WRAP_exp_rep_expire(), and WRAP_exp_start().
Nonzero value indicates that a repoint request has been sent to the spacecraft, but a response has not yet been received.
Referenced by test_Show_Info(), tlm_dispatch_ctl(), WRAP_exp_arr_abort(), WRAP_exp_arr_response(), WRAP_exp_gbm_closeout(), WRAP_exp_grb_expire(), WRAP_exp_grb_finish(), WRAP_exp_rep_req_nopend(), and WRAP_exp_rep_req_pend().
Nonzero value indicates that an SAA transit is in progress.
Referenced by test_Show_Info(), tlm_dispatch_ctl(), WRAP_exp_saa_enter(), and WRAP_exp_saa_exit().
Nonzero value indicates that a TOO observation is in-progress.
Referenced by test_Show_Info(), tlm_dispatch_ctl(), and wrap_exp_op_mode_tlm().
Nonzero value indicates that a TOO observation is ready to be started or is in-progress.
Referenced by test_Show_Info(), tlm_dispatch_ctl(), WRAP_exp_arr_abort(), WRAP_exp_arr_response(), WRAP_exp_gbm_closeout(), WRAP_exp_grb_expire(), WRAP_exp_grb_finish(), WRAP_exp_rep_expire(), WRAP_exp_too_idle(), and WRAP_exp_too_ready().
unsigned int _LIM_Info::too_remain_sec |
Time, in seconds, remaining for the TOO observation.
Referenced by test_Info_Compare(), test_Show_Info(), tlm_dispatch_ctl(), WRAP_exp_too_idle(), and WRAP_exp_too_ready().
Nonzero value indicates that a TOO observation has been started.
Referenced by test_Show_Info(), tlm_dispatch_ctl(), WRAP_exp_too_not_started(), and WRAP_exp_too_started().
Current LIM virtual mode.
Referenced by test_Show_Info(), tlm_dispatch_ctl(), WRAP_exp_start(), and wrap_exp_virt_mode_tlm().