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

Return

void

Parameters
  • configData: The configuration data associated with this module

void CrossInit_rwConfigData(rwConfigData_Config *configData, int64_t moduleID)

This method performs the second stage of initialization for this module. It’s primary function is to link the input messages that were created elsewhere.

Return

void

Parameters
  • configData: The configuration data associated with this module

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

Return

void

Parameters
  • configData: The configuration data associated with the module

  • callTime: The clock time at which the function was called (nanoseconds)

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.

Return

void

Parameters
  • configData: The configuration data associated with the module

struct rwConfigData_Config
#include <rwConfigData.h>

Top level structure for the sub-module routines.

Public Members

RWConstellationFswMsg rwConstellation
RWArrayConfigFswMsg rwConfigParamsOut
char rwConstellationInMsgName[MAX_STAT_MSG_LENGTH]

The name of the RWConstellationFswMsg input message

int32_t rwConstellationInMsgID

[-] ID for the RWConstellationFswMsg incoming message

char rwParamsOutMsgName[MAX_STAT_MSG_LENGTH]

The name of the RWArrayConfigFswMsg output message

int32_t rwParamsOutMsgID

[-] ID for the RWArrayConfigFswMsg outgoing message

char vehConfigInMsgName[MAX_STAT_MSG_LENGTH]

The name of the vehicle config data input message

int32_t vehConfigInMsgID

[-] ID for the vehicle config data incoming message

BSKLogger *bskLogger

BSK Logging.