GLAST / LAT > DAQ and FSW > FSW > Doxygen Index> LIM / dev > lim_unit_test / sun-gcc
#include <ITC/ITC_pubdefs.h>
#include <LIM/LIM_pubdefs.h>
#include <PBS/TASK.h>
#include <lim_unit_test.h>
#include <lim_util_tlm.h>
Classes | |
struct | _WRAP_Info |
Wrapper control information. More... | |
Typedefs | |
typedef struct _WRAP_Info | WRAP_Info |
Typedef for _WRAP_Info. | |
Functions | |
int | WRAP_capture_cal (test_Test_Descriptor *td_p, int id, WRAP_Info *info_p) |
Call LIM_capture_cal_with_db() and validate the results. | |
int | WRAP_capture_diag (test_Test_Descriptor *td_p, int id, WRAP_Info *info_p) |
Call LIM_capture_diag() and validate the results. | |
int | WRAP_capture_phys (test_Test_Descriptor *td_p, int id, WRAP_Info *info_p) |
Call LIM_capture_physics_with_db() and validate the results. | |
int | WRAP_check_telem (test_Test_Descriptor *td_p, int id, WRAP_Info *info_p, unsigned int max_usecs) |
Verify expected telemetry. | |
int | WRAP_get_info (test_Test_Descriptor *td_p, int id, WRAP_Info *info_p) |
Call LIM_get_info() and validate the results. | |
int | WRAP_init (test_Test_Descriptor *td_p, int id, WRAP_Info *info_p) |
Call LIM_initialize() and validate the results. | |
void | WRAP_init_info (WRAP_Info *info_p) |
Init a wrap info structure. | |
int | WRAP_init_with_db (test_Test_Descriptor *td_p, int id, WRAP_Info *info_p) |
Call LIM_init_with_db() and validate the results. | |
int | WRAP_send_cmd (test_Test_Descriptor *td_p, int id, WRAP_Info *info_p, unsigned char *pkt_p, unsigned int pkt_bytes, ITC_TaskID source_tid, ITC_TaskID target_tid, ITC_QueueID target_qid) |
Send a command to a task and verify the results. | |
int | WRAP_shutdown (test_Test_Descriptor *td_p, int id, WRAP_Info *info_p) |
Call LIM_shutdown() and validate the results. | |
int | WRAP_start (test_Test_Descriptor *td_p, int id, WRAP_Info *info_p) |
Call LIM_start() and validate the results. | |
int | WRAP_start_LIM (test_Test_Descriptor *td_p, int id, WRAP_Info *info_p) |
Call LIM_initialize() and LIM_start() to start the LIM task. | |
int | WRAP_start_with_db (test_Test_Descriptor *td_p, int id, WRAP_Info *info_p) |
Call LIM_start_with_db() and validate the results. | |
int | WRAP_stop (test_Test_Descriptor *td_p, int id, WRAP_Info *info_p) |
Call LIM_stop() and validate the results. | |
int | WRAP_stop_LIM (test_Test_Descriptor *td_p, int id, WRAP_Info *info_p) |
Call LIM_stop() and LIM_shutdown() to stop the LIM task. | |
void | WRAP_exp_arr_abort (WRAP_Info *info_p, int pri_enable, int red_enable) |
Expect LIM telemetry for ARR-Abort. | |
void | WRAP_exp_arr_grb_0 (WRAP_Info *info_p, unsigned int exp_status) |
Expect LIM telemetry with LIM_ACTION_ARR_STATE_CHANGE action and ARR READY and GRB 0 state. | |
void | WRAP_exp_arr_grb_1 (WRAP_Info *info_p, unsigned int exp_status) |
Expect LIM telemetry with LIM_ACTION_ARR_STATE_CHANGE action and ARR READY and GRB 1 state. | |
void | WRAP_exp_arr_grb_2 (WRAP_Info *info_p, unsigned int exp_status) |
Expect LIM telemetry with LIM_ACTION_ARR_STATE_CHANGE action and ARR READY and GRB 2 state. | |
void | WRAP_exp_arr_idle (WRAP_Info *info_p, int tlm_index, unsigned int exp_status) |
Expect LIM telemetry with LIM_ACTION_ARR_STATE_CHANGE action and ARR not READY. | |
void | WRAP_exp_arr_ready (WRAP_Info *info_p, int tlm_index, unsigned int exp_status, unsigned int exp_remain) |
Expect LIM telemetry with LIM_ACTION_ARR_STATE_CHANGE action and ARR READY. | |
void | WRAP_exp_arr_response (WRAP_Info *info_p, int bad_id, int accepted, int exp_dwell, int pri_enable, int red_enable) |
Expect LIM tlm for ARR-Response. | |
void | WRAP_exp_arr_start_full (WRAP_Info *info_p, unsigned int pend_status) |
Expect LIM telemetry from an ARR-Start command. | |
void | WRAP_exp_bias_acd (WRAP_Info *info_p, int tlm_index, unsigned int exp_status) |
Expect LIM telemetry with LIM_ACTION_BIAS_ACD action. | |
void | WRAP_exp_bias_cal (WRAP_Info *info_p, int tlm_index, unsigned int exp_status) |
Expect LIM telemetry with LIM_ACTION_BIAS_CAL action. | |
void | WRAP_exp_bias_tkr (WRAP_Info *info_p, int tlm_index, unsigned int exp_status) |
Expect LIM telemetry with LIM_ACTION_BIAS_TKR action. | |
void | WRAP_exp_cal_abort_full (WRAP_Info *info_p) |
Expect LIM telemetry from a Cal-Abort command. | |
void | WRAP_exp_cal_complete (WRAP_Info *info_p, int tlm_index, unsigned int exp_status) |
Expect LIM telemetry with LIM_ACTION_CAL_COMPLETE action. | |
void | WRAP_exp_cal_complete_full (WRAP_Info *info_p) |
Expect LIM telemetry from a Cal-Complete message. | |
void | WRAP_exp_cal_start_full (WRAP_Info *info_p) |
Expect LIM telemetry from a Cal-Start command. | |
void | WRAP_exp_cal_start_status (WRAP_Info *info_p, int tlm_index, unsigned int exp_status) |
Expect LIM telemetry with LIM_ACTION_CAL_START_STATUS action. | |
void | WRAP_exp_diag_abort_full (WRAP_Info *info_p) |
Expect LIM telemetry from a Diag-Abort command. | |
void | WRAP_exp_diag_abort_status (WRAP_Info *info_p, int tlm_index, unsigned int exp_status) |
Expect LIM telemetry with LIM_ACTION_DIAG_ABORT_STATUS action. | |
void | WRAP_exp_diag_complete (WRAP_Info *info_p, int tlm_index, unsigned int exp_status) |
Expect LIM telemetry with LIM_ACTION_DIAG_COMPLETE action. | |
void | WRAP_exp_diag_complete_full (WRAP_Info *info_p) |
Expect LIM telemetry from a Diag-Complete message. | |
void | WRAP_exp_diag_start_full (WRAP_Info *info_p) |
Expect LIM telemetry from a Diag-Start command. | |
void | WRAP_exp_diag_start_status (WRAP_Info *info_p, int tlm_index, unsigned int exp_status) |
Expect LIM telemetry with LIM_ACTION_DIAG_START_STATUS action. | |
void | WRAP_exp_event_insert (WRAP_Info *info_p, int tlm_index, unsigned int exp_status) |
Expect LIM telemetry with LIM_ACTION_EVENT_INSERT action. | |
void | WRAP_exp_event_remove (WRAP_Info *info_p, int tlm_index, unsigned int exp_status) |
Expect LIM telemetry with LIM_ACTION_EVENT_REMOVE action. | |
void | WRAP_exp_fwd_cal_abort (WRAP_Info *info_p, int tlm_index, unsigned int exp_status) |
Expect LIM telemetry with LIM_ACTION_CAL_ABORT action. | |
void | WRAP_exp_fwd_cal_other (WRAP_Info *info_p, int tlm_index, unsigned int exp_status) |
Expect LIM telemetry with LIM_ACTION_CAL_OTHER action. | |
void | WRAP_exp_send_cal_start (WRAP_Info *info_p, int tlm_index, unsigned int exp_status) |
Expect LIM telemetry with LIM_ACTION_CAL_START action. | |
void | WRAP_exp_fwd_diag_abort (WRAP_Info *info_p, int tlm_index, unsigned int exp_status) |
Expect LIM telemetry with LIM_ACTION_DIAG_ABORT action. | |
void | WRAP_exp_fwd_diag_other (WRAP_Info *info_p, int tlm_index, unsigned int exp_status) |
Expect LIM telemetry with LIM_ACTION_DIAG_OTHER action. | |
void | WRAP_exp_fwd_diag_start (WRAP_Info *info_p, int tlm_index, unsigned int exp_status) |
Expect LIM telemetry with LIM_ACTION_DIAG_START action. | |
void | WRAP_exp_gbm_calcinfo (WRAP_Info *info_p, int bad_id) |
Expect LIM tlm for GBM-Calcinfo. | |
void | WRAP_exp_gbm_closeout (WRAP_Info *info_p, int pri_enable, int red_enable) |
Expect LIM telemetry for GBM-Closeout. | |
void | WRAP_exp_gbm_command (WRAP_Info *info_p, int tlm_index, unsigned int exp_status) |
Expect LIM telemetry with LIM_ACTION_GBM_COMMAND action. | |
void | WRAP_exp_gbm_int_arr (WRAP_Info *info_p, int exp_pri) |
Expect LIM telemetry for GBM interrupt in ARR mode. | |
void | WRAP_exp_gbm_int_cal (WRAP_Info *info_p, int exp_pri) |
Expect LIM telemetry for GBM interrupt in CALIBRATION mode. | |
void | WRAP_exp_gbm_int_idle (WRAP_Info *info_p, int exp_pri) |
Expect LIM telemetry for GBM interrupt with LPA idle. | |
void | WRAP_exp_gbm_int_run (WRAP_Info *info_p, int exp_pri) |
Expect LIM telemetry for GBM interrupt with LPA running. | |
void | WRAP_exp_gbm_pri_allow (WRAP_Info *info_p, int tlm_index, unsigned int exp_status) |
Expect LIM telemetry with LIM_ACTION_GBM_STATE_CHANGE action and primary interrupts allowed. | |
void | WRAP_exp_gbm_pri_disable (WRAP_Info *info_p, unsigned int exp_status) |
Expect LIM telemetry with LIM_ACTION_PID_DIS_GBM_PRI action. | |
void | WRAP_exp_gbm_pri_disallow (WRAP_Info *info_p, int tlm_index, unsigned int exp_status) |
Expect LIM telemetry with LIM_ACTION_GBM_STATE_CHANGE action and primary interrupts not allowed. | |
void | WRAP_exp_gbm_pri_enable (WRAP_Info *info_p, unsigned int exp_status) |
Expect LIM telemetry with LIM_ACTION_PID_EN_GBM_PRI action. | |
void | WRAP_exp_gbm_pri_int (WRAP_Info *info_p, unsigned int exp_status) |
Expect LIM telemetry with LIM_ACTION_GBM_INT_PRI action. | |
void | WRAP_exp_gbm_red_allow (WRAP_Info *info_p, int tlm_index, unsigned int exp_status) |
Expect LIM telemetry with LIM_ACTION_GBM_STATE_CHANGE action and redundant interrupts allowed. | |
void | WRAP_exp_gbm_red_disable (WRAP_Info *info_p, unsigned int exp_status) |
Expect LIM telemetry with LIM_ACTION_PID_DIS_GBM_RED action. | |
void | WRAP_exp_gbm_red_disallow (WRAP_Info *info_p, int tlm_index, unsigned int exp_status) |
Expect LIM telemetry with LIM_ACTION_GBM_STATE_CHANGE action and redundant interrupts not allowed. | |
void | WRAP_exp_gbm_red_enable (WRAP_Info *info_p, unsigned int exp_status) |
Expect LIM telemetry with LIM_ACTION_PID_EN_GBM_RED action. | |
void | WRAP_exp_gbm_red_int (WRAP_Info *info_p, unsigned int exp_status) |
Expect LIM telemetry with LIM_ACTION_GBM_INT_RED action. | |
void | WRAP_exp_gbm_rep_allow (WRAP_Info *info_p, int tlm_index, unsigned int exp_status) |
Expect LIM telemetry with LIM_ACTION_GBM_STATE_CHANGE action and GBM repoint requests allowed. | |
void | WRAP_exp_gbm_rep_disallow (WRAP_Info *info_p, int tlm_index, unsigned int exp_status) |
Expect LIM telemetry with LIM_ACTION_GBM_STATE_CHANGE action and GBM repoint requests not allowed. | |
void | WRAP_exp_gbm_rep_norec (WRAP_Info *info_p, int tlm_index, unsigned int exp_status) |
Expect LIM telemetry with LIM_ACTION_RCV_GBM_REP_NOREC action. | |
void | WRAP_exp_gbm_rep_rec (WRAP_Info *info_p, int tlm_index, unsigned int exp_status) |
Expect LIM telemetry with LIM_ACTION_RCV_GBM_REP_REC action. | |
void | WRAP_exp_grb_confirm (WRAP_Info *info_p, unsigned int exp_status) |
Expect LIM telemetry with LIM_ACTION_RCV_GRB_CONFIRM action. | |
void | WRAP_exp_grb_confirm_idle (WRAP_Info *info_p) |
Expect LIM telemetry from a GRB-Confirmed cmd when LPA is IDLE. | |
void | WRAP_exp_grb_confirm_normal (WRAP_Info *info_p) |
Expect LIM telemetry from a normal GRB-Confirmed command. | |
void | WRAP_exp_grb_confirm_run (WRAP_Info *info_p) |
Expect LIM telemetry from a GRB-Confirmed when LPA is RUNNING. | |
void | WRAP_exp_grb_expire (WRAP_Info *info_p, int pri_enable, int red_enable) |
Expect LIM tlm from expiration of the GRB timer. | |
void | WRAP_exp_grb_finish (WRAP_Info *info_p, int pri_enable, int red_enable) |
Expect LIM telemetry for GRB-Finished. | |
void | WRAP_exp_grb_suspect (WRAP_Info *info_p, int exp_fail) |
Expect LIM telemetry for GRB-Suspected. | |
void | WRAP_exp_hv_allow (WRAP_Info *info_p, int tlm_index, unsigned int exp_status) |
Expect LIM telemetry with LIM_ACTION_HV_STATE_CHANGE action and HV enabling allowed. | |
void | WRAP_exp_hv_disallow (WRAP_Info *info_p, int tlm_index, unsigned int exp_status) |
Expect LIM telemetry with LIM_ACTION_HV_STATE_CHANGE action and HV enabling not allowed. | |
void | WRAP_exp_lci_idle (WRAP_Info *info_p, int tlm_index, unsigned int exp_status) |
Expect LIM telemetry with LIM_ACTION_LCI_STATE_CHANGE action and LIM_OTHER_STATE_IDLE lci_state. | |
void | WRAP_exp_lci_running (WRAP_Info *info_p, int tlm_index, unsigned int exp_status) |
Expect LIM telemetry with LIM_ACTION_LCI_STATE_CHANGE action and LIM_OTHER_STATE_RUNNING lci_state. | |
void | WRAP_exp_lci_stopping (WRAP_Info *info_p, int tlm_index, unsigned int exp_status) |
Expect LIM telemetry with LIM_ACTION_LCI_STATE_CHANGE action and LIM_OTHER_STATE_STOPPING lci_state. | |
void | WRAP_exp_ldf_idle (WRAP_Info *info_p, int tlm_index, unsigned int exp_status) |
Expect LIM telemetry with LIM_ACTION_LDF_STATE_CHANGE action and LIM_OTHER_STATE_IDLE ldf_state. | |
void | WRAP_exp_ldf_running (WRAP_Info *info_p, int tlm_index, unsigned int exp_status) |
Expect LIM telemetry with LIM_ACTION_LDF_STATE_CHANGE action and LIM_OTHER_STATE_RUNNING ldf_state. | |
void | WRAP_exp_ldf_stopping (WRAP_Info *info_p, int tlm_index, unsigned int exp_status) |
Expect LIM telemetry with LIM_ACTION_LDF_STATE_CHANGE action and LIM_OTHER_STATE_STOPPING ldf_state. | |
void | WRAP_exp_lpa_idle (WRAP_Info *info_p, int tlm_index, unsigned int exp_status) |
Expect LIM telemetry with LIM_ACTION_LPA_STATE_CHANGE action and LIM_OTHER_STATE_IDLE lpa_state. | |
void | WRAP_exp_lpa_paused (WRAP_Info *info_p, int tlm_index, unsigned int exp_status) |
Expect LIM telemetry with LIM_ACTION_LPA_STATE_CHANGE action and LIM_OTHER_STATE_PAUSED lpa_state. | |
void | WRAP_exp_lpa_pausing (WRAP_Info *info_p, int tlm_index, unsigned int exp_status) |
Expect LIM telemetry with LIM_ACTION_LPA_STATE_CHANGE action and LIM_OTHER_STATE_PAUSING lpa_state. | |
void | WRAP_exp_lpa_running (WRAP_Info *info_p, int tlm_index, unsigned int exp_status) |
Expect LIM telemetry with LIM_ACTION_LPA_STATE_CHANGE action and LIM_OTHER_STATE_RUNNING lpa_state. | |
void | WRAP_exp_lpa_stopping (WRAP_Info *info_p, int tlm_index, unsigned int exp_status) |
Expect LIM telemetry with LIM_ACTION_LPA_STATE_CHANGE action and LIM_OTHER_STATE_STOPPING lpa_state. | |
void | WRAP_exp_ltc_stop (WRAP_Info *info_p, int tlm_index, unsigned int exp_status) |
Expect LIM telemetry with LIM_ACTION_LTC_STOP action. | |
void | WRAP_exp_main_feed_on (WRAP_Info *info_p, int tlm_index, unsigned int exp_status) |
Expect LIM telemetry with LIM_ACTION_MAIN_FEED_ON action. | |
void | WRAP_exp_non_saa_config (WRAP_Info *info_p, int tlm_index, unsigned int exp_status) |
Expect LIM telemetry with LIM_ACTION_NON_SAA_CONFIG action. | |
void | WRAP_exp_op_mode_arr (WRAP_Info *info_p, int tlm_index, unsigned int exp_status) |
Expect LIM telemetry with LIM_ACTION_OP_MODE_CHANGE action and LIM_OP_MODE_ARR operating mode. | |
void | WRAP_exp_op_mode_arr_saa (WRAP_Info *info_p, int tlm_index, unsigned int exp_status) |
Expect LIM telemetry with LIM_ACTION_OP_MODE_CHANGE action and LIM_OP_MODE_ARR_SAA operating mode. | |
void | WRAP_exp_op_mode_cal (WRAP_Info *info_p, int tlm_index, unsigned int exp_status) |
Expect LIM telemetry with LIM_ACTION_OP_MODE_CHANGE action and LIM_OP_MODE_CALIBRATION operating mode. | |
void | WRAP_exp_op_mode_diag (WRAP_Info *info_p, int tlm_index, unsigned int exp_status) |
Expect LIM telemetry with LIM_ACTION_OP_MODE_CHANGE action and LIM_OP_MODE_DIAGNOSTIC operating mode. | |
void | WRAP_exp_op_mode_hold (WRAP_Info *info_p, int tlm_index, unsigned int exp_status) |
Expect LIM telemetry with LIM_ACTION_OP_MODE_CHANGE action and LIM_OP_MODE_HOLD operating mode. | |
void | WRAP_exp_op_mode_phys_saa (WRAP_Info *info_p, int tlm_index, unsigned int exp_status) |
Expect LIM telemetry with LIM_ACTION_OP_MODE_CHANGE action and LIM_OP_MODE_PHYSICS_SAA operating mode. | |
void | WRAP_exp_op_mode_physics (WRAP_Info *info_p, int tlm_index, unsigned int exp_status) |
Expect LIM telemetry with LIM_ACTION_OP_MODE_CHANGE action and LIM_OP_MODE_PHYSICS operating mode. | |
void | WRAP_exp_op_mode_quiescent (WRAP_Info *info_p, int tlm_index, unsigned int exp_status) |
Expect LIM telemetry with LIM_ACTION_OP_MODE_CHANGE action and LIM_OP_MODE_QUIESCENT operating mode. | |
void | WRAP_exp_op_mode_too (WRAP_Info *info_p, int tlm_index, unsigned int exp_status) |
Expect LIM telemetry with LIM_ACTION_OP_MODE_CHANGE action and LIM_OP_MODE_TOO operating mode. | |
void | WRAP_exp_op_mode_too_saa (WRAP_Info *info_p, int tlm_index, unsigned int exp_status) |
Expect LIM telemetry with LIM_ACTION_OP_MODE_CHANGE action and LIM_OP_MODE_TOO_SAA operating mode. | |
void | WRAP_exp_phys_active (WRAP_Info *info_p, int tlm_index, unsigned int exp_status) |
Expect LIM telemetry with LIM_ACTION_PHYSICS_ACTIVE action. | |
void | WRAP_exp_phys_complete_full (WRAP_Info *info_p, int exp_mode_change) |
Expect LIM telemetry from a Physics-Complete message. | |
void | WRAP_exp_phys_complete (WRAP_Info *info_p, int tlm_index, unsigned int exp_status) |
Expect LIM telemetry with LIM_ACTION_PHYSICS_COMPLETE action. | |
void | WRAP_exp_phys_gbm_int (WRAP_Info *info_p, unsigned int exp_status) |
Expect LIM telemetry with LIM_ACTION_PHYSICS_GBM_INT action. | |
void | WRAP_exp_phys_idle (WRAP_Info *info_p, int tlm_index, unsigned int exp_status) |
Expect LIM telemetry with LIM_ACTION_PHYSICS_IDLE action. | |
void | WRAP_exp_phys_set_mode (WRAP_Info *info_p, int tlm_index, unsigned int exp_status) |
Expect LIM telemetry with LIM_ACTION_PHYSICS_SET_MODE action. | |
void | WRAP_exp_phys_restart (WRAP_Info *info_p, int tlm_index, unsigned int exp_status) |
Expect LIM telemetry with LIM_ACTION_PHYSICS_RESTART action. | |
void | WRAP_exp_phys_start (WRAP_Info *info_p, int tlm_index, unsigned int exp_status) |
Expect LIM telemetry with LIM_ACTION_PHYSICS_START action. | |
void | WRAP_exp_phys_start_arr0 (WRAP_Info *info_p, unsigned int run) |
Expect LIM telemetry from a Physics-Start in ARR/GRB0 mode. | |
void | WRAP_exp_phys_start_arr0_bad (WRAP_Info *info_p, unsigned int run) |
Expect LIM tlm from rejected Physics-Start cmd in ARR/GRB0 mode. | |
void | WRAP_exp_phys_start_arr0_idle (WRAP_Info *info_p, int id, unsigned int run) |
Expect LIM telemetry from a Physics-Start in ARR/GRB0/IDLE mode. | |
void | WRAP_exp_phys_start_arr1 (WRAP_Info *info_p, unsigned int run) |
Expect LIM telemetry from a Physics-Start in ARR/GRB1 mode. | |
void | WRAP_exp_phys_start_arr1_idle (WRAP_Info *info_p, int id, unsigned int run) |
Expect LIM telemetry from a Physics-Start in ARR/GRB1/IDLE mode. | |
void | WRAP_exp_phys_start_idle (WRAP_Info *info_p, int id, unsigned int run) |
Expect LIM telemetry from a Physics-Start in QUIESCENT mode. | |
void | WRAP_exp_phys_start_idle_bad (WRAP_Info *info_p, int id, unsigned int run) |
Expect LIM tlm from rejected Physics-Start cmd in QUIESCENT mode. | |
void | WRAP_exp_phys_start_full (WRAP_Info *info_p, int exp_mode_change) |
Expect LIM telemetry from a Physics-Start command. | |
void | WRAP_exp_phys_start_normal (WRAP_Info *info_p) |
Expect LIM telemetry from a normal Physics-Start command. | |
void | WRAP_exp_phys_start_too (WRAP_Info *info_p, int id, unsigned int run) |
Expect LIM telemetry from a Physics-Start in TOO mode. | |
void | WRAP_exp_phys_start_too_bad (WRAP_Info *info_p, int id, unsigned int run) |
Expect LIM telemetry from a rejected Physics-Start in TOO mode. | |
void | WRAP_exp_phys_start_status (WRAP_Info *info_p, int tlm_index, unsigned int exp_status) |
Expect LIM telemetry with LIM_ACTION_PHYSICS_START_STATUS action. | |
void | WRAP_exp_phys_stop_full (WRAP_Info *info_p) |
Expect LIM telemetry from a Physics-Stop command. | |
void | WRAP_exp_phys_stop (WRAP_Info *info_p, int tlm_index, unsigned int exp_status) |
Expect LIM telemetry with LIM_ACTION_PHYSICS_STOP action. | |
void | WRAP_exp_phys_stop_status (WRAP_Info *info_p, int tlm_index, unsigned int exp_status) |
Expect LIM telemetry with LIM_ACTION_PHYSICS_STOP_STATUS action. | |
void | WRAP_exp_pid_primary (WRAP_Info *info_p, int tlm_index, unsigned int exp_status) |
Expect LIM telemetry with LIM_ACTION_PID_SELECT_PRI action. | |
void | WRAP_exp_pid_redundant (WRAP_Info *info_p, int tlm_index, unsigned int exp_status) |
Expect LIM telemetry with LIM_ACTION_PID_SELECT_RED action. | |
void | WRAP_exp_power_off (WRAP_Info *info_p, int tlm_index, unsigned int exp_status) |
Expect LIM telemetry with LIM_ACTION_POWER_OFF action. | |
void | WRAP_exp_power_on (WRAP_Info *info_p, int tlm_index, unsigned int exp_status) |
Expect LIM telemetry with LIM_ACTION_POWER_ON action. | |
void | WRAP_exp_rcv_slew_accept (WRAP_Info *info_p, int tlm_index, unsigned int exp_status) |
Expect LIM telemetry with LIM_ACTION_RCV_SLEW_ACCEPT action. | |
void | WRAP_exp_rcv_slew_reject (WRAP_Info *info_p, int tlm_index, unsigned int exp_status) |
Expect LIM telemetry with LIM_ACTION_RCV_SLEW_REJECT action. | |
void | WRAP_exp_rep_expire (WRAP_Info *info_p, int pri_enable, int red_enable) |
Expect LIM tlm from expiration of the repoint timer. | |
void | WRAP_exp_rep_req_nopend (WRAP_Info *info_p, unsigned int exp_remain, unsigned int exp_status) |
Expect LIM telemetry with LIM_ACTION_REP_REQ_STATE_CHANGE action and repoint request not PENDING. | |
void | WRAP_exp_rep_req_pend (WRAP_Info *info_p, unsigned int exp_status) |
Expect LIM telemetry with LIM_ACTION_REP_REQ_STATE_CHANGE action and repoint request PENDING. | |
void | WRAP_exp_saa_config (WRAP_Info *info_p, int tlm_index, unsigned int exp_status) |
Expect LIM telemetry with LIM_ACTION_SAA_CONFIG action. | |
void | WRAP_exp_saa_enter (WRAP_Info *info_p, int tlm_index, unsigned int exp_status) |
Expect LIM telemetry with LIM_ACTION_SAA_ENTER action. | |
void | WRAP_exp_saa_enter_bad (WRAP_Info *info_p) |
Expect LIM telemetry from an SAA-ENTER cmd when LPA stop fails. | |
void | WRAP_exp_saa_enter_full (WRAP_Info *info_p) |
Expect LIM telemetry from an SAA-ENTER cmd when LPA is RUNNING. | |
void | WRAP_exp_saa_enter_idle (WRAP_Info *info_p) |
Expect LIM telemetry from an SAA-ENTER cmd when LPA is IDLE. | |
void | WRAP_exp_saa_enter_stop (WRAP_Info *info_p) |
Expect LIM telemetry from an SAA-ENTER cmd when LPA is STOPPING. | |
void | WRAP_exp_saa_exit (WRAP_Info *info_p, int tlm_index, unsigned int exp_status) |
Expect LIM telemetry with LIM_ACTION_SAA_EXIT action. | |
void | WRAP_exp_saa_exit_full (WRAP_Info *info_p, int exp_restart, LIM_Operating_Mode exp_mode) |
Expect LIM telemetry from an SAA-EXIT command. | |
void | WRAP_exp_sc_slew_req (WRAP_Info *info_p) |
Expect a Slew-Request command. | |
void | WRAP_exp_send_slew_req (WRAP_Info *info_p, int tlm_index, unsigned int exp_status) |
Expect LIM telemetry with LIM_ACTION_SEND_SLEW_REQ action. | |
void | WRAP_exp_shed_alert (WRAP_Info *info_p) |
Expect a Load-Shed-Alert telemetry packet. | |
void | WRAP_exp_shed_begin (WRAP_Info *info_p, int tlm_index, unsigned int exp_status) |
Expect LIM telemetry with LIM_ACTION_SHED_BEGIN action. | |
void | WRAP_exp_shed_end (WRAP_Info *info_p, int tlm_index, unsigned int exp_status) |
Expect LIM telemetry with LIM_ACTION_SHED_END action. | |
void | WRAP_exp_siu_reboot (WRAP_Info *info_p, int tlm_index, unsigned int exp_status) |
Expect LIM telemetry with LIM_ACTION_SIU_REBOOT action. | |
void | WRAP_exp_slew_req_tlm (WRAP_Info *info_p) |
Expect a Slew-Request telemetry packet. | |
void | WRAP_exp_slew_rsp_tlm (WRAP_Info *info_p, int accepted) |
Expect a Slew-Request response telemetry packet. | |
void | WRAP_exp_start (WRAP_Info *info_p, int tlm_index, unsigned int exp_status) |
Expect LIM telemetry with LIM_ACTION_START action. | |
void | WRAP_exp_stop (WRAP_Info *info_p, int tlm_index, unsigned int exp_status) |
Expect LIM telemetry with LIM_ACTION_STOP action. | |
void | WRAP_exp_too_abort_full (WRAP_Info *info_p, int exp_not_started) |
Expect LIM telemetry from a TOO-Abort command. | |
void | WRAP_exp_too_idle (WRAP_Info *info_p, int tlm_index, unsigned int exp_status) |
Expect LIM telemetry with LIM_ACTION_TOO_STATE_CHANGE action and TOO not READY. | |
void | WRAP_exp_too_not_started (WRAP_Info *info_p, int tlm_index, unsigned int exp_status) |
Expect LIM telemetry with LIM_ACTION_TOO_STATE_CHANGE action and TOO not STARTED. | |
void | WRAP_exp_too_ready (WRAP_Info *info_p, int tlm_index, unsigned int exp_status, unsigned int exp_remain) |
Expect LIM telemetry with LIM_ACTION_TOO_STATE_CHANGE action and TOO READY. | |
void | WRAP_exp_too_start_full (WRAP_Info *info_p, int exp_ready, int exp_reconf, unsigned int dwell_secs) |
Expect LIM telemetry from a TOO-Start command. | |
void | WRAP_exp_too_start_idle (WRAP_Info *info_p, int id, int run, unsigned int dwell_secs) |
Expect LIM telemetry from a TOO-Start command in QUIESCENT mode. | |
void | WRAP_exp_too_start_phys (WRAP_Info *info_p, unsigned int dwell_secs) |
Expect LIM telemetry from a TOO-Start command in PHYSICS mode. | |
void | WRAP_exp_too_started (WRAP_Info *info_p, int tlm_index, unsigned int exp_status) |
Expect LIM telemetry with LIM_ACTION_TOO_STATE_CHANGE action and TOO STARTED. | |
void | WRAP_exp_virt_mode_idle (WRAP_Info *info_p, int tlm_index, unsigned int exp_status) |
Expect LIM telemetry with LIM_ACTION_VIRT_MODE_CHANGE action and LIM_VIRT_MODE_IDLE virtual mode. | |
void | WRAP_exp_virt_mode_ready (WRAP_Info *info_p, int tlm_index, unsigned int exp_status) |
Expect LIM telemetry with LIM_ACTION_VIRT_MODE_CHANGE action and LIM_VIRT_MODE_READY virtual mode. | |
void | WRAP_exp_virt_mode_started (WRAP_Info *info_p, int tlm_index, unsigned int exp_status) |
Expect LIM telemetry with LIM_ACTION_VIRT_MODE_CHANGE action and LIM_VIRT_MODE_STARTED virtual mode. |
** CVS $Id: lim_util_wrap.h,v 1.33 2011/03/29 21:20:28 apw Exp $ **
int WRAP_capture_cal | ( | test_Test_Descriptor * | td_p, | |
int | id, | |||
WRAP_Info * | info_p | |||
) |
Call LIM_capture_cal_with_db() and validate the results.
td_p | Pointer to test descriptor. | |
id | ID to use for user messages. | |
info_p | Pointer to wrap control info. |
0 | Success. | |
-1 | Failure. |
References _WRAP_Info::exp_status, LIM_capture_cal_with_db(), test_Pop_State(), test_Push_State(), test_Show_Msg_OK(), and test_Status_Compare().
Referenced by WRAP_start_LIM().
int WRAP_capture_diag | ( | test_Test_Descriptor * | td_p, | |
int | id, | |||
WRAP_Info * | info_p | |||
) |
Call LIM_capture_diag() and validate the results.
td_p | Pointer to test descriptor. | |
id | ID to use for user messages. | |
info_p | Pointer to wrap control info. |
0 | Success. | |
-1 | Failure. |
References _WRAP_Info::diag_abort_fc, _WRAP_Info::diag_apid, _WRAP_Info::diag_start_fc, _WRAP_Info::exp_status, LIM_capture_diag(), LIM_capture_diag_with_db(), test_Pop_State(), test_Push_State(), test_Show_Msg_OK(), and test_Status_Compare().
Referenced by WRAP_start_LIM().
int WRAP_capture_phys | ( | test_Test_Descriptor * | td_p, | |
int | id, | |||
WRAP_Info * | info_p | |||
) |
Call LIM_capture_physics_with_db() and validate the results.
td_p | Pointer to test descriptor. | |
id | ID to use for user messages. | |
info_p | Pointer to wrap control info. |
0 | Success. | |
-1 | Failure. |
References _WRAP_Info::exp_status, LIM_capture_physics_with_db(), test_Pop_State(), test_Push_State(), test_Show_Msg_OK(), and test_Status_Compare().
Referenced by WRAP_start_LIM().
int WRAP_check_telem | ( | test_Test_Descriptor * | td_p, | |
int | id, | |||
WRAP_Info * | info_p, | |||
unsigned int | max_usecs | |||
) |
Verify expected telemetry.
td_p | Pointer to test descriptor. | |
id | ID to use for user messages. | |
info_p | Pointer to wrap control info. | |
max_usecs | Max time to wait for telemetry, in microseconds. |
0 | Success. | |
-1 | Failure. |
References _WRAP_Info::exp_telem, test_Delay(), test_Pop_State(), test_Push_State(), TLM_check_no_tlm(), TLM_check_tlm(), and TLM_tlm_rcvd().
Referenced by CMD_rcv_cmd(), cmd_send(), WRAP_init(), WRAP_init_with_db(), WRAP_shutdown(), WRAP_start(), WRAP_start_with_db(), and WRAP_stop().
void WRAP_exp_arr_abort | ( | WRAP_Info * | info_p, | |
int | pri_enable, | |||
int | red_enable | |||
) |
Expect LIM telemetry for ARR-Abort.
info_p | Pointer to wrap control info. | |
pri_enable | Flag indicating primary int enable expected. | |
red_enable | Flag indicating redundant int enable expected. |
References _LIM_Info::arr_remain_sec, _WRAP_Info::exp_free_sts_in, _WRAP_Info::exp_info, _WRAP_Info::exp_lpa_counts, _WRAP_Info::exp_lpa_parms, _LIM_Info::grb_state, LIM_GRB_STATE_IDLE, LIM_OP_MODE_ARR, LIM_OP_MODE_HOLD, LIM_OTHER_STATE_RUNNING, LIM_OTHER_STATE_STOPPING, _LIM_Info::lpa_state, _test_Start_Parms::mode, _LIM_Info::op_mode, _test_Cmd_Counts::reconfig, _LIM_Info::rep_req_pending, _LIM_Info::too_ready, WRAP_exp_arr_idle(), WRAP_exp_gbm_pri_enable(), WRAP_exp_gbm_red_enable(), WRAP_exp_op_mode_physics(), WRAP_exp_op_mode_quiescent(), WRAP_exp_op_mode_too(), WRAP_exp_phys_set_mode(), and WRAP_exp_rep_req_nopend().
Referenced by lim_arr_send_grb_cmds(), lim_arr_transition(), lim_gbm_send_cmds(), lim_test_arr(), lim_test_gbm(), lim_test_mode(), lim_test_pids(), and lim_test_pig().
void WRAP_exp_arr_grb_0 | ( | WRAP_Info * | info_p, | |
unsigned int | exp_status | |||
) |
Expect LIM telemetry with LIM_ACTION_ARR_STATE_CHANGE action and ARR READY and GRB 0 state.
info_p | Pointer to wrap control info. | |
exp_status | Expected last_status value within the telemetry. |
References _LIM_Info::arr_ready, _WRAP_Info::exp_info, _LIM_Info::gbm_int_dis_remain_sec, _LIM_Info::grb_state, _LIM_Info::last_action, _LIM_Info::last_status, LIM_ACTION_ARR_STATE_CHANGE, LIM_GRB_STATE_0, and wrap_exp_tlm().
Referenced by lim_test_gbm(), lim_test_mode(), WRAP_exp_gbm_calcinfo(), WRAP_exp_gbm_int_cal(), WRAP_exp_gbm_int_idle(), WRAP_exp_gbm_int_run(), WRAP_exp_grb_confirm_idle(), WRAP_exp_grb_confirm_run(), and WRAP_exp_grb_suspect().
void WRAP_exp_arr_grb_1 | ( | WRAP_Info * | info_p, | |
unsigned int | exp_status | |||
) |
Expect LIM telemetry with LIM_ACTION_ARR_STATE_CHANGE action and ARR READY and GRB 1 state.
info_p | Pointer to wrap control info. | |
exp_status | Expected last_status value within the telemetry. |
References _LIM_Info::arr_ready, _WRAP_Info::exp_info, _LIM_Info::grb_state, _LIM_Info::last_action, _LIM_Info::last_status, LIM_ACTION_ARR_STATE_CHANGE, LIM_GRB_STATE_1, and wrap_exp_tlm().
Referenced by WRAP_exp_arr_response().
void WRAP_exp_arr_grb_2 | ( | WRAP_Info * | info_p, | |
unsigned int | exp_status | |||
) |
Expect LIM telemetry with LIM_ACTION_ARR_STATE_CHANGE action and ARR READY and GRB 2 state.
info_p | Pointer to wrap control info. | |
exp_status | Expected last_status value within the telemetry. |
References _LIM_Info::arr_ready, _WRAP_Info::exp_info, _LIM_Info::grb_state, _LIM_Info::last_action, _LIM_Info::last_status, LIM_ACTION_ARR_STATE_CHANGE, LIM_GRB_STATE_2, and wrap_exp_tlm().
Referenced by WRAP_exp_grb_expire(), and WRAP_exp_grb_finish().
void WRAP_exp_arr_idle | ( | WRAP_Info * | info_p, | |
int | tlm_index, | |||
unsigned int | exp_status | |||
) |
Expect LIM telemetry with LIM_ACTION_ARR_STATE_CHANGE action and ARR not READY.
info_p | Pointer to wrap control info. | |
tlm_index | Index of the telemetry in the arrival order. | |
exp_status | Expected last_status value within the telemetry. |
References _LIM_Info::arr_ready, _WRAP_Info::exp_info, _LIM_Info::gbm_int_dis_remain_sec, _LIM_Info::grb_state, _LIM_Info::last_action, _LIM_Info::last_status, LIM_ACTION_ARR_STATE_CHANGE, LIM_GRB_STATE_IDLE, and wrap_exp_tlm().
Referenced by lim_test_mode(), WRAP_exp_arr_abort(), WRAP_exp_arr_response(), WRAP_exp_gbm_closeout(), WRAP_exp_grb_expire(), WRAP_exp_grb_finish(), WRAP_exp_grb_suspect(), and WRAP_exp_rep_expire().
void WRAP_exp_arr_ready | ( | WRAP_Info * | info_p, | |
int | tlm_index, | |||
unsigned int | exp_status, | |||
unsigned int | exp_remain | |||
) |
Expect LIM telemetry with LIM_ACTION_ARR_STATE_CHANGE action and ARR READY.
info_p | Pointer to wrap control info. | |
tlm_index | Index of the telemetry in the arrival order. | |
exp_status | Expected last_status value within the telemetry. | |
exp_remain | Expected ARR time remaining. |
References _LIM_Info::arr_ready, _LIM_Info::arr_remain_sec, _WRAP_Info::exp_info, _LIM_Info::last_action, _LIM_Info::last_status, LIM_ACTION_ARR_STATE_CHANGE, and wrap_exp_tlm().
void WRAP_exp_arr_response | ( | WRAP_Info * | info_p, | |
int | bad_id, | |||
int | accepted, | |||
int | exp_dwell, | |||
int | pri_enable, | |||
int | red_enable | |||
) |
Expect LIM tlm for ARR-Response.
info_p | Pointer to wrap control info. | |
bad_id | Flag indicating that the trigger ID is invalid. | |
accepted | Flag indicating that the repoint is accepted. | |
exp_dwell | Expected repoint dwell timer value. | |
pri_enable | Flag indicating primary int enable expected. | |
red_enable | Flag indicating redundant int enable expected. |
References _WRAP_Info::exp_free_sts_in, _WRAP_Info::exp_info, _WRAP_Info::exp_lpa_counts, _WRAP_Info::exp_lpa_parms, _LIM_Info::grb_state, LIM_GRB_STATE_0, LIM_OP_MODE_ARR, LIM_OTHER_STATE_RUNNING, LIM_OTHER_STATE_STOPPING, _LIM_Info::lpa_state, _test_Start_Parms::mode, _LIM_Info::op_mode, _test_Cmd_Counts::reconfig, _LIM_Info::rep_req_pending, _LIM_Info::too_ready, WRAP_exp_arr_grb_1(), WRAP_exp_arr_idle(), WRAP_exp_gbm_pri_enable(), WRAP_exp_gbm_red_enable(), WRAP_exp_op_mode_physics(), WRAP_exp_op_mode_quiescent(), WRAP_exp_op_mode_too(), WRAP_exp_phys_set_mode(), WRAP_exp_rcv_slew_accept(), WRAP_exp_rcv_slew_reject(), WRAP_exp_rep_req_nopend(), and WRAP_exp_slew_rsp_tlm().
Referenced by lim_arr_transition(), lim_gbm_send_cmds(), lim_test_arr(), lim_test_gbm(), lim_test_mode(), and lim_test_use_cases().
void WRAP_exp_arr_start_full | ( | WRAP_Info * | info_p, | |
unsigned int | pend_status | |||
) |
Expect LIM telemetry from an ARR-Start command.
info_p | Pointer to wrap control info. | |
pend_status | Status for PENDING state change telemetry. |
References _WRAP_Info::exp_free_sts_in, WRAP_exp_rep_req_pend(), WRAP_exp_sc_slew_req(), WRAP_exp_send_slew_req(), and WRAP_exp_slew_req_tlm().
void WRAP_exp_bias_acd | ( | WRAP_Info * | info_p, | |
int | tlm_index, | |||
unsigned int | exp_status | |||
) |
Expect LIM telemetry with LIM_ACTION_BIAS_ACD action.
info_p | Pointer to wrap control info. | |
tlm_index | Index of the telemetry in the arrival order. | |
exp_status | Expected last_status value within the telemetry. |
References LIM_ACTION_BIAS_ACD, and wrap_exp_action_tlm().
Referenced by lim_pig_send_cmds().
void WRAP_exp_bias_cal | ( | WRAP_Info * | info_p, | |
int | tlm_index, | |||
unsigned int | exp_status | |||
) |
Expect LIM telemetry with LIM_ACTION_BIAS_CAL action.
info_p | Pointer to wrap control info. | |
tlm_index | Index of the telemetry in the arrival order. | |
exp_status | Expected last_status value within the telemetry. |
References LIM_ACTION_BIAS_CAL, and wrap_exp_action_tlm().
Referenced by lim_pig_send_cmds().
void WRAP_exp_bias_tkr | ( | WRAP_Info * | info_p, | |
int | tlm_index, | |||
unsigned int | exp_status | |||
) |
Expect LIM telemetry with LIM_ACTION_BIAS_TKR action.
info_p | Pointer to wrap control info. | |
tlm_index | Index of the telemetry in the arrival order. | |
exp_status | Expected last_status value within the telemetry. |
References LIM_ACTION_BIAS_TKR, and wrap_exp_action_tlm().
Referenced by lim_pig_send_cmds().
void WRAP_exp_cal_abort_full | ( | WRAP_Info * | info_p | ) |
Expect LIM telemetry from a Cal-Abort command.
info_p | Pointer to wrap control info. |
References _WRAP_Info::exp_free_sts_in, _WRAP_Info::exp_lci_counts, WRAP_exp_fwd_cal_abort(), and WRAP_exp_lci_stopping().
Referenced by lim_test_arr(), lim_test_cal(), lim_test_gbm(), lim_test_physics(), lim_test_pids(), lim_test_pig(), and lim_test_use_cases().
void WRAP_exp_cal_complete | ( | WRAP_Info * | info_p, | |
int | tlm_index, | |||
unsigned int | exp_status | |||
) |
Expect LIM telemetry with LIM_ACTION_CAL_COMPLETE action.
info_p | Pointer to wrap control info. | |
tlm_index | Index of the telemetry in the arrival order. | |
exp_status | Expected last_status value within the telemetry. |
References LIM_ACTION_CAL_COMPLETE, and wrap_exp_action_tlm().
Referenced by lim_test_cal(), lim_test_mode(), and WRAP_exp_cal_complete_full().
void WRAP_exp_cal_complete_full | ( | WRAP_Info * | info_p | ) |
Expect LIM telemetry from a Cal-Complete message.
info_p | Pointer to wrap control info. |
References WRAP_exp_cal_complete(), WRAP_exp_lci_idle(), and WRAP_exp_op_mode_quiescent().
Referenced by lim_test_arr(), lim_test_cal(), lim_test_gbm(), lim_test_physics(), lim_test_pids(), lim_test_pig(), and lim_test_use_cases().
void WRAP_exp_cal_start_full | ( | WRAP_Info * | info_p | ) |
Expect LIM telemetry from a Cal-Start command.
info_p | Pointer to wrap control info. |
References _WRAP_Info::exp_free_sts_in, _WRAP_Info::exp_lci_counts, WRAP_exp_cal_start_status(), WRAP_exp_lci_running(), WRAP_exp_op_mode_cal(), and WRAP_exp_send_cal_start().
Referenced by lim_test_arr(), lim_test_cal(), lim_test_gbm(), lim_test_physics(), lim_test_pids(), lim_test_pig(), and lim_test_use_cases().
void WRAP_exp_cal_start_status | ( | WRAP_Info * | info_p, | |
int | tlm_index, | |||
unsigned int | exp_status | |||
) |
Expect LIM telemetry with LIM_ACTION_CAL_START_STATUS action.
info_p | Pointer to wrap control info. | |
tlm_index | Index of the telemetry in the arrival order. | |
exp_status | Expected last_status value within the telemetry. |
References LIM_ACTION_CAL_START_STATUS, and wrap_exp_action_tlm().
Referenced by lim_test_cal(), and WRAP_exp_cal_start_full().
void WRAP_exp_diag_abort_full | ( | WRAP_Info * | info_p | ) |
Expect LIM telemetry from a Diag-Abort command.
info_p | Pointer to wrap control info. |
References _WRAP_Info::exp_free_sts_in, _WRAP_Info::exp_ldf_counts, WRAP_exp_diag_abort_status(), WRAP_exp_fwd_diag_abort(), and WRAP_exp_ldf_stopping().
void WRAP_exp_diag_abort_status | ( | WRAP_Info * | info_p, | |
int | tlm_index, | |||
unsigned int | exp_status | |||
) |
Expect LIM telemetry with LIM_ACTION_DIAG_ABORT_STATUS action.
info_p | Pointer to wrap control info. | |
tlm_index | Index of the telemetry in the arrival order. | |
exp_status | Expected last_status value within the telemetry. |
References wrap_exp_action_tlm().
Referenced by WRAP_exp_diag_abort_full().
void WRAP_exp_diag_complete | ( | WRAP_Info * | info_p, | |
int | tlm_index, | |||
unsigned int | exp_status | |||
) |
Expect LIM telemetry with LIM_ACTION_DIAG_COMPLETE action.
info_p | Pointer to wrap control info. | |
tlm_index | Index of the telemetry in the arrival order. | |
exp_status | Expected last_status value within the telemetry. |
References wrap_exp_action_tlm().
Referenced by WRAP_exp_diag_complete_full().
void WRAP_exp_diag_complete_full | ( | WRAP_Info * | info_p | ) |
Expect LIM telemetry from a Diag-Complete message.
info_p | Pointer to wrap control info. |
References WRAP_exp_diag_complete(), WRAP_exp_ldf_idle(), and WRAP_exp_op_mode_quiescent().
void WRAP_exp_diag_start_full | ( | WRAP_Info * | info_p | ) |
Expect LIM telemetry from a Diag-Start command.
info_p | Pointer to wrap control info. |
References _WRAP_Info::exp_free_sts_in, _WRAP_Info::exp_ldf_counts, WRAP_exp_diag_start_status(), WRAP_exp_fwd_diag_start(), WRAP_exp_ldf_running(), and WRAP_exp_op_mode_diag().
void WRAP_exp_diag_start_status | ( | WRAP_Info * | info_p, | |
int | tlm_index, | |||
unsigned int | exp_status | |||
) |
Expect LIM telemetry with LIM_ACTION_DIAG_START_STATUS action.
info_p | Pointer to wrap control info. | |
tlm_index | Index of the telemetry in the arrival order. | |
exp_status | Expected last_status value within the telemetry. |
References wrap_exp_action_tlm().
Referenced by WRAP_exp_diag_start_full().
void WRAP_exp_event_insert | ( | WRAP_Info * | info_p, | |
int | tlm_index, | |||
unsigned int | exp_status | |||
) |
Expect LIM telemetry with LIM_ACTION_EVENT_INSERT action.
info_p | Pointer to wrap control info. | |
tlm_index | Index of the telemetry in the arrival order. | |
exp_status | Expected last_status value within the telemetry. |
References LIM_ACTION_EVENT_INSERT, and wrap_exp_action_tlm().
Referenced by lim_pig_send_cmds().
void WRAP_exp_event_remove | ( | WRAP_Info * | info_p, | |
int | tlm_index, | |||
unsigned int | exp_status | |||
) |
Expect LIM telemetry with LIM_ACTION_EVENT_REMOVE action.
info_p | Pointer to wrap control info. | |
tlm_index | Index of the telemetry in the arrival order. | |
exp_status | Expected last_status value within the telemetry. |
References LIM_ACTION_EVENT_REMOVE, and wrap_exp_action_tlm().
Referenced by lim_pig_send_cmds().
void WRAP_exp_fwd_cal_abort | ( | WRAP_Info * | info_p, | |
int | tlm_index, | |||
unsigned int | exp_status | |||
) |
Expect LIM telemetry with LIM_ACTION_CAL_ABORT action.
info_p | Pointer to wrap control info. | |
tlm_index | Index of the telemetry in the arrival order. | |
exp_status | Expected last_status value within the telemetry. |
References LIM_ACTION_CAL_ABORT, and wrap_exp_action_tlm().
Referenced by lim_test_cal(), and WRAP_exp_cal_abort_full().
void WRAP_exp_fwd_cal_other | ( | WRAP_Info * | info_p, | |
int | tlm_index, | |||
unsigned int | exp_status | |||
) |
Expect LIM telemetry with LIM_ACTION_CAL_OTHER action.
info_p | Pointer to wrap control info. | |
tlm_index | Index of the telemetry in the arrival order. | |
exp_status | Expected last_status value within the telemetry. |
References LIM_ACTION_CAL_OTHER, and wrap_exp_action_tlm().
Referenced by lim_test_cal(), and lim_test_use_cases().
void WRAP_exp_fwd_diag_abort | ( | WRAP_Info * | info_p, | |
int | tlm_index, | |||
unsigned int | exp_status | |||
) |
Expect LIM telemetry with LIM_ACTION_DIAG_ABORT action.
info_p | Pointer to wrap control info. | |
tlm_index | Index of the telemetry in the arrival order. | |
exp_status | Expected last_status value within the telemetry. |
References wrap_exp_action_tlm().
Referenced by WRAP_exp_diag_abort_full().
void WRAP_exp_fwd_diag_other | ( | WRAP_Info * | info_p, | |
int | tlm_index, | |||
unsigned int | exp_status | |||
) |
Expect LIM telemetry with LIM_ACTION_DIAG_OTHER action.
info_p | Pointer to wrap control info. | |
tlm_index | Index of the telemetry in the arrival order. | |
exp_status | Expected last_status value within the telemetry. |
References wrap_exp_action_tlm().
void WRAP_exp_fwd_diag_start | ( | WRAP_Info * | info_p, | |
int | tlm_index, | |||
unsigned int | exp_status | |||
) |
Expect LIM telemetry with LIM_ACTION_DIAG_START action.
info_p | Pointer to wrap control info. | |
tlm_index | Index of the telemetry in the arrival order. | |
exp_status | Expected last_status value within the telemetry. |
References wrap_exp_action_tlm().
Referenced by WRAP_exp_diag_start_full().
void WRAP_exp_gbm_calcinfo | ( | WRAP_Info * | info_p, | |
int | bad_id | |||
) |
Expect LIM tlm for GBM-Calcinfo.
info_p | Pointer to wrap control info. | |
bad_id | Flag indicating that the ID is invalid. |
References _test_Cmd_Counts::calc_info, _WRAP_Info::exp_free_sts_in, _WRAP_Info::exp_info, _WRAP_Info::exp_lpa_counts, _WRAP_Info::exp_lpa_parms, _LIM_Info::grb_state, LIM_ACTION_RCV_GBM_CALCINFO, LIM_GRB_STATE_IDLE, LIM_OP_MODE_PHYSICS, LIM_OP_MODE_QUIESCENT, LIM_OP_MODE_TOO, LIM_OTHER_STATE_RUNNING, _LIM_Info::lpa_state, _test_Start_Parms::mode, _LIM_Info::op_mode, _test_Cmd_Counts::reconfig, wrap_exp_action_tlm(), WRAP_exp_arr_grb_0(), WRAP_exp_gbm_command(), WRAP_exp_op_mode_arr(), and WRAP_exp_phys_set_mode().
Referenced by lim_gbm_send_cmds(), lim_test_gbm(), lim_test_mode(), and lim_test_use_cases().
void WRAP_exp_gbm_closeout | ( | WRAP_Info * | info_p, | |
int | pri_enable, | |||
int | red_enable | |||
) |
Expect LIM telemetry for GBM-Closeout.
info_p | Pointer to wrap control info. | |
pri_enable | Flag indicating primary int enable expected. | |
red_enable | Flag indicating redundant int enable expected. |
References _test_Cmd_Counts::closeout, _WRAP_Info::exp_free_sts_in, _WRAP_Info::exp_info, _WRAP_Info::exp_lpa_counts, _LIM_Info::grb_state, LIM_ACTION_RCV_GBM_CLOSEOUT, LIM_GRB_STATE_0, LIM_OP_MODE_ARR, LIM_OTHER_STATE_RUNNING, LIM_OTHER_STATE_STOPPING, _LIM_Info::lpa_state, _LIM_Info::op_mode, _LIM_Info::rep_req_pending, _LIM_Info::too_ready, wrap_exp_action_tlm(), WRAP_exp_arr_idle(), WRAP_exp_gbm_command(), WRAP_exp_gbm_pri_enable(), WRAP_exp_gbm_red_enable(), WRAP_exp_op_mode_physics(), WRAP_exp_op_mode_quiescent(), and WRAP_exp_op_mode_too().
Referenced by lim_gbm_send_cmds(), lim_test_gbm(), lim_test_mode(), and lim_test_use_cases().
void WRAP_exp_gbm_command | ( | WRAP_Info * | info_p, | |
int | tlm_index, | |||
unsigned int | exp_status | |||
) |
Expect LIM telemetry with LIM_ACTION_GBM_COMMAND action.
info_p | Pointer to wrap control info. | |
tlm_index | Index of the telemetry in the arrival order. | |
exp_status | Expected last_status value within the telemetry. |
References LIM_ACTION_GBM_COMMAND, and wrap_exp_action_tlm().
Referenced by lim_gbm_send_cmds(), lim_test_use_cases(), WRAP_exp_gbm_calcinfo(), and WRAP_exp_gbm_closeout().
void WRAP_exp_gbm_int_arr | ( | WRAP_Info * | info_p, | |
int | exp_pri | |||
) |
Expect LIM telemetry for GBM interrupt in ARR mode.
info_p | Pointer to wrap control info. | |
exp_pri | Flag indicating that primary int expected. |
References WRAP_exp_gbm_pri_int(), and WRAP_exp_gbm_red_int().
Referenced by lim_test_arr(), and lim_test_gbm().
void WRAP_exp_gbm_int_cal | ( | WRAP_Info * | info_p, | |
int | exp_pri | |||
) |
Expect LIM telemetry for GBM interrupt in CALIBRATION mode.
info_p | Pointer to wrap control info. | |
exp_pri | Flag indicating that primary int expected. |
References WRAP_exp_arr_grb_0(), WRAP_exp_gbm_pri_int(), and WRAP_exp_gbm_red_int().
Referenced by lim_test_gbm().
void WRAP_exp_gbm_int_idle | ( | WRAP_Info * | info_p, | |
int | exp_pri | |||
) |
Expect LIM telemetry for GBM interrupt with LPA idle.
info_p | Pointer to wrap control info. | |
exp_pri | Flag indicating that primary int expected. |
References WRAP_exp_arr_grb_0(), WRAP_exp_gbm_pri_int(), WRAP_exp_gbm_red_int(), and WRAP_exp_op_mode_arr().
Referenced by lim_test_gbm().
void WRAP_exp_gbm_int_run | ( | WRAP_Info * | info_p, | |
int | exp_pri | |||
) |
Expect LIM telemetry for GBM interrupt with LPA running.
info_p | Pointer to wrap control info. | |
exp_pri | Flag indicating that primary int expected. |
References _WRAP_Info::exp_lpa_counts, _WRAP_Info::exp_lpa_parms, _test_Start_Parms::mode, WRAP_exp_arr_grb_0(), WRAP_exp_gbm_pri_int(), WRAP_exp_gbm_red_int(), WRAP_exp_op_mode_arr(), WRAP_exp_phys_gbm_int(), and WRAP_exp_phys_set_mode().
Referenced by lim_test_gbm().
void WRAP_exp_gbm_pri_allow | ( | WRAP_Info * | info_p, | |
int | tlm_index, | |||
unsigned int | exp_status | |||
) |
Expect LIM telemetry with LIM_ACTION_GBM_STATE_CHANGE action and primary interrupts allowed.
info_p | Pointer to wrap control info. | |
tlm_index | Index of the telemetry in the arrival order. | |
exp_status | Expected last_status value within the telemetry. |
References _WRAP_Info::exp_info, _LIM_Info::gbm_pri_int_allowed, _LIM_Info::last_action, _LIM_Info::last_status, LIM_ACTION_GBM_STATE_CHANGE, and wrap_exp_tlm().
Referenced by lim_test_arr(), lim_test_command(), lim_test_gbm(), and lim_test_mode().
void WRAP_exp_gbm_pri_disable | ( | WRAP_Info * | info_p, | |
unsigned int | exp_status | |||
) |
Expect LIM telemetry with LIM_ACTION_PID_DIS_GBM_PRI action.
info_p | Pointer to wrap control info. | |
exp_status | Expected last_status value within the telemetry. |
References _WRAP_Info::exp_info, _LIM_Info::last_action, _LIM_Info::last_status, LIM_ACTION_PID_DIS_GBM_PRI, and wrap_exp_tlm().
Referenced by lim_test_arr(), lim_test_gbm(), lim_test_init(), and lim_test_mode().
void WRAP_exp_gbm_pri_disallow | ( | WRAP_Info * | info_p, | |
int | tlm_index, | |||
unsigned int | exp_status | |||
) |
Expect LIM telemetry with LIM_ACTION_GBM_STATE_CHANGE action and primary interrupts not allowed.
info_p | Pointer to wrap control info. | |
tlm_index | Index of the telemetry in the arrival order. | |
exp_status | Expected last_status value within the telemetry. |
References _WRAP_Info::exp_info, _LIM_Info::gbm_pri_int_allowed, _LIM_Info::last_action, _LIM_Info::last_status, LIM_ACTION_GBM_STATE_CHANGE, and wrap_exp_tlm().
Referenced by lim_test_arr(), lim_test_command(), lim_test_gbm(), and lim_test_mode().
void WRAP_exp_gbm_pri_enable | ( | WRAP_Info * | info_p, | |
unsigned int | exp_status | |||
) |
Expect LIM telemetry with LIM_ACTION_PID_EN_GBM_PRI action.
info_p | Pointer to wrap control info. | |
exp_status | Expected last_status value within the telemetry. |
References _WRAP_Info::exp_info, _LIM_Info::last_action, _LIM_Info::last_status, LIM_ACTION_PID_EN_GBM_PRI, and wrap_exp_tlm().
Referenced by lim_test_arr(), lim_test_gbm(), WRAP_exp_arr_abort(), WRAP_exp_arr_response(), WRAP_exp_gbm_closeout(), WRAP_exp_grb_expire(), WRAP_exp_grb_finish(), and WRAP_exp_rep_expire().
void WRAP_exp_gbm_pri_int | ( | WRAP_Info * | info_p, | |
unsigned int | exp_status | |||
) |
Expect LIM telemetry with LIM_ACTION_GBM_INT_PRI action.
info_p | Pointer to wrap control info. | |
exp_status | Expected last_status value within the telemetry. |
References _WRAP_Info::exp_info, _LIM_Info::last_action, _LIM_Info::last_status, LIM_ACTION_GBM_INT_PRI, and wrap_exp_tlm().
Referenced by WRAP_exp_gbm_int_arr(), WRAP_exp_gbm_int_cal(), WRAP_exp_gbm_int_idle(), and WRAP_exp_gbm_int_run().
void WRAP_exp_gbm_red_allow | ( | WRAP_Info * | info_p, | |
int | tlm_index, | |||
unsigned int | exp_status | |||
) |
Expect LIM telemetry with LIM_ACTION_GBM_STATE_CHANGE action and redundant interrupts allowed.
info_p | Pointer to wrap control info. | |
tlm_index | Index of the telemetry in the arrival order. | |
exp_status | Expected last_status value within the telemetry. |
References _WRAP_Info::exp_info, _LIM_Info::gbm_red_int_allowed, _LIM_Info::last_action, _LIM_Info::last_status, LIM_ACTION_GBM_STATE_CHANGE, and wrap_exp_tlm().
Referenced by lim_test_arr(), lim_test_command(), lim_test_gbm(), and lim_test_mode().
void WRAP_exp_gbm_red_disable | ( | WRAP_Info * | info_p, | |
unsigned int | exp_status | |||
) |
Expect LIM telemetry with LIM_ACTION_PID_DIS_GBM_RED action.
info_p | Pointer to wrap control info. | |
exp_status | Expected last_status value within the telemetry. |
References _WRAP_Info::exp_info, _LIM_Info::last_action, _LIM_Info::last_status, LIM_ACTION_PID_DIS_GBM_RED, and wrap_exp_tlm().
Referenced by lim_test_arr(), lim_test_gbm(), lim_test_init(), and lim_test_mode().
void WRAP_exp_gbm_red_disallow | ( | WRAP_Info * | info_p, | |
int | tlm_index, | |||
unsigned int | exp_status | |||
) |
Expect LIM telemetry with LIM_ACTION_GBM_STATE_CHANGE action and redundant interrupts not allowed.
info_p | Pointer to wrap control info. | |
tlm_index | Index of the telemetry in the arrival order. | |
exp_status | Expected last_status value within the telemetry. |
References _WRAP_Info::exp_info, _LIM_Info::gbm_red_int_allowed, _LIM_Info::last_action, _LIM_Info::last_status, LIM_ACTION_GBM_STATE_CHANGE, and wrap_exp_tlm().
Referenced by lim_test_arr(), lim_test_command(), lim_test_gbm(), and lim_test_mode().
void WRAP_exp_gbm_red_enable | ( | WRAP_Info * | info_p, | |
unsigned int | exp_status | |||
) |
Expect LIM telemetry with LIM_ACTION_PID_EN_GBM_RED action.
info_p | Pointer to wrap control info. | |
exp_status | Expected last_status value within the telemetry. |
References _WRAP_Info::exp_info, _LIM_Info::last_action, _LIM_Info::last_status, LIM_ACTION_PID_EN_GBM_RED, and wrap_exp_tlm().
Referenced by lim_test_arr(), lim_test_gbm(), lim_test_mode(), WRAP_exp_arr_abort(), WRAP_exp_arr_response(), WRAP_exp_gbm_closeout(), WRAP_exp_grb_expire(), WRAP_exp_grb_finish(), and WRAP_exp_rep_expire().
void WRAP_exp_gbm_red_int | ( | WRAP_Info * | info_p, | |
unsigned int | exp_status | |||
) |
Expect LIM telemetry with LIM_ACTION_GBM_INT_RED action.
info_p | Pointer to wrap control info. | |
exp_status | Expected last_status value within the telemetry. |
References _WRAP_Info::exp_info, _LIM_Info::last_action, _LIM_Info::last_status, LIM_ACTION_GBM_INT_RED, and wrap_exp_tlm().
Referenced by WRAP_exp_gbm_int_arr(), WRAP_exp_gbm_int_cal(), WRAP_exp_gbm_int_idle(), and WRAP_exp_gbm_int_run().
void WRAP_exp_gbm_rep_allow | ( | WRAP_Info * | info_p, | |
int | tlm_index, | |||
unsigned int | exp_status | |||
) |
Expect LIM telemetry with LIM_ACTION_GBM_STATE_CHANGE action and GBM repoint requests allowed.
info_p | Pointer to wrap control info. | |
tlm_index | Index of the telemetry in the arrival order. | |
exp_status | Expected last_status value within the telemetry. |
References _WRAP_Info::exp_info, _LIM_Info::gbm_rep_allowed, _LIM_Info::last_action, _LIM_Info::last_status, LIM_ACTION_GBM_STATE_CHANGE, and wrap_exp_tlm().
Referenced by lim_gbm_send_cmds(), lim_test_command(), lim_test_gbm(), and lim_test_mode().
void WRAP_exp_gbm_rep_disallow | ( | WRAP_Info * | info_p, | |
int | tlm_index, | |||
unsigned int | exp_status | |||
) |
Expect LIM telemetry with LIM_ACTION_GBM_STATE_CHANGE action and GBM repoint requests not allowed.
info_p | Pointer to wrap control info. | |
tlm_index | Index of the telemetry in the arrival order. | |
exp_status | Expected last_status value within the telemetry. |
References _WRAP_Info::exp_info, _LIM_Info::gbm_rep_allowed, _LIM_Info::last_action, _LIM_Info::last_status, LIM_ACTION_GBM_STATE_CHANGE, and wrap_exp_tlm().
Referenced by lim_gbm_send_cmds(), lim_test_command(), lim_test_gbm(), and lim_test_mode().
void WRAP_exp_gbm_rep_norec | ( | WRAP_Info * | info_p, | |
int | tlm_index, | |||
unsigned int | exp_status | |||
) |
Expect LIM telemetry with LIM_ACTION_RCV_GBM_REP_NOREC action.
info_p | Pointer to wrap control info. | |
tlm_index | Index of the telemetry in the arrival order. | |
exp_status | Expected last_status value within the telemetry. |
References LIM_ACTION_RCV_GBM_REP_NOREC, and wrap_exp_action_tlm().
Referenced by lim_gbm_send_cmds(), lim_test_gbm(), and lim_test_mode().
void WRAP_exp_gbm_rep_rec | ( | WRAP_Info * | info_p, | |
int | tlm_index, | |||
unsigned int | exp_status | |||
) |
Expect LIM telemetry with LIM_ACTION_RCV_GBM_REP_REC action.
info_p | Pointer to wrap control info. | |
tlm_index | Index of the telemetry in the arrival order. | |
exp_status | Expected last_status value within the telemetry. |
References LIM_ACTION_RCV_GBM_REP_REC, and wrap_exp_action_tlm().
Referenced by lim_gbm_send_cmds(), lim_test_gbm(), lim_test_mode(), and lim_test_use_cases().
void WRAP_exp_grb_confirm | ( | WRAP_Info * | info_p, | |
unsigned int | exp_status | |||
) |
Expect LIM telemetry with LIM_ACTION_RCV_GRB_CONFIRM action.
info_p | Pointer to wrap control info. | |
exp_status | Expected last_status value within the telemetry. |
References LIM_ACTION_RCV_GRB_CONFIRM, and wrap_exp_action_tlm().
Referenced by lim_test_arr(), lim_test_mode(), WRAP_exp_grb_confirm_idle(), WRAP_exp_grb_confirm_normal(), and WRAP_exp_grb_confirm_run().
void WRAP_exp_grb_confirm_idle | ( | WRAP_Info * | info_p | ) |
Expect LIM telemetry from a GRB-Confirmed cmd when LPA is IDLE.
info_p | Pointer to wrap control info. |
References _WRAP_Info::exp_free_sts_in, WRAP_exp_arr_grb_0(), WRAP_exp_grb_confirm(), WRAP_exp_op_mode_arr(), WRAP_exp_rep_req_pend(), WRAP_exp_sc_slew_req(), WRAP_exp_send_slew_req(), and WRAP_exp_slew_req_tlm().
Referenced by lim_arr_transition().
void WRAP_exp_grb_confirm_normal | ( | WRAP_Info * | info_p | ) |
Expect LIM telemetry from a normal GRB-Confirmed command.
info_p | Pointer to wrap control info. |
References _WRAP_Info::exp_free_sts_in, WRAP_exp_grb_confirm(), WRAP_exp_rep_req_pend(), WRAP_exp_sc_slew_req(), WRAP_exp_send_slew_req(), and WRAP_exp_slew_req_tlm().
Referenced by lim_arr_transition(), lim_test_arr(), and lim_test_use_cases().
void WRAP_exp_grb_confirm_run | ( | WRAP_Info * | info_p | ) |
Expect LIM telemetry from a GRB-Confirmed when LPA is RUNNING.
info_p | Pointer to wrap control info. |
References _WRAP_Info::exp_free_sts_in, _WRAP_Info::exp_lpa_counts, _WRAP_Info::exp_lpa_parms, _test_Start_Parms::mode, WRAP_exp_arr_grb_0(), WRAP_exp_grb_confirm(), WRAP_exp_op_mode_arr(), WRAP_exp_phys_set_mode(), WRAP_exp_rep_req_pend(), WRAP_exp_sc_slew_req(), WRAP_exp_send_slew_req(), and WRAP_exp_slew_req_tlm().
Referenced by lim_arr_transition(), and lim_test_gbm().
void WRAP_exp_grb_expire | ( | WRAP_Info * | info_p, | |
int | pri_enable, | |||
int | red_enable | |||
) |
Expect LIM tlm from expiration of the GRB timer.
info_p | Pointer to wrap control info. | |
pri_enable | Flag indicating primary int enable expected. | |
red_enable | Flag indicating redundant int enable expected. |
References _WRAP_Info::exp_info, _WRAP_Info::exp_lpa_counts, _WRAP_Info::exp_lpa_parms, _LIM_Info::gbm_int_dis_remain_sec, _LIM_Info::grb_state, LIM_GRB_STATE_0, LIM_GRB_STATE_1, LIM_GRB_STATE_2, LIM_GRB_STATE_IDLE, LIM_OP_MODE_ARR, LIM_OTHER_STATE_RUNNING, LIM_OTHER_STATE_STOPPING, _LIM_Info::lpa_state, _test_Start_Parms::mode, _LIM_Info::op_mode, _test_Cmd_Counts::reconfig, _LIM_Info::rep_req_pending, _LIM_Info::too_ready, WRAP_exp_arr_grb_2(), WRAP_exp_arr_idle(), WRAP_exp_gbm_pri_enable(), WRAP_exp_gbm_red_enable(), WRAP_exp_op_mode_physics(), WRAP_exp_op_mode_quiescent(), WRAP_exp_op_mode_too(), WRAP_exp_phys_set_mode(), and WRAP_exp_rep_req_nopend().
Referenced by lim_test_gbm(), and lim_test_mode().
void WRAP_exp_grb_finish | ( | WRAP_Info * | info_p, | |
int | pri_enable, | |||
int | red_enable | |||
) |
Expect LIM telemetry for GRB-Finished.
info_p | Pointer to wrap control info. | |
pri_enable | Flag indicating primary int enable expected. | |
red_enable | Flag indicating redundant int enable expected. |
References _WRAP_Info::exp_free_sts_in, _WRAP_Info::exp_info, _WRAP_Info::exp_lpa_counts, _WRAP_Info::exp_lpa_parms, _LIM_Info::grb_state, LIM_ACTION_RCV_GRB_FINISH, LIM_GRB_STATE_0, LIM_GRB_STATE_1, LIM_GRB_STATE_2, LIM_GRB_STATE_IDLE, LIM_OP_MODE_ARR, LIM_OTHER_STATE_RUNNING, LIM_OTHER_STATE_STOPPING, _LIM_Info::lpa_state, _test_Start_Parms::mode, _LIM_Info::op_mode, _test_Cmd_Counts::reconfig, _LIM_Info::rep_req_pending, _LIM_Info::too_ready, wrap_exp_action_tlm(), WRAP_exp_arr_grb_2(), WRAP_exp_arr_idle(), WRAP_exp_gbm_pri_enable(), WRAP_exp_gbm_red_enable(), WRAP_exp_op_mode_physics(), WRAP_exp_op_mode_quiescent(), WRAP_exp_op_mode_too(), and WRAP_exp_phys_set_mode().
Referenced by lim_arr_send_grb_cmds(), lim_arr_transition(), lim_test_arr(), lim_test_gbm(), lim_test_mode(), and lim_test_use_cases().
void WRAP_exp_grb_suspect | ( | WRAP_Info * | info_p, | |
int | exp_fail | |||
) |
Expect LIM telemetry for GRB-Suspected.
info_p | Pointer to wrap control info. | |
exp_fail | Flag indicating LPA mode change failure. |
References _WRAP_Info::exp_free_sts_in, _WRAP_Info::exp_info, _WRAP_Info::exp_lpa_counts, _WRAP_Info::exp_lpa_parms, _LIM_Info::grb_state, LIM_ACTION_RCV_GRB_SUSPECT, LIM_GRB_STATE_IDLE, LIM_OP_MODE_PHYSICS, LIM_OP_MODE_QUIESCENT, LIM_OP_MODE_TOO, LIM_OTHER_STATE_RUNNING, _LIM_Info::lpa_state, _test_Start_Parms::mode, _LIM_Info::op_mode, _test_Cmd_Counts::reconfig, wrap_exp_action_tlm(), WRAP_exp_arr_grb_0(), WRAP_exp_arr_idle(), WRAP_exp_op_mode_arr(), and WRAP_exp_phys_set_mode().
Referenced by lim_arr_transition(), lim_test_arr(), lim_test_gbm(), lim_test_mode(), lim_test_pids(), lim_test_pig(), and lim_test_use_cases().
void WRAP_exp_hv_allow | ( | WRAP_Info * | info_p, | |
int | tlm_index, | |||
unsigned int | exp_status | |||
) |
Expect LIM telemetry with LIM_ACTION_HV_STATE_CHANGE action and HV enabling allowed.
info_p | Pointer to wrap control info. | |
tlm_index | Index of the telemetry in the arrival order. | |
exp_status | Expected last_status value within the telemetry. |
References _WRAP_Info::exp_info, _LIM_Info::hv_allowed, _LIM_Info::last_action, _LIM_Info::last_status, LIM_ACTION_HV_STATE_CHANGE, and wrap_exp_tlm().
Referenced by lim_pig_send_cmds(), lim_test_command(), and lim_test_mode().
void WRAP_exp_hv_disallow | ( | WRAP_Info * | info_p, | |
int | tlm_index, | |||
unsigned int | exp_status | |||
) |
Expect LIM telemetry with LIM_ACTION_HV_STATE_CHANGE action and HV enabling not allowed.
info_p | Pointer to wrap control info. | |
tlm_index | Index of the telemetry in the arrival order. | |
exp_status | Expected last_status value within the telemetry. |
References _WRAP_Info::exp_info, _LIM_Info::hv_allowed, _LIM_Info::last_action, _LIM_Info::last_status, LIM_ACTION_HV_STATE_CHANGE, and wrap_exp_tlm().
Referenced by lim_pig_send_cmds(), lim_test_command(), and lim_test_mode().
void WRAP_exp_lci_idle | ( | WRAP_Info * | info_p, | |
int | tlm_index, | |||
unsigned int | exp_status | |||
) |
Expect LIM telemetry with LIM_ACTION_LCI_STATE_CHANGE action and LIM_OTHER_STATE_IDLE lci_state.
info_p | Pointer to wrap control info. | |
tlm_index | Index of the telemetry in the arrival order. | |
exp_status | Expected last_status value within the telemetry. |
References _WRAP_Info::exp_info, _LIM_Info::last_action, _LIM_Info::last_status, _LIM_Info::lci_state, LIM_ACTION_LCI_STATE_CHANGE, LIM_OTHER_STATE_IDLE, and wrap_exp_tlm().
Referenced by lim_test_cal(), lim_test_mode(), and WRAP_exp_cal_complete_full().
void WRAP_exp_lci_running | ( | WRAP_Info * | info_p, | |
int | tlm_index, | |||
unsigned int | exp_status | |||
) |
Expect LIM telemetry with LIM_ACTION_LCI_STATE_CHANGE action and LIM_OTHER_STATE_RUNNING lci_state.
info_p | Pointer to wrap control info. | |
tlm_index | Index of the telemetry in the arrival order. | |
exp_status | Expected last_status value within the telemetry. |
References _WRAP_Info::exp_info, _LIM_Info::last_action, _LIM_Info::last_status, _LIM_Info::lci_state, LIM_ACTION_LCI_STATE_CHANGE, LIM_OTHER_STATE_RUNNING, and wrap_exp_tlm().
Referenced by lim_test_cal(), and WRAP_exp_cal_start_full().
void WRAP_exp_lci_stopping | ( | WRAP_Info * | info_p, | |
int | tlm_index, | |||
unsigned int | exp_status | |||
) |
Expect LIM telemetry with LIM_ACTION_LCI_STATE_CHANGE action and LIM_OTHER_STATE_STOPPING lci_state.
info_p | Pointer to wrap control info. | |
tlm_index | Index of the telemetry in the arrival order. | |
exp_status | Expected last_status value within the telemetry. |
References _WRAP_Info::exp_info, _LIM_Info::last_action, _LIM_Info::last_status, _LIM_Info::lci_state, LIM_ACTION_LCI_STATE_CHANGE, LIM_OTHER_STATE_STOPPING, and wrap_exp_tlm().
Referenced by lim_test_cal(), and WRAP_exp_cal_abort_full().
void WRAP_exp_ldf_idle | ( | WRAP_Info * | info_p, | |
int | tlm_index, | |||
unsigned int | exp_status | |||
) |
Expect LIM telemetry with LIM_ACTION_LDF_STATE_CHANGE action and LIM_OTHER_STATE_IDLE ldf_state.
info_p | Pointer to wrap control info. | |
tlm_index | Index of the telemetry in the arrival order. | |
exp_status | Expected last_status value within the telemetry. |
References _WRAP_Info::exp_info, _LIM_Info::last_action, _LIM_Info::last_status, _LIM_Info::ldf_state, LIM_OTHER_STATE_IDLE, and wrap_exp_tlm().
Referenced by WRAP_exp_diag_complete_full().
void WRAP_exp_ldf_running | ( | WRAP_Info * | info_p, | |
int | tlm_index, | |||
unsigned int | exp_status | |||
) |
Expect LIM telemetry with LIM_ACTION_LDF_STATE_CHANGE action and LIM_OTHER_STATE_RUNNING ldf_state.
info_p | Pointer to wrap control info. | |
tlm_index | Index of the telemetry in the arrival order. | |
exp_status | Expected last_status value within the telemetry. |
References _WRAP_Info::exp_info, _LIM_Info::last_action, _LIM_Info::last_status, _LIM_Info::ldf_state, LIM_OTHER_STATE_RUNNING, and wrap_exp_tlm().
Referenced by WRAP_exp_diag_start_full().
void WRAP_exp_ldf_stopping | ( | WRAP_Info * | info_p, | |
int | tlm_index, | |||
unsigned int | exp_status | |||
) |
Expect LIM telemetry with LIM_ACTION_LDF_STATE_CHANGE action and LIM_OTHER_STATE_STOPPING ldf_state.
info_p | Pointer to wrap control info. | |
tlm_index | Index of the telemetry in the arrival order. | |
exp_status | Expected last_status value within the telemetry. |
References _WRAP_Info::exp_info, _LIM_Info::last_action, _LIM_Info::last_status, _LIM_Info::ldf_state, LIM_OTHER_STATE_STOPPING, and wrap_exp_tlm().
Referenced by WRAP_exp_diag_abort_full().
void WRAP_exp_lpa_idle | ( | WRAP_Info * | info_p, | |
int | tlm_index, | |||
unsigned int | exp_status | |||
) |
Expect LIM telemetry with LIM_ACTION_LPA_STATE_CHANGE action and LIM_OTHER_STATE_IDLE lpa_state.
info_p | Pointer to wrap control info. | |
tlm_index | Index of the telemetry in the arrival order. | |
exp_status | Expected last_status value within the telemetry. |
References _WRAP_Info::exp_info, _LIM_Info::last_action, _LIM_Info::last_status, LIM_ACTION_LPA_STATE_CHANGE, LIM_OTHER_STATE_IDLE, _LIM_Info::lpa_state, and wrap_exp_tlm().
Referenced by lim_test_arr(), lim_test_command(), lim_test_mode(), lim_test_physics(), lim_test_too(), lim_test_use_cases(), WRAP_exp_phys_complete_full(), WRAP_exp_phys_start_arr0_bad(), WRAP_exp_phys_start_idle_bad(), WRAP_exp_phys_start_too_bad(), WRAP_exp_saa_enter_bad(), WRAP_exp_saa_enter_full(), and WRAP_exp_saa_enter_stop().
void WRAP_exp_lpa_paused | ( | WRAP_Info * | info_p, | |
int | tlm_index, | |||
unsigned int | exp_status | |||
) |
Expect LIM telemetry with LIM_ACTION_LPA_STATE_CHANGE action and LIM_OTHER_STATE_PAUSED lpa_state.
info_p | Pointer to wrap control info. | |
tlm_index | Index of the telemetry in the arrival order. | |
exp_status | Expected last_status value within the telemetry. |
References _WRAP_Info::exp_info, _LIM_Info::last_action, _LIM_Info::last_status, LIM_ACTION_LPA_STATE_CHANGE, _LIM_Info::lpa_state, and wrap_exp_tlm().
void WRAP_exp_lpa_pausing | ( | WRAP_Info * | info_p, | |
int | tlm_index, | |||
unsigned int | exp_status | |||
) |
Expect LIM telemetry with LIM_ACTION_LPA_STATE_CHANGE action and LIM_OTHER_STATE_PAUSING lpa_state.
info_p | Pointer to wrap control info. | |
tlm_index | Index of the telemetry in the arrival order. | |
exp_status | Expected last_status value within the telemetry. |
References _WRAP_Info::exp_info, _LIM_Info::last_action, _LIM_Info::last_status, LIM_ACTION_LPA_STATE_CHANGE, _LIM_Info::lpa_state, and wrap_exp_tlm().
void WRAP_exp_lpa_running | ( | WRAP_Info * | info_p, | |
int | tlm_index, | |||
unsigned int | exp_status | |||
) |
Expect LIM telemetry with LIM_ACTION_LPA_STATE_CHANGE action and LIM_OTHER_STATE_RUNNING lpa_state.
info_p | Pointer to wrap control info. | |
tlm_index | Index of the telemetry in the arrival order. | |
exp_status | Expected last_status value within the telemetry. |
References _WRAP_Info::exp_info, _LIM_Info::last_action, _LIM_Info::last_status, LIM_ACTION_LPA_STATE_CHANGE, LIM_OTHER_STATE_RUNNING, _LIM_Info::lpa_state, and wrap_exp_tlm().
Referenced by lim_test_arr(), lim_test_physics(), lim_test_too(), WRAP_exp_phys_start_arr0(), WRAP_exp_phys_start_arr0_bad(), WRAP_exp_phys_start_arr0_idle(), WRAP_exp_phys_start_arr1(), WRAP_exp_phys_start_arr1_idle(), WRAP_exp_phys_start_full(), WRAP_exp_phys_start_idle(), WRAP_exp_phys_start_idle_bad(), WRAP_exp_phys_start_normal(), WRAP_exp_phys_start_too(), WRAP_exp_phys_start_too_bad(), WRAP_exp_saa_exit_full(), WRAP_exp_too_start_full(), and WRAP_exp_too_start_idle().
void WRAP_exp_lpa_stopping | ( | WRAP_Info * | info_p, | |
int | tlm_index, | |||
unsigned int | exp_status | |||
) |
Expect LIM telemetry with LIM_ACTION_LPA_STATE_CHANGE action and LIM_OTHER_STATE_STOPPING lpa_state.
info_p | Pointer to wrap control info. | |
tlm_index | Index of the telemetry in the arrival order. | |
exp_status | Expected last_status value within the telemetry. |
References _WRAP_Info::exp_info, _LIM_Info::last_action, _LIM_Info::last_status, LIM_ACTION_LPA_STATE_CHANGE, LIM_OTHER_STATE_STOPPING, _LIM_Info::lpa_state, and wrap_exp_tlm().
Referenced by lim_test_arr(), lim_test_physics(), lim_test_too(), lim_test_use_cases(), WRAP_exp_phys_stop_full(), WRAP_exp_saa_enter_bad(), and WRAP_exp_saa_enter_full().
void WRAP_exp_ltc_stop | ( | WRAP_Info * | info_p, | |
int | tlm_index, | |||
unsigned int | exp_status | |||
) |
Expect LIM telemetry with LIM_ACTION_LTC_STOP action.
info_p | Pointer to wrap control info. | |
tlm_index | Index of the telemetry in the arrival order. | |
exp_status | Expected last_status value within the telemetry. |
References LIM_ACTION_LTC_STOP, and wrap_exp_action_tlm().
Referenced by lim_test_command(), and lim_test_load_shed().
void WRAP_exp_main_feed_on | ( | WRAP_Info * | info_p, | |
int | tlm_index, | |||
unsigned int | exp_status | |||
) |
Expect LIM telemetry with LIM_ACTION_MAIN_FEED_ON action.
info_p | Pointer to wrap control info. | |
tlm_index | Index of the telemetry in the arrival order. | |
exp_status | Expected last_status value within the telemetry. |
References LIM_ACTION_MAIN_FEED_ON, and wrap_exp_action_tlm().
Referenced by lim_test_init(), and lim_test_mode().
void WRAP_exp_non_saa_config | ( | WRAP_Info * | info_p, | |
int | tlm_index, | |||
unsigned int | exp_status | |||
) |
Expect LIM telemetry with LIM_ACTION_NON_SAA_CONFIG action.
info_p | Pointer to wrap control info. | |
tlm_index | Index of the telemetry in the arrival order. | |
exp_status | Expected last_status value within the telemetry. |
References LIM_ACTION_NON_SAA_CONFIG, and wrap_exp_action_tlm().
Referenced by lim_pig_send_cmds().
void WRAP_exp_op_mode_arr | ( | WRAP_Info * | info_p, | |
int | tlm_index, | |||
unsigned int | exp_status | |||
) |
Expect LIM telemetry with LIM_ACTION_OP_MODE_CHANGE action and LIM_OP_MODE_ARR operating mode.
info_p | Pointer to wrap control info. | |
tlm_index | Index of the telemetry in the arrival order. | |
exp_status | Expected last_status value within the telemetry. |
References LIM_OP_MODE_ARR, and wrap_exp_op_mode_tlm().
Referenced by lim_test_arr(), lim_test_gbm(), WRAP_exp_gbm_calcinfo(), WRAP_exp_gbm_int_idle(), WRAP_exp_gbm_int_run(), WRAP_exp_grb_confirm_idle(), WRAP_exp_grb_confirm_run(), WRAP_exp_grb_suspect(), and WRAP_exp_saa_exit_full().
void WRAP_exp_op_mode_arr_saa | ( | WRAP_Info * | info_p, | |
int | tlm_index, | |||
unsigned int | exp_status | |||
) |
Expect LIM telemetry with LIM_ACTION_OP_MODE_CHANGE action and LIM_OP_MODE_ARR_SAA operating mode.
info_p | Pointer to wrap control info. | |
tlm_index | Index of the telemetry in the arrival order. | |
exp_status | Expected last_status value within the telemetry. |
References wrap_exp_op_mode_tlm().
void WRAP_exp_op_mode_cal | ( | WRAP_Info * | info_p, | |
int | tlm_index, | |||
unsigned int | exp_status | |||
) |
Expect LIM telemetry with LIM_ACTION_OP_MODE_CHANGE action and LIM_OP_MODE_CALIBRATION operating mode.
info_p | Pointer to wrap control info. | |
tlm_index | Index of the telemetry in the arrival order. | |
exp_status | Expected last_status value within the telemetry. |
References LIM_OP_MODE_CALIBRATION, and wrap_exp_op_mode_tlm().
Referenced by lim_test_cal(), and WRAP_exp_cal_start_full().
void WRAP_exp_op_mode_diag | ( | WRAP_Info * | info_p, | |
int | tlm_index, | |||
unsigned int | exp_status | |||
) |
Expect LIM telemetry with LIM_ACTION_OP_MODE_CHANGE action and LIM_OP_MODE_DIAGNOSTIC operating mode.
info_p | Pointer to wrap control info. | |
tlm_index | Index of the telemetry in the arrival order. | |
exp_status | Expected last_status value within the telemetry. |
References wrap_exp_op_mode_tlm().
Referenced by WRAP_exp_diag_start_full().
void WRAP_exp_op_mode_hold | ( | WRAP_Info * | info_p, | |
int | tlm_index, | |||
unsigned int | exp_status | |||
) |
Expect LIM telemetry with LIM_ACTION_OP_MODE_CHANGE action and LIM_OP_MODE_HOLD operating mode.
info_p | Pointer to wrap control info. | |
tlm_index | Index of the telemetry in the arrival order. | |
exp_status | Expected last_status value within the telemetry. |
References LIM_OP_MODE_HOLD, and wrap_exp_op_mode_tlm().
Referenced by lim_test_arr(), lim_test_cal(), lim_test_gbm(), lim_test_load_shed(), lim_test_mode(), lim_test_physics(), lim_test_pids(), lim_test_pig(), lim_test_saa(), and lim_test_too().
void WRAP_exp_op_mode_phys_saa | ( | WRAP_Info * | info_p, | |
int | tlm_index, | |||
unsigned int | exp_status | |||
) |
Expect LIM telemetry with LIM_ACTION_OP_MODE_CHANGE action and LIM_OP_MODE_PHYSICS_SAA operating mode.
info_p | Pointer to wrap control info. | |
tlm_index | Index of the telemetry in the arrival order. | |
exp_status | Expected last_status value within the telemetry. |
References wrap_exp_op_mode_tlm().
void WRAP_exp_op_mode_physics | ( | WRAP_Info * | info_p, | |
int | tlm_index, | |||
unsigned int | exp_status | |||
) |
Expect LIM telemetry with LIM_ACTION_OP_MODE_CHANGE action and LIM_OP_MODE_PHYSICS operating mode.
info_p | Pointer to wrap control info. | |
tlm_index | Index of the telemetry in the arrival order. | |
exp_status | Expected last_status value within the telemetry. |
References LIM_OP_MODE_PHYSICS, and wrap_exp_op_mode_tlm().
Referenced by lim_test_arr(), lim_test_physics(), lim_test_too(), WRAP_exp_arr_abort(), WRAP_exp_arr_response(), WRAP_exp_gbm_closeout(), WRAP_exp_grb_expire(), WRAP_exp_grb_finish(), WRAP_exp_phys_start_full(), WRAP_exp_phys_start_idle(), WRAP_exp_phys_start_idle_bad(), WRAP_exp_phys_start_normal(), WRAP_exp_rep_expire(), WRAP_exp_saa_exit_full(), and WRAP_exp_too_abort_full().
void WRAP_exp_op_mode_quiescent | ( | WRAP_Info * | info_p, | |
int | tlm_index, | |||
unsigned int | exp_status | |||
) |
Expect LIM telemetry with LIM_ACTION_OP_MODE_CHANGE action and LIM_OP_MODE_QUIESCENT operating mode.
info_p | Pointer to wrap control info. | |
tlm_index | Index of the telemetry in the arrival order. | |
exp_status | Expected last_status value within the telemetry. |
References LIM_OP_MODE_QUIESCENT, and wrap_exp_op_mode_tlm().
Referenced by lim_test_arr(), lim_test_cal(), lim_test_gbm(), lim_test_init(), lim_test_load_shed(), lim_test_mode(), lim_test_physics(), lim_test_pids(), lim_test_pig(), lim_test_saa(), lim_test_too(), lim_test_use_cases(), WRAP_exp_arr_abort(), WRAP_exp_arr_response(), WRAP_exp_cal_complete_full(), WRAP_exp_diag_complete_full(), WRAP_exp_gbm_closeout(), WRAP_exp_grb_expire(), WRAP_exp_grb_finish(), WRAP_exp_phys_complete_full(), WRAP_exp_phys_start_idle_bad(), and WRAP_exp_rep_expire().
void WRAP_exp_op_mode_too | ( | WRAP_Info * | info_p, | |
int | tlm_index, | |||
unsigned int | exp_status | |||
) |
Expect LIM telemetry with LIM_ACTION_OP_MODE_CHANGE action and LIM_OP_MODE_TOO operating mode.
info_p | Pointer to wrap control info. | |
tlm_index | Index of the telemetry in the arrival order. | |
exp_status | Expected last_status value within the telemetry. |
References LIM_OP_MODE_TOO, and wrap_exp_op_mode_tlm().
Referenced by lim_test_physics(), lim_test_too(), 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_saa_exit_full(), WRAP_exp_too_start_full(), WRAP_exp_too_start_idle(), and WRAP_exp_too_start_phys().
void WRAP_exp_op_mode_too_saa | ( | WRAP_Info * | info_p, | |
int | tlm_index, | |||
unsigned int | exp_status | |||
) |
Expect LIM telemetry with LIM_ACTION_OP_MODE_CHANGE action and LIM_OP_MODE_TOO_SAA operating mode.
info_p | Pointer to wrap control info. | |
tlm_index | Index of the telemetry in the arrival order. | |
exp_status | Expected last_status value within the telemetry. |
References wrap_exp_op_mode_tlm().
void WRAP_exp_phys_active | ( | WRAP_Info * | info_p, | |
int | tlm_index, | |||
unsigned int | exp_status | |||
) |
Expect LIM telemetry with LIM_ACTION_PHYSICS_ACTIVE action.
info_p | Pointer to wrap control info. | |
tlm_index | Index of the telemetry in the arrival order. | |
exp_status | Expected last_status value within the telemetry. |
References LIM_ACTION_PHYSICS_ACTIVE, and wrap_exp_action_tlm().
Referenced by lim_test_physics(), and lim_test_use_cases().
void WRAP_exp_phys_complete | ( | WRAP_Info * | info_p, | |
int | tlm_index, | |||
unsigned int | exp_status | |||
) |
Expect LIM telemetry with LIM_ACTION_PHYSICS_COMPLETE action.
info_p | Pointer to wrap control info. | |
tlm_index | Index of the telemetry in the arrival order. | |
exp_status | Expected last_status value within the telemetry. |
References LIM_ACTION_PHYSICS_COMPLETE, and wrap_exp_action_tlm().
Referenced by lim_test_command(), lim_test_mode(), lim_test_physics(), lim_test_too(), WRAP_exp_phys_complete_full(), WRAP_exp_saa_enter_bad(), WRAP_exp_saa_enter_full(), and WRAP_exp_saa_enter_stop().
void WRAP_exp_phys_complete_full | ( | WRAP_Info * | info_p, | |
int | exp_mode_change | |||
) |
Expect LIM telemetry from a Physics-Complete message.
info_p | Pointer to wrap control info. | |
exp_mode_change | Flag to expect a mode change. |
References WRAP_exp_lpa_idle(), WRAP_exp_op_mode_quiescent(), and WRAP_exp_phys_complete().
Referenced by lim_test_arr(), lim_test_gbm(), lim_test_physics(), lim_test_pids(), lim_test_pig(), lim_test_too(), and lim_test_use_cases().
void WRAP_exp_phys_gbm_int | ( | WRAP_Info * | info_p, | |
unsigned int | exp_status | |||
) |
Expect LIM telemetry with LIM_ACTION_PHYSICS_GBM_INT action.
info_p | Pointer to wrap control info. | |
exp_status | Expected last_status value within the telemetry. |
References LIM_ACTION_PHYSICS_GBM_INT, and wrap_exp_action_tlm().
Referenced by WRAP_exp_gbm_int_run().
void WRAP_exp_phys_idle | ( | WRAP_Info * | info_p, | |
int | tlm_index, | |||
unsigned int | exp_status | |||
) |
Expect LIM telemetry with LIM_ACTION_PHYSICS_IDLE action.
info_p | Pointer to wrap control info. | |
tlm_index | Index of the telemetry in the arrival order. | |
exp_status | Expected last_status value within the telemetry. |
References LIM_ACTION_PHYSICS_IDLE, and wrap_exp_action_tlm().
Referenced by lim_test_mode(), and lim_test_physics().
void WRAP_exp_phys_restart | ( | WRAP_Info * | info_p, | |
int | tlm_index, | |||
unsigned int | exp_status | |||
) |
Expect LIM telemetry with LIM_ACTION_PHYSICS_RESTART action.
info_p | Pointer to wrap control info. | |
tlm_index | Index of the telemetry in the arrival order. | |
exp_status | Expected last_status value within the telemetry. |
References wrap_exp_action_tlm().
Referenced by WRAP_exp_saa_exit_full().
void WRAP_exp_phys_set_mode | ( | WRAP_Info * | info_p, | |
int | tlm_index, | |||
unsigned int | exp_status | |||
) |
Expect LIM telemetry with LIM_ACTION_PHYSICS_SET_MODE action.
info_p | Pointer to wrap control info. | |
tlm_index | Index of the telemetry in the arrival order. | |
exp_status | Expected last_status value within the telemetry. |
References LIM_ACTION_PHYSICS_SET_MODE, and wrap_exp_action_tlm().
Referenced by lim_test_physics(), lim_test_too(), WRAP_exp_arr_abort(), WRAP_exp_arr_response(), WRAP_exp_gbm_calcinfo(), WRAP_exp_gbm_int_run(), WRAP_exp_grb_confirm_run(), WRAP_exp_grb_expire(), WRAP_exp_grb_finish(), WRAP_exp_grb_suspect(), WRAP_exp_rep_expire(), WRAP_exp_too_abort_full(), WRAP_exp_too_start_full(), and WRAP_exp_too_start_phys().
void WRAP_exp_phys_start | ( | WRAP_Info * | info_p, | |
int | tlm_index, | |||
unsigned int | exp_status | |||
) |
Expect LIM telemetry with LIM_ACTION_PHYSICS_START action.
info_p | Pointer to wrap control info. | |
tlm_index | Index of the telemetry in the arrival order. | |
exp_status | Expected last_status value within the telemetry. |
References LIM_ACTION_PHYSICS_START, and wrap_exp_action_tlm().
Referenced by lim_test_arr(), lim_test_physics(), lim_test_too(), WRAP_exp_phys_start_arr0(), WRAP_exp_phys_start_arr0_bad(), WRAP_exp_phys_start_arr0_idle(), WRAP_exp_phys_start_arr1(), WRAP_exp_phys_start_arr1_idle(), WRAP_exp_phys_start_full(), WRAP_exp_phys_start_idle(), WRAP_exp_phys_start_idle_bad(), WRAP_exp_phys_start_normal(), WRAP_exp_phys_start_too(), WRAP_exp_phys_start_too_bad(), WRAP_exp_saa_exit_full(), WRAP_exp_too_start_full(), and WRAP_exp_too_start_idle().
void WRAP_exp_phys_start_arr0 | ( | WRAP_Info * | info_p, | |
unsigned int | run | |||
) |
Expect LIM telemetry from a Physics-Start in ARR/GRB0 mode.
info_p | Pointer to wrap control info. | |
run | Expected run parameter value. |
References _WRAP_Info::exp_free_sts_in, _WRAP_Info::exp_lpa_counts, _WRAP_Info::exp_lpa_parms, _test_Start_Parms::mode, _test_Start_Parms::run, WRAP_exp_lpa_running(), WRAP_exp_phys_start(), and WRAP_exp_phys_start_status().
Referenced by lim_test_arr(), lim_test_gbm(), and lim_test_use_cases().
void WRAP_exp_phys_start_arr0_bad | ( | WRAP_Info * | info_p, | |
unsigned int | run | |||
) |
Expect LIM tlm from rejected Physics-Start cmd in ARR/GRB0 mode.
info_p | Pointer to wrap control info. | |
run | Expected run parameter value. |
References _WRAP_Info::exp_free_sts_in, _WRAP_Info::exp_lpa_counts, _WRAP_Info::exp_lpa_parms, _test_Start_Parms::mode, _test_Start_Parms::run, WRAP_exp_lpa_idle(), WRAP_exp_lpa_running(), WRAP_exp_phys_start(), and WRAP_exp_phys_start_status().
Referenced by lim_test_arr().
void WRAP_exp_phys_start_arr0_idle | ( | WRAP_Info * | info_p, | |
int | id, | |||
unsigned int | run | |||
) |
Expect LIM telemetry from a Physics-Start in ARR/GRB0/IDLE mode.
info_p | Pointer to wrap control info. | |
id | Current test step id. | |
run | Expected run parameter value. |
References _test_Start_Parms::consign, _test_Start_Parms::cpus, _test_Start_Parms::db, _WRAP_Info::exp_free_sts_in, _WRAP_Info::exp_lpa_counts, _WRAP_Info::exp_lpa_parms, _test_Start_Parms::ignore, _test_Start_Parms::latc, _test_Start_Parms::mode, _test_Start_Parms::run, WRAP_exp_lpa_running(), WRAP_exp_phys_start(), and WRAP_exp_phys_start_status().
void WRAP_exp_phys_start_arr1 | ( | WRAP_Info * | info_p, | |
unsigned int | run | |||
) |
Expect LIM telemetry from a Physics-Start in ARR/GRB1 mode.
info_p | Pointer to wrap control info. | |
run | Expected run parameter value. |
References _WRAP_Info::exp_free_sts_in, _WRAP_Info::exp_lpa_counts, _WRAP_Info::exp_lpa_parms, _test_Start_Parms::mode, _test_Start_Parms::run, WRAP_exp_lpa_running(), WRAP_exp_phys_start(), and WRAP_exp_phys_start_status().
void WRAP_exp_phys_start_arr1_idle | ( | WRAP_Info * | info_p, | |
int | id, | |||
unsigned int | run | |||
) |
Expect LIM telemetry from a Physics-Start in ARR/GRB1/IDLE mode.
info_p | Pointer to wrap control info. | |
id | Current test step id. | |
run | Expected run parameter value. |
References _test_Start_Parms::consign, _test_Start_Parms::cpus, _test_Start_Parms::db, _WRAP_Info::exp_free_sts_in, _WRAP_Info::exp_lpa_counts, _WRAP_Info::exp_lpa_parms, _test_Start_Parms::ignore, _test_Start_Parms::latc, _test_Start_Parms::mode, _test_Start_Parms::run, WRAP_exp_lpa_running(), WRAP_exp_phys_start(), and WRAP_exp_phys_start_status().
Referenced by lim_test_gbm().
void WRAP_exp_phys_start_full | ( | WRAP_Info * | info_p, | |
int | exp_mode_change | |||
) |
Expect LIM telemetry from a Physics-Start command.
info_p | Pointer to wrap control info. | |
exp_mode_change | Flag to expect a mode change. |
References _WRAP_Info::exp_free_sts_in, _WRAP_Info::exp_lpa_counts, WRAP_exp_lpa_running(), WRAP_exp_op_mode_physics(), WRAP_exp_phys_start(), and WRAP_exp_phys_start_status().
void WRAP_exp_phys_start_idle | ( | WRAP_Info * | info_p, | |
int | id, | |||
unsigned int | run | |||
) |
Expect LIM telemetry from a Physics-Start in QUIESCENT mode.
info_p | Pointer to wrap control info. | |
id | Current test step id. | |
run | Expected run parameter value. |
References _test_Start_Parms::consign, _test_Start_Parms::cpus, _test_Start_Parms::db, _WRAP_Info::exp_free_sts_in, _WRAP_Info::exp_lpa_counts, _WRAP_Info::exp_lpa_parms, _test_Start_Parms::ignore, _test_Start_Parms::latc, _test_Start_Parms::mode, _test_Start_Parms::run, WRAP_exp_lpa_running(), WRAP_exp_op_mode_physics(), WRAP_exp_phys_start(), and WRAP_exp_phys_start_status().
Referenced by lim_arr_transition(), lim_test_arr(), lim_test_gbm(), lim_test_physics(), lim_test_pids(), lim_test_pig(), lim_test_too(), and lim_test_use_cases().
void WRAP_exp_phys_start_idle_bad | ( | WRAP_Info * | info_p, | |
int | id, | |||
unsigned int | run | |||
) |
Expect LIM tlm from rejected Physics-Start cmd in QUIESCENT mode.
info_p | Pointer to wrap control info. | |
id | Current test step id. | |
run | Expected run parameter value. |
References _test_Start_Parms::consign, _test_Start_Parms::cpus, _test_Start_Parms::db, _WRAP_Info::exp_free_sts_in, _WRAP_Info::exp_lpa_counts, _WRAP_Info::exp_lpa_parms, _test_Start_Parms::ignore, _test_Start_Parms::latc, _test_Start_Parms::mode, _test_Start_Parms::run, WRAP_exp_lpa_idle(), WRAP_exp_lpa_running(), WRAP_exp_op_mode_physics(), WRAP_exp_op_mode_quiescent(), WRAP_exp_phys_start(), and WRAP_exp_phys_start_status().
Referenced by lim_test_physics().
void WRAP_exp_phys_start_normal | ( | WRAP_Info * | info_p | ) |
Expect LIM telemetry from a normal Physics-Start command.
info_p | Pointer to wrap control info. |
References _WRAP_Info::exp_free_sts_in, _WRAP_Info::exp_lpa_counts, WRAP_exp_lpa_running(), WRAP_exp_op_mode_physics(), WRAP_exp_phys_start(), and WRAP_exp_phys_start_status().
void WRAP_exp_phys_start_status | ( | WRAP_Info * | info_p, | |
int | tlm_index, | |||
unsigned int | exp_status | |||
) |
Expect LIM telemetry with LIM_ACTION_PHYSICS_START_STATUS action.
info_p | Pointer to wrap control info. | |
tlm_index | Index of the telemetry in the arrival order. | |
exp_status | Expected last_status value within the telemetry. |
References LIM_ACTION_PHYSICS_START_STATUS, and wrap_exp_action_tlm().
Referenced by lim_test_arr(), lim_test_physics(), lim_test_too(), WRAP_exp_phys_start_arr0(), WRAP_exp_phys_start_arr0_bad(), WRAP_exp_phys_start_arr0_idle(), WRAP_exp_phys_start_arr1(), WRAP_exp_phys_start_arr1_idle(), WRAP_exp_phys_start_full(), WRAP_exp_phys_start_idle(), WRAP_exp_phys_start_idle_bad(), WRAP_exp_phys_start_normal(), WRAP_exp_phys_start_too(), WRAP_exp_phys_start_too_bad(), WRAP_exp_saa_exit_full(), WRAP_exp_too_start_full(), and WRAP_exp_too_start_idle().
void WRAP_exp_phys_start_too | ( | WRAP_Info * | info_p, | |
int | id, | |||
unsigned int | run | |||
) |
Expect LIM telemetry from a Physics-Start in TOO mode.
info_p | Pointer to wrap control info. | |
id | Current test step id. | |
run | Expected run parameter value. |
References _test_Start_Parms::consign, _test_Start_Parms::cpus, _test_Start_Parms::db, _WRAP_Info::exp_free_sts_in, _WRAP_Info::exp_lpa_counts, _WRAP_Info::exp_lpa_parms, _test_Start_Parms::ignore, _test_Start_Parms::latc, _test_Start_Parms::mode, _test_Start_Parms::run, WRAP_exp_lpa_running(), WRAP_exp_phys_start(), WRAP_exp_phys_start_status(), and WRAP_exp_too_started().
Referenced by lim_test_too(), and lim_test_use_cases().
void WRAP_exp_phys_start_too_bad | ( | WRAP_Info * | info_p, | |
int | id, | |||
unsigned int | run | |||
) |
Expect LIM telemetry from a rejected Physics-Start in TOO mode.
info_p | Pointer to wrap control info. | |
id | Current test step id. | |
run | Expected run parameter value. |
References _test_Start_Parms::consign, _test_Start_Parms::cpus, _test_Start_Parms::db, _WRAP_Info::exp_free_sts_in, _WRAP_Info::exp_lpa_counts, _WRAP_Info::exp_lpa_parms, _test_Start_Parms::ignore, _test_Start_Parms::latc, _test_Start_Parms::mode, _test_Start_Parms::run, WRAP_exp_lpa_idle(), WRAP_exp_lpa_running(), WRAP_exp_phys_start(), WRAP_exp_phys_start_status(), and WRAP_exp_too_started().
Referenced by lim_test_too().
void WRAP_exp_phys_stop | ( | WRAP_Info * | info_p, | |
int | tlm_index, | |||
unsigned int | exp_status | |||
) |
Expect LIM telemetry with LIM_ACTION_PHYSICS_STOP action.
info_p | Pointer to wrap control info. | |
tlm_index | Index of the telemetry in the arrival order. | |
exp_status | Expected last_status value within the telemetry. |
References LIM_ACTION_PHYSICS_STOP, and wrap_exp_action_tlm().
Referenced by lim_test_arr(), lim_test_physics(), lim_test_too(), lim_test_use_cases(), WRAP_exp_phys_stop_full(), WRAP_exp_saa_enter_bad(), and WRAP_exp_saa_enter_full().
void WRAP_exp_phys_stop_full | ( | WRAP_Info * | info_p | ) |
Expect LIM telemetry from a Physics-Stop command.
info_p | Pointer to wrap control info. |
References _WRAP_Info::exp_free_sts_in, _WRAP_Info::exp_lpa_counts, WRAP_exp_lpa_stopping(), and WRAP_exp_phys_stop().
Referenced by lim_test_arr(), lim_test_gbm(), lim_test_physics(), lim_test_pids(), lim_test_pig(), lim_test_too(), and lim_test_use_cases().
void WRAP_exp_phys_stop_status | ( | WRAP_Info * | info_p, | |
int | tlm_index, | |||
unsigned int | exp_status | |||
) |
Expect LIM telemetry with LIM_ACTION_PHYSICS_STOP_STATUS action.
info_p | Pointer to wrap control info. | |
tlm_index | Index of the telemetry in the arrival order. | |
exp_status | Expected last_status value within the telemetry. |
References LIM_ACTION_PHYSICS_STOP_STATUS, and wrap_exp_action_tlm().
Referenced by lim_test_physics(), lim_test_too(), WRAP_exp_saa_enter_bad(), and WRAP_exp_saa_enter_full().
void WRAP_exp_pid_primary | ( | WRAP_Info * | info_p, | |
int | tlm_index, | |||
unsigned int | exp_status | |||
) |
Expect LIM telemetry with LIM_ACTION_PID_SELECT_PRI action.
info_p | Pointer to wrap control info. | |
tlm_index | Index of the telemetry in the arrival order. | |
exp_status | Expected last_status value within the telemetry. |
References LIM_ACTION_PID_SELECT_PRI, and wrap_exp_action_tlm().
Referenced by lim_pid_send_cmds(), lim_test_command(), and WRAP_start_LIM().
void WRAP_exp_pid_redundant | ( | WRAP_Info * | info_p, | |
int | tlm_index, | |||
unsigned int | exp_status | |||
) |
Expect LIM telemetry with LIM_ACTION_PID_SELECT_RED action.
info_p | Pointer to wrap control info. | |
tlm_index | Index of the telemetry in the arrival order. | |
exp_status | Expected last_status value within the telemetry. |
References LIM_ACTION_PID_SELECT_RED, and wrap_exp_action_tlm().
Referenced by lim_pid_send_cmds(), and lim_test_command().
void WRAP_exp_power_off | ( | WRAP_Info * | info_p, | |
int | tlm_index, | |||
unsigned int | exp_status | |||
) |
Expect LIM telemetry with LIM_ACTION_POWER_OFF action.
info_p | Pointer to wrap control info. | |
tlm_index | Index of the telemetry in the arrival order. | |
exp_status | Expected last_status value within the telemetry. |
References LIM_ACTION_POWER_OFF, and wrap_exp_action_tlm().
Referenced by lim_pig_send_cmds().
void WRAP_exp_power_on | ( | WRAP_Info * | info_p, | |
int | tlm_index, | |||
unsigned int | exp_status | |||
) |
Expect LIM telemetry with LIM_ACTION_POWER_ON action.
info_p | Pointer to wrap control info. | |
tlm_index | Index of the telemetry in the arrival order. | |
exp_status | Expected last_status value within the telemetry. |
References LIM_ACTION_POWER_ON, and wrap_exp_action_tlm().
Referenced by lim_pig_send_cmds().
void WRAP_exp_rcv_slew_accept | ( | WRAP_Info * | info_p, | |
int | tlm_index, | |||
unsigned int | exp_status | |||
) |
Expect LIM telemetry with LIM_ACTION_RCV_SLEW_ACCEPT action.
info_p | Pointer to wrap control info. | |
tlm_index | Index of the telemetry in the arrival order. | |
exp_status | Expected last_status value within the telemetry. |
References LIM_ACTION_RCV_SLEW_ACCEPT, and wrap_exp_action_tlm().
Referenced by WRAP_exp_arr_response().
void WRAP_exp_rcv_slew_reject | ( | WRAP_Info * | info_p, | |
int | tlm_index, | |||
unsigned int | exp_status | |||
) |
Expect LIM telemetry with LIM_ACTION_RCV_SLEW_REJECT action.
info_p | Pointer to wrap control info. | |
tlm_index | Index of the telemetry in the arrival order. | |
exp_status | Expected last_status value within the telemetry. |
References LIM_ACTION_RCV_SLEW_REJECT, and wrap_exp_action_tlm().
Referenced by WRAP_exp_arr_response().
void WRAP_exp_rep_expire | ( | WRAP_Info * | info_p, | |
int | pri_enable, | |||
int | red_enable | |||
) |
Expect LIM tlm from expiration of the repoint timer.
info_p | Pointer to wrap control info. | |
pri_enable | Flag indicating primary int enable expected. | |
red_enable | Flag indicating redundant int enable expected. |
References _WRAP_Info::exp_info, _WRAP_Info::exp_lpa_counts, _WRAP_Info::exp_lpa_parms, _LIM_Info::grb_state, LIM_GRB_STATE_0, LIM_GRB_STATE_1, LIM_GRB_STATE_2, LIM_GRB_STATE_IDLE, LIM_OP_MODE_ARR, LIM_OTHER_STATE_RUNNING, LIM_OTHER_STATE_STOPPING, _LIM_Info::lpa_state, _test_Start_Parms::mode, _LIM_Info::op_mode, _test_Cmd_Counts::reconfig, _LIM_Info::too_ready, WRAP_exp_arr_idle(), WRAP_exp_gbm_pri_enable(), WRAP_exp_gbm_red_enable(), WRAP_exp_op_mode_physics(), WRAP_exp_op_mode_quiescent(), WRAP_exp_op_mode_too(), WRAP_exp_phys_set_mode(), and WRAP_exp_rep_req_nopend().
Referenced by lim_test_gbm(), lim_test_mode(), and lim_test_use_cases().
void WRAP_exp_rep_req_nopend | ( | WRAP_Info * | info_p, | |
unsigned int | exp_remain, | |||
unsigned int | exp_status | |||
) |
Expect LIM telemetry with LIM_ACTION_REP_REQ_STATE_CHANGE action and repoint request not PENDING.
info_p | Pointer to wrap control info. | |
exp_remain | Expected ARR time remaining. | |
exp_status | Expected last_status value within the telemetry. |
References _LIM_Info::arr_remain_sec, _WRAP_Info::exp_info, _LIM_Info::last_action, _LIM_Info::last_status, LIM_ACTION_REP_REQ_STATE_CHANGE, _LIM_Info::rep_req_pending, and wrap_exp_tlm().
Referenced by lim_test_mode(), WRAP_exp_arr_abort(), WRAP_exp_arr_response(), WRAP_exp_grb_expire(), and WRAP_exp_rep_expire().
void WRAP_exp_rep_req_pend | ( | WRAP_Info * | info_p, | |
unsigned int | exp_status | |||
) |
Expect LIM telemetry with LIM_ACTION_REP_REQ_STATE_CHANGE action and repoint request PENDING.
info_p | Pointer to wrap control info. | |
exp_status | Expected last_status value within the telemetry. |
References _LIM_Info::arr_remain_sec, _WRAP_Info::exp_info, _LIM_Info::last_action, _LIM_Info::last_status, LIM_ACTION_REP_REQ_STATE_CHANGE, _LIM_Info::rep_req_pending, and wrap_exp_tlm().
Referenced by lim_gbm_send_cmds(), lim_test_gbm(), lim_test_mode(), WRAP_exp_arr_start_full(), WRAP_exp_grb_confirm_idle(), WRAP_exp_grb_confirm_normal(), and WRAP_exp_grb_confirm_run().
void WRAP_exp_saa_config | ( | WRAP_Info * | info_p, | |
int | tlm_index, | |||
unsigned int | exp_status | |||
) |
Expect LIM telemetry with LIM_ACTION_SAA_CONFIG action.
info_p | Pointer to wrap control info. | |
tlm_index | Index of the telemetry in the arrival order. | |
exp_status | Expected last_status value within the telemetry. |
References LIM_ACTION_SAA_CONFIG, and wrap_exp_action_tlm().
Referenced by lim_pig_send_cmds(), lim_test_cal(), lim_test_physics(), lim_test_pids(), lim_test_pig(), lim_test_saa(), lim_test_too(), lim_test_use_cases(), WRAP_exp_saa_enter_bad(), WRAP_exp_saa_enter_full(), and WRAP_exp_saa_enter_idle().
void WRAP_exp_saa_enter | ( | WRAP_Info * | info_p, | |
int | tlm_index, | |||
unsigned int | exp_status | |||
) |
Expect LIM telemetry with LIM_ACTION_SAA_ENTER action.
info_p | Pointer to wrap control info. | |
tlm_index | Index of the telemetry in the arrival order. | |
exp_status | Expected last_status value within the telemetry. |
References _WRAP_Info::exp_info, _LIM_Info::last_action, _LIM_Info::last_status, LIM_ACTION_SAA_CHANGE, _LIM_Info::saa_transit, and wrap_exp_tlm().
Referenced by lim_test_cal(), lim_test_command(), lim_test_mode(), lim_test_physics(), lim_test_pids(), lim_test_pig(), lim_test_saa(), lim_test_too(), lim_test_use_cases(), WRAP_exp_saa_enter_bad(), WRAP_exp_saa_enter_full(), and WRAP_exp_saa_enter_idle().
void WRAP_exp_saa_enter_bad | ( | WRAP_Info * | info_p | ) |
Expect LIM telemetry from an SAA-ENTER cmd when LPA stop fails.
info_p | Pointer to wrap control info. |
References _WRAP_Info::exp_free_sts_in, _WRAP_Info::exp_lpa_counts, WRAP_exp_lpa_idle(), WRAP_exp_lpa_stopping(), WRAP_exp_phys_complete(), WRAP_exp_phys_stop(), WRAP_exp_phys_stop_status(), WRAP_exp_saa_config(), and WRAP_exp_saa_enter().
Referenced by lim_test_arr().
void WRAP_exp_saa_enter_full | ( | WRAP_Info * | info_p | ) |
Expect LIM telemetry from an SAA-ENTER cmd when LPA is RUNNING.
info_p | Pointer to wrap control info. |
References _WRAP_Info::exp_free_sts_in, _WRAP_Info::exp_lpa_counts, WRAP_exp_lpa_idle(), WRAP_exp_lpa_stopping(), WRAP_exp_phys_complete(), WRAP_exp_phys_stop(), WRAP_exp_phys_stop_status(), WRAP_exp_saa_config(), and WRAP_exp_saa_enter().
Referenced by lim_test_arr(), lim_test_gbm(), lim_test_physics(), lim_test_pids(), lim_test_pig(), lim_test_too(), and lim_test_use_cases().
void WRAP_exp_saa_enter_idle | ( | WRAP_Info * | info_p | ) |
Expect LIM telemetry from an SAA-ENTER cmd when LPA is IDLE.
info_p | Pointer to wrap control info. |
References _WRAP_Info::exp_free_sts_in, WRAP_exp_saa_config(), and WRAP_exp_saa_enter().
Referenced by lim_test_arr(), lim_test_gbm(), lim_test_pig(), and WRAP_exp_saa_enter_stop().
void WRAP_exp_saa_enter_stop | ( | WRAP_Info * | info_p | ) |
Expect LIM telemetry from an SAA-ENTER cmd when LPA is STOPPING.
info_p | Pointer to wrap control info. |
References WRAP_exp_lpa_idle(), WRAP_exp_phys_complete(), and WRAP_exp_saa_enter_idle().
Referenced by lim_test_arr().
void WRAP_exp_saa_exit | ( | WRAP_Info * | info_p, | |
int | tlm_index, | |||
unsigned int | exp_status | |||
) |
Expect LIM telemetry with LIM_ACTION_SAA_EXIT action.
info_p | Pointer to wrap control info. | |
tlm_index | Index of the telemetry in the arrival order. | |
exp_status | Expected last_status value within the telemetry. |
References _WRAP_Info::exp_info, _LIM_Info::last_action, _LIM_Info::last_status, LIM_ACTION_SAA_CHANGE, _LIM_Info::saa_transit, and wrap_exp_tlm().
Referenced by lim_test_arr(), lim_test_cal(), lim_test_command(), lim_test_gbm(), lim_test_mode(), lim_test_physics(), lim_test_pids(), lim_test_pig(), lim_test_saa(), lim_test_too(), lim_test_use_cases(), and WRAP_exp_saa_exit_full().
void WRAP_exp_saa_exit_full | ( | WRAP_Info * | info_p, | |
int | exp_restart, | |||
LIM_Operating_Mode | exp_mode | |||
) |
Expect LIM telemetry from an SAA-EXIT command.
info_p | Pointer to wrap control info. | |
exp_restart | Flag to indicate Physics-Restart action expected. | |
exp_mode | Expected operating mode |
References _WRAP_Info::exp_free_sts_in, _WRAP_Info::exp_lpa_counts, LIM_OP_MODE_ARR, LIM_OP_MODE_TOO, _test_Cmd_Counts::restart, _test_Cmd_Counts::start, WRAP_exp_lpa_running(), WRAP_exp_op_mode_arr(), WRAP_exp_op_mode_physics(), WRAP_exp_op_mode_too(), WRAP_exp_phys_restart(), WRAP_exp_phys_start(), WRAP_exp_phys_start_status(), WRAP_exp_saa_exit(), WRAP_exp_too_started(), and WRAP_exp_virt_mode_started().
void WRAP_exp_sc_slew_req | ( | WRAP_Info * | info_p | ) |
Expect a Slew-Request command.
info_p | Pointer to wrap control info. |
References _test_Slew_Info::accepted, _test_Slew_Info::dec, _test_Slew_Info::ra, _TLM_Data::slew, and wrap_exp_pkt().
Referenced by lim_gbm_send_cmds(), lim_test_gbm(), lim_test_mode(), WRAP_exp_arr_start_full(), WRAP_exp_grb_confirm_idle(), WRAP_exp_grb_confirm_normal(), and WRAP_exp_grb_confirm_run().
void WRAP_exp_send_cal_start | ( | WRAP_Info * | info_p, | |
int | tlm_index, | |||
unsigned int | exp_status | |||
) |
Expect LIM telemetry with LIM_ACTION_CAL_START action.
info_p | Pointer to wrap control info. | |
tlm_index | Index of the telemetry in the arrival order. | |
exp_status | Expected last_status value within the telemetry. |
References LIM_ACTION_CAL_START, and wrap_exp_action_tlm().
Referenced by lim_test_cal(), and WRAP_exp_cal_start_full().
void WRAP_exp_send_slew_req | ( | WRAP_Info * | info_p, | |
int | tlm_index, | |||
unsigned int | exp_status | |||
) |
Expect LIM telemetry with LIM_ACTION_SEND_SLEW_REQ action.
info_p | Pointer to wrap control info. | |
tlm_index | Index of the telemetry in the arrival order. | |
exp_status | Expected last_status value within the telemetry. |
References LIM_ACTION_SEND_SLEW_REQ, and wrap_exp_action_tlm().
Referenced by lim_gbm_send_cmds(), lim_test_gbm(), lim_test_mode(), WRAP_exp_arr_start_full(), WRAP_exp_grb_confirm_idle(), WRAP_exp_grb_confirm_normal(), and WRAP_exp_grb_confirm_run().
void WRAP_exp_shed_alert | ( | WRAP_Info * | info_p | ) |
Expect a Load-Shed-Alert telemetry packet.
info_p | Pointer to wrap control info. |
References wrap_exp_pkt().
Referenced by lim_test_command(), and lim_test_load_shed().
void WRAP_exp_shed_begin | ( | WRAP_Info * | info_p, | |
int | tlm_index, | |||
unsigned int | exp_status | |||
) |
Expect LIM telemetry with LIM_ACTION_SHED_BEGIN action.
info_p | Pointer to wrap control info. | |
tlm_index | Index of the telemetry in the arrival order. | |
exp_status | Expected last_status value within the telemetry. |
References LIM_ACTION_SHED_BEGIN, and wrap_exp_action_tlm().
Referenced by lim_test_command(), and lim_test_load_shed().
void WRAP_exp_shed_end | ( | WRAP_Info * | info_p, | |
int | tlm_index, | |||
unsigned int | exp_status | |||
) |
Expect LIM telemetry with LIM_ACTION_SHED_END action.
info_p | Pointer to wrap control info. | |
tlm_index | Index of the telemetry in the arrival order. | |
exp_status | Expected last_status value within the telemetry. |
References LIM_ACTION_SHED_END, and wrap_exp_action_tlm().
Referenced by lim_test_command(), and lim_test_load_shed().
void WRAP_exp_siu_reboot | ( | WRAP_Info * | info_p, | |
int | tlm_index, | |||
unsigned int | exp_status | |||
) |
Expect LIM telemetry with LIM_ACTION_SIU_REBOOT action.
info_p | Pointer to wrap control info. | |
tlm_index | Index of the telemetry in the arrival order. | |
exp_status | Expected last_status value within the telemetry. |
References LIM_ACTION_SIU_REBOOT, and wrap_exp_action_tlm().
Referenced by lim_test_command(), and lim_test_load_shed().
void WRAP_exp_slew_req_tlm | ( | WRAP_Info * | info_p | ) |
Expect a Slew-Request telemetry packet.
info_p | Pointer to wrap control info. |
References _test_Slew_Info::accepted, _TLM_Data::slew, and wrap_exp_pkt().
Referenced by lim_gbm_send_cmds(), lim_test_gbm(), lim_test_mode(), WRAP_exp_arr_start_full(), WRAP_exp_grb_confirm_idle(), WRAP_exp_grb_confirm_normal(), and WRAP_exp_grb_confirm_run().
void WRAP_exp_slew_rsp_tlm | ( | WRAP_Info * | info_p, | |
int | accepted | |||
) |
Expect a Slew-Request response telemetry packet.
info_p | Pointer to wrap control info. | |
accepted | Expected accepted value within the telemetry. |
References _test_Slew_Info::accepted, _TLM_Data::slew, and wrap_exp_pkt().
Referenced by WRAP_exp_arr_response().
void WRAP_exp_start | ( | WRAP_Info * | info_p, | |
int | tlm_index, | |||
unsigned int | exp_status | |||
) |
Expect LIM telemetry with LIM_ACTION_START action.
info_p | Pointer to wrap control info. | |
tlm_index | Index of the telemetry in the arrival order. | |
exp_status | Expected last_status value within the telemetry. |
References _WRAP_Info::exp_info, _LIM_Info::last_action, _LIM_Info::last_status, _LIM_Info::lci_state, _LIM_Info::ldf_state, LIM_ACTION_START, LIM_OP_MODE_TERMINAL, LIM_OTHER_STATE_IDLE, LIM_VIRT_MODE_IDLE, _LIM_Info::lpa_state, _LIM_Info::op_mode, _LIM_Info::virt_mode, and wrap_exp_tlm().
Referenced by WRAP_start_LIM().
void WRAP_exp_stop | ( | WRAP_Info * | info_p, | |
int | tlm_index, | |||
unsigned int | exp_status | |||
) |
Expect LIM telemetry with LIM_ACTION_STOP action.
info_p | Pointer to wrap control info. | |
tlm_index | Index of the telemetry in the arrival order. | |
exp_status | Expected last_status value within the telemetry. |
References LIM_ACTION_STOP, and wrap_exp_action_tlm().
Referenced by lim_test_control(), and WRAP_stop_LIM().
void WRAP_exp_too_abort_full | ( | WRAP_Info * | info_p, | |
int | exp_not_started | |||
) |
Expect LIM telemetry from a TOO-Abort command.
info_p | Pointer to wrap control info. | |
exp_not_started | Flag indicating too-not-started action expected. |
References _WRAP_Info::exp_free_sts_in, _WRAP_Info::exp_lpa_counts, _WRAP_Info::exp_lpa_parms, _test_Start_Parms::mode, WRAP_exp_op_mode_physics(), WRAP_exp_phys_set_mode(), WRAP_exp_too_idle(), and WRAP_exp_too_not_started().
Referenced by lim_test_too(), and lim_test_use_cases().
void WRAP_exp_too_idle | ( | WRAP_Info * | info_p, | |
int | tlm_index, | |||
unsigned int | exp_status | |||
) |
Expect LIM telemetry with LIM_ACTION_TOO_STATE_CHANGE action and TOO not READY.
info_p | Pointer to wrap control info. | |
tlm_index | Index of the telemetry in the arrival order. | |
exp_status | Expected last_status value within the telemetry. |
References _WRAP_Info::exp_info, _LIM_Info::last_action, _LIM_Info::last_status, LIM_ACTION_TOO_STATE_CHANGE, _LIM_Info::too_ready, _LIM_Info::too_remain_sec, and wrap_exp_tlm().
Referenced by lim_test_arr(), lim_test_gbm(), lim_test_physics(), lim_test_pids(), lim_test_pig(), lim_test_too(), lim_test_use_cases(), and WRAP_exp_too_abort_full().
void WRAP_exp_too_not_started | ( | WRAP_Info * | info_p, | |
int | tlm_index, | |||
unsigned int | exp_status | |||
) |
Expect LIM telemetry with LIM_ACTION_TOO_STATE_CHANGE action and TOO not STARTED.
info_p | Pointer to wrap control info. | |
tlm_index | Index of the telemetry in the arrival order. | |
exp_status | Expected last_status value within the telemetry. |
References _WRAP_Info::exp_info, _LIM_Info::last_action, _LIM_Info::last_status, LIM_ACTION_TOO_STATE_CHANGE, _LIM_Info::too_started, and wrap_exp_tlm().
Referenced by lim_test_physics(), lim_test_pids(), lim_test_pig(), lim_test_too(), lim_test_use_cases(), and WRAP_exp_too_abort_full().
void WRAP_exp_too_ready | ( | WRAP_Info * | info_p, | |
int | tlm_index, | |||
unsigned int | exp_status, | |||
unsigned int | exp_remain | |||
) |
Expect LIM telemetry with LIM_ACTION_TOO_STATE_CHANGE action and TOO READY.
info_p | Pointer to wrap control info. | |
tlm_index | Index of the telemetry in the arrival order. | |
exp_status | Expected last_status value within the telemetry. | |
exp_remain | Expected TOO time remaining. |
References _WRAP_Info::exp_info, _LIM_Info::last_action, _LIM_Info::last_status, LIM_ACTION_TOO_STATE_CHANGE, _LIM_Info::too_ready, _LIM_Info::too_remain_sec, and wrap_exp_tlm().
Referenced by lim_test_physics(), lim_test_too(), lim_test_use_cases(), WRAP_exp_too_start_full(), WRAP_exp_too_start_idle(), and WRAP_exp_too_start_phys().
void WRAP_exp_too_start_full | ( | WRAP_Info * | info_p, | |
int | exp_ready, | |||
int | exp_reconf, | |||
unsigned int | dwell_secs | |||
) |
Expect LIM telemetry from a TOO-Start command.
info_p | Pointer to wrap control info. | |
exp_ready | Flag to expect READY action telemetry. | |
exp_reconf | Flag to expect RECONFIG action telemetry. | |
dwell_secs | Dwell time, in seconds. |
References _WRAP_Info::exp_free_sts_in, _WRAP_Info::exp_lpa_counts, _test_Cmd_Counts::reconfig, _test_Cmd_Counts::start, WRAP_exp_lpa_running(), WRAP_exp_op_mode_too(), WRAP_exp_phys_set_mode(), WRAP_exp_phys_start(), WRAP_exp_phys_start_status(), WRAP_exp_too_ready(), and WRAP_exp_too_started().
void WRAP_exp_too_start_idle | ( | WRAP_Info * | info_p, | |
int | id, | |||
int | run, | |||
unsigned int | dwell_secs | |||
) |
Expect LIM telemetry from a TOO-Start command in QUIESCENT mode.
info_p | Pointer to wrap control info. | |
id | Current test step id. | |
run | Expected run parameter value. | |
dwell_secs | Expected max dwell time, in seconds. |
References _test_Start_Parms::consign, _test_Start_Parms::cpus, _test_Start_Parms::db, _WRAP_Info::exp_free_sts_in, _WRAP_Info::exp_lpa_counts, _WRAP_Info::exp_lpa_parms, _test_Start_Parms::ignore, _test_Start_Parms::latc, _test_Start_Parms::mode, _test_Start_Parms::run, WRAP_exp_lpa_running(), WRAP_exp_op_mode_too(), WRAP_exp_phys_start(), WRAP_exp_phys_start_status(), WRAP_exp_too_ready(), and WRAP_exp_too_started().
Referenced by lim_test_pids(), lim_test_pig(), lim_test_too(), and lim_test_use_cases().
void WRAP_exp_too_start_phys | ( | WRAP_Info * | info_p, | |
unsigned int | dwell_secs | |||
) |
Expect LIM telemetry from a TOO-Start command in PHYSICS mode.
info_p | Pointer to wrap control info. | |
dwell_secs | Expected max dwell time, in seconds. |
References _WRAP_Info::exp_free_sts_in, _WRAP_Info::exp_lpa_counts, _WRAP_Info::exp_lpa_parms, _test_Start_Parms::mode, WRAP_exp_op_mode_too(), WRAP_exp_phys_set_mode(), and WRAP_exp_too_ready().
Referenced by lim_test_arr(), lim_test_gbm(), lim_test_physics(), lim_test_too(), and lim_test_use_cases().
void WRAP_exp_too_started | ( | WRAP_Info * | info_p, | |
int | tlm_index, | |||
unsigned int | exp_status | |||
) |
Expect LIM telemetry with LIM_ACTION_TOO_STATE_CHANGE action and TOO STARTED.
info_p | Pointer to wrap control info. | |
tlm_index | Index of the telemetry in the arrival order. | |
exp_status | Expected last_status value within the telemetry. |
References _WRAP_Info::exp_info, _LIM_Info::last_action, _LIM_Info::last_status, LIM_ACTION_TOO_STATE_CHANGE, _LIM_Info::too_started, and wrap_exp_tlm().
Referenced by lim_test_physics(), lim_test_too(), WRAP_exp_phys_start_too(), WRAP_exp_phys_start_too_bad(), WRAP_exp_saa_exit_full(), WRAP_exp_too_start_full(), and WRAP_exp_too_start_idle().
void WRAP_exp_virt_mode_idle | ( | WRAP_Info * | info_p, | |
int | tlm_index, | |||
unsigned int | exp_status | |||
) |
Expect LIM telemetry with LIM_ACTION_VIRT_MODE_CHANGE action and LIM_VIRT_MODE_IDLE virtual mode.
info_p | Pointer to wrap control info. | |
tlm_index | Index of the telemetry in the arrival order. | |
exp_status | Expected last_status value within the telemetry. |
References LIM_VIRT_MODE_IDLE, and wrap_exp_virt_mode_tlm().
void WRAP_exp_virt_mode_ready | ( | WRAP_Info * | info_p, | |
int | tlm_index, | |||
unsigned int | exp_status | |||
) |
Expect LIM telemetry with LIM_ACTION_VIRT_MODE_CHANGE action and LIM_VIRT_MODE_READY virtual mode.
info_p | Pointer to wrap control info. | |
tlm_index | Index of the telemetry in the arrival order. | |
exp_status | Expected last_status value within the telemetry. |
References LIM_VIRT_MODE_READY, and wrap_exp_virt_mode_tlm().
void WRAP_exp_virt_mode_started | ( | WRAP_Info * | info_p, | |
int | tlm_index, | |||
unsigned int | exp_status | |||
) |
Expect LIM telemetry with LIM_ACTION_VIRT_MODE_CHANGE action and LIM_VIRT_MODE_STARTED virtual mode.
info_p | Pointer to wrap control info. | |
tlm_index | Index of the telemetry in the arrival order. | |
exp_status | Expected last_status value within the telemetry. |
References LIM_VIRT_MODE_STARTED, and wrap_exp_virt_mode_tlm().
Referenced by WRAP_exp_saa_exit_full().
int WRAP_get_info | ( | test_Test_Descriptor * | td_p, | |
int | id, | |||
WRAP_Info * | info_p | |||
) |
Call LIM_get_info() and validate the results.
td_p | Pointer to test descriptor. | |
id | ID to use for user messages. | |
info_p | Pointer to wrap control info. |
0 | Success. | |
-1 | Failure. |
References _WRAP_Info::act_info_p, _WRAP_Info::exp_info, _WRAP_Info::exp_info_status, LIM_get_info(), test_Info_Compare(), test_Pop_State(), test_Push_State(), test_Show_Msg_OK(), and test_Status_Compare().
Referenced by CMD_rcv_cmd(), cmd_send(), lim_test_control(), WRAP_init(), WRAP_init_with_db(), WRAP_shutdown(), WRAP_start(), WRAP_start_with_db(), and WRAP_stop().
int WRAP_init | ( | test_Test_Descriptor * | td_p, | |
int | id, | |||
WRAP_Info * | info_p | |||
) |
Call LIM_initialize() and validate the results.
td_p | Pointer to test descriptor. | |
id | ID to use for user messages. | |
info_p | Pointer to wrap control info. |
0 | Success. | |
-1 | Failure. |
References _WRAP_Info::exp_status, LIM_initialize(), test_Pop_State(), test_Push_State(), test_Show_Msg_OK(), test_Status_Compare(), WRAP_check_telem(), and WRAP_get_info().
Referenced by lim_test_control(), and WRAP_start_LIM().
void WRAP_init_info | ( | WRAP_Info * | info_p | ) |
Init a wrap info structure.
info_p | Pointer to wrap info. |
References _WRAP_Info::act_info_p, _WRAP_Info::attr_p, _WRAP_Info::exp_free_sts_in, _WRAP_Info::exp_info, _WRAP_Info::exp_info_status, _WRAP_Info::exp_lci_counts, _WRAP_Info::exp_ldf_counts, _WRAP_Info::exp_lpa_counts, _WRAP_Info::exp_lpa_parms, _WRAP_Info::exp_ltc_counts, _WRAP_Info::exp_status, and _WRAP_Info::num_exp_telem.
Referenced by lim_test_arr(), lim_test_cal(), lim_test_command(), lim_test_control(), lim_test_diag(), lim_test_gbm(), lim_test_init(), lim_test_load_shed(), lim_test_mode(), lim_test_physics(), lim_test_pids(), lim_test_pig(), lim_test_saa(), lim_test_shutdown(), lim_test_too(), and lim_test_use_cases().
int WRAP_init_with_db | ( | test_Test_Descriptor * | td_p, | |
int | id, | |||
WRAP_Info * | info_p | |||
) |
Call LIM_init_with_db() and validate the results.
td_p | Pointer to test descriptor. | |
id | ID to use for user messages. | |
info_p | Pointer to wrap control info. |
0 | Success. | |
-1 | Failure. |
References _WRAP_Info::exp_status, LIM_init_with_db(), test_Pop_State(), test_Push_State(), test_Show_Msg_OK(), test_Status_Compare(), WRAP_check_telem(), and WRAP_get_info().
Referenced by lim_test_control().
int WRAP_send_cmd | ( | test_Test_Descriptor * | td_p, | |
int | id, | |||
WRAP_Info * | info_p, | |||
unsigned char * | pkt_p, | |||
unsigned int | pkt_bytes, | |||
ITC_TaskID | source_tid, | |||
ITC_TaskID | target_tid, | |||
ITC_QueueID | target_qid | |||
) |
Send a command to a task and verify the results.
td_p | Pointer to test descriptor. | |
id | ID to use for user messages. | |
info_p | Pointer to wrap control info. | |
pkt_p | Pointer to command packet. | |
pkt_bytes | Length of command packet, in bytes. | |
source_tid | ID of source task. | |
target_tid | ID of target task. | |
target_qid | ID of target queue. |
0 | Success. | |
-1 | Failure. |
References _WRAP_Info::act_free_sts_in, _test_Test_Descriptor::cmd_pool_p, _WRAP_Info::exp_free_sts_in, _WRAP_Info::exp_lci_counts, _WRAP_Info::exp_ldf_counts, _WRAP_Info::exp_lpa_counts, _WRAP_Info::exp_lpa_parms, _WRAP_Info::exp_ltc_counts, LIM_pool_alloc(), SIM_check_parms(), SIM_check_stats(), test_Delay(), test_NULL_Compare(), test_Pop_State(), test_Push_State(), test_Show_Item(), test_Show_Msg_OK(), test_Status_Compare(), test_Status_Success(), and wrap_free_cb().
Referenced by cmd_send().
int WRAP_shutdown | ( | test_Test_Descriptor * | td_p, | |
int | id, | |||
WRAP_Info * | info_p | |||
) |
Call LIM_shutdown() and validate the results.
td_p | Pointer to test descriptor. | |
id | ID to use for user messages. | |
info_p | Pointer to wrap control info. |
0 | Success. | |
-1 | Failure. |
References _WRAP_Info::exp_status, LIM_shutdown(), test_Pop_State(), test_Push_State(), test_Show_Msg_OK(), test_Status_Compare(), WRAP_check_telem(), and WRAP_get_info().
Referenced by lim_test_control(), and WRAP_stop_LIM().
int WRAP_start | ( | test_Test_Descriptor * | td_p, | |
int | id, | |||
WRAP_Info * | info_p | |||
) |
Call LIM_start() and validate the results.
td_p | Pointer to test descriptor. | |
id | ID to use for user messages. | |
info_p | Pointer to wrap control info. |
0 | Success. | |
-1 | Failure. |
References _WRAP_Info::attr_p, _WRAP_Info::exp_status, LIM_start(), test_Pop_State(), test_Push_State(), test_Show_Msg_OK(), test_Status_Compare(), WRAP_check_telem(), and WRAP_get_info().
Referenced by lim_test_control(), and WRAP_start_LIM().
int WRAP_start_LIM | ( | test_Test_Descriptor * | td_p, | |
int | id, | |||
WRAP_Info * | info_p | |||
) |
Call LIM_initialize() and LIM_start() to start the LIM task.
td_p | Pointer to test descriptor. | |
id | ID to use for user messages. | |
info_p | Pointer to wrap control info. |
0 | Success. | |
-1 | Failure. |
References _WRAP_Info::act_info, _WRAP_Info::act_info_p, _WRAP_Info::cal_apid, _WRAP_Info::diag_apid, _WRAP_Info::exp_info_status, _WRAP_Info::exp_status, _WRAP_Info::num_exp_telem, _WRAP_Info::phys_apid, test_Pop_State(), test_Push_State(), WRAP_capture_cal(), WRAP_capture_diag(), WRAP_capture_phys(), WRAP_exp_pid_primary(), WRAP_exp_start(), WRAP_init(), and WRAP_start().
Referenced by lim_test_command(), lim_test_control(), lim_test_init(), and lim_test_mode().
int WRAP_start_with_db | ( | test_Test_Descriptor * | td_p, | |
int | id, | |||
WRAP_Info * | info_p | |||
) |
Call LIM_start_with_db() and validate the results.
td_p | Pointer to test descriptor. | |
id | ID to use for user messages. | |
info_p | Pointer to wrap control info. |
0 | Success. | |
-1 | Failure. |
References _WRAP_Info::exp_status, LIM_start_with_db(), test_Pop_State(), test_Push_State(), test_Show_Msg_OK(), test_Status_Compare(), WRAP_check_telem(), and WRAP_get_info().
Referenced by lim_test_control().
int WRAP_stop | ( | test_Test_Descriptor * | td_p, | |
int | id, | |||
WRAP_Info * | info_p | |||
) |
Call LIM_stop() and validate the results.
td_p | Pointer to test descriptor. | |
id | ID to use for user messages. | |
info_p | Pointer to wrap control info. |
0 | Success. | |
-1 | Failure. |
References _WRAP_Info::exp_status, LIM_stop(), test_Pop_State(), test_Push_State(), test_Show_Msg_OK(), test_Status_Compare(), WRAP_check_telem(), and WRAP_get_info().
Referenced by lim_test_control(), and WRAP_stop_LIM().
int WRAP_stop_LIM | ( | test_Test_Descriptor * | td_p, | |
int | id, | |||
WRAP_Info * | info_p | |||
) |
Call LIM_stop() and LIM_shutdown() to stop the LIM task.
td_p | Pointer to test descriptor. | |
id | ID to use for user messages. | |
info_p | Pointer to wrap control info. |
0 | Success. | |
-1 | Failure. |
References _WRAP_Info::act_info, _WRAP_Info::act_info_p, _WRAP_Info::exp_info, _WRAP_Info::exp_info_status, _WRAP_Info::exp_status, _WRAP_Info::num_exp_telem, test_Pop_State(), test_Push_State(), WRAP_exp_stop(), WRAP_shutdown(), and WRAP_stop().
Referenced by lim_test_command(), and lim_test_shutdown().