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