Module: vehicleConfigData¶
Functions
-
void
Update_vehicleConfigData
(VehConfigInputData *configData, uint64_t callTime, int64_t moduleID)¶ There are no runtime operations performed by the vehicle configuration module.
- Return
void
- Parameters
configData
: The configuration data associated with the veh config modulecallTime
: The clock time at which the function was called (nanoseconds)moduleID
: The ID associated with the configData
-
void
SelfInit_vehicleConfigData
(VehConfigInputData *configData, int64_t moduleID)¶ This method initializes the configData for the veh config algorithm. It initializes the output message in the messaging system.
- Return
void
- Parameters
configData
: The configuration data associated with the vehcle config interfacemoduleID
: The ID associated with the configData
-
void
Reset_vehicleConfigData
(VehConfigInputData *configData, uint64_t callTime, int64_t moduleID)¶
-
void
CrossInit_vehicleConfigData
(VehConfigInputData *configData, int64_t moduleID)¶ This method performs the second stage of initialization for the vehicle config data interface. No operations are performed here currently.
- Return
void
- Parameters
configData
: The configuration data associated with the veh config interfacemoduleID
: The ID associated with the configData
-
struct
VehConfigInputData
¶ - #include <vehicleConfigData.h>
Structure used to define a common structure for top level vehicle information.
Public Members
-
double
ISCPntB_B
[9]¶ [kg m^2] Spacecraft Inertia
-
double
CoM_B
[3]¶ [m] Center of mass of spacecraft in body
-
char
outputPropsName
[MAX_STAT_MSG_LENGTH
]¶ [-] Name of the output properties message
-
int32_t
outputPropsID
¶ [-] Message ID associated with the output properties message
-
BSKLogger *
bskLogger
¶ BSK Logging.
-
double