Module: rwConfigData¶
Functions
-
void SelfInit_rwConfigData(rwConfigData_Config *configData, int64_t moduleID)¶
This method initializes the configData for this module. It checks to ensure that the inputs are sane and then creates the output message
- Parameters
configData – The configuration data associated with this module
moduleID – The ID associated with the configData
- Returns
void
-
void Update_rwConfigData(rwConfigData_Config *configData, uint64_t callTime, int64_t moduleID)¶
Add a description of what this main Update() routine does for this module
- Parameters
configData – The configuration data associated with the module
callTime – The clock time at which the function was called (nanoseconds)
moduleID – The ID associated with the configData
- Returns
void
-
void Reset_rwConfigData(rwConfigData_Config *configData, uint64_t callTime, int64_t moduleID)¶
This method performs a complete reset of the module. Local module variables that retain time varying states between function calls are reset to their default values.
- Parameters
configData – The configuration data associated with the module
callTime – The clock time at which the function was called (nanoseconds)
moduleID – The ID associated with the configData
- Returns
void
-
struct rwConfigData_Config¶
- #include <rwConfigData.h>
Top level structure for the sub-module routines.
Public Members
-
RWConstellationMsgPayload rwConstellation¶
struct to populate input RW config parameters in structural S frame
-
RWArrayConfigMsgPayload rwConfigParamsOut¶
struct to populate ouput RW config parameters in body B frame
-
RWConstellationMsg_C rwConstellationInMsg¶
RW array input message
-
RWArrayConfigMsg_C rwParamsOutMsg¶
RW array output message
-
BSKLogger *bskLogger¶
BSK Logging.
-
RWConstellationMsgPayload rwConstellation¶