GLAST / LAT > DAQ and FSW > FSW > Doxygen Index> LIM / V1-22-3 > lim / rhel5-32


Interface   Data Structures   File List   Data Fields   Globals  

_LIM_Sc Struct Reference

State information for a spacecraft interface object. More...

List of all members.

Public Attributes

unsigned int key
LIM_Tasktask_p
LIM_Actionaction_p
LIM_Bulkbulk_p
LIM_Pkt_Sendpkt_slew_req_cmd_p
LIM_Pkt_Sendpkt_slew_req_tlm_p
LIM_Pkt_Sendpkt_slew_rsp_tlm_p
int rep_req_pending
unsigned int rep_req_dwell
unsigned int rep_req_tran_id
double rep_req_ra
double rep_req_dec
WUT_tmr * wut
int wut_active
int expired
unsigned int start_sec


Detailed Description

State information for a spacecraft interface object.

Member Data Documentation

Pointer to an action reporting object.

Referenced by lim_sc_change_state(), LIM_sc_handle_slew_response(), LIM_sc_new(), and LIM_sc_send_slew_request().

Pointer to a BULK queue object.

Referenced by LIM_sc_new(), and lim_sc_wut_handler().

Flag to indicate that the current repoint period has ended.

Referenced by lim_sc_expire(), LIM_sc_handle_bulk(), and lim_sc_wut_handler().

unsigned int _LIM_Sc::key

Key value that is set to LIM_SC_VALID_KEY when the spacecraft interface object state is valid.

Referenced by lim_sc_check(), LIM_sc_delete(), and LIM_sc_new().

Pointer to a Slew-Request command packet sending object.

Referenced by LIM_sc_new(), and LIM_sc_send_slew_request().

Pointer to a Slew-Request telemetry packet sending object.

Referenced by LIM_sc_new(), and LIM_sc_send_slew_request().

Pointer to a Slew-Request response telemetry packet sending object.

Referenced by LIM_sc_handle_slew_response(), and LIM_sc_new().

The declination value specified in the most recent repoint request.

Referenced by LIM_sc_handle_slew_response(), and LIM_sc_send_slew_request().

unsigned int _LIM_Sc::rep_req_dwell

The dwell time, in seconds, specified in the most recent repoint request.

Referenced by LIM_sc_handle_slew_response(), LIM_sc_remain_sec(), and LIM_sc_send_slew_request().

Flag indicating that a repoint request has been sent to the spacecraft, but a corresponding response has not been received.

Referenced by lim_sc_change_state(), LIM_sc_handle_grb_idle(), LIM_sc_handle_slew_response(), LIM_sc_new(), LIM_sc_rep_req_is_pending(), and LIM_sc_send_slew_request().

The right-ascension value specified in the most recent repoint request.

Referenced by LIM_sc_handle_slew_response(), and LIM_sc_send_slew_request().

The transaction ID specified in the most recent repoint request.

Referenced by LIM_sc_handle_slew_response(), and LIM_sc_send_slew_request().

unsigned int _LIM_Sc::start_sec

Starting time of the current repoint period, in seconds.

Referenced by lim_sc_change_state(), and LIM_sc_remain_sec().

Pointer to a task control object.

Referenced by lim_sc_change_state(), and LIM_sc_new().

WUT_tmr* _LIM_Sc::wut

Handle for the wake-up timer that times the repoint period.

Referenced by LIM_sc_delete(), lim_sc_expire(), LIM_sc_handle_slew_response(), and LIM_sc_new().

Flag indicating that the repoint wake-up timer is active.

Referenced by lim_sc_change_state(), LIM_sc_handle_grb_idle(), LIM_sc_new(), LIM_sc_remain_sec(), LIM_sc_rep_is_active(), and LIM_sc_send_slew_request().


The documentation for this struct was generated from the following file:

Generated on Tue Mar 29 14:43:03 2011 by  doxygen 1.5.8