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.

Parameters
  • configData – The configuration data associated with the veh config module

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

  • moduleID – The ID associated with the configData

Returns

void

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.

Parameters
  • configData – The configuration data associated with the vehcle config interface

  • moduleID – The ID associated with the configData

Returns

void

void Reset_vehicleConfigData(VehConfigInputData *configData, uint64_t callTime, int64_t moduleID)
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

double massSC

[kg] Spacecraft mass

VehicleConfigMsg_C vecConfigOutMsg

[-] Name of the output properties message

BSKLogger *bskLogger

BSK Logging.