Table of Contents

Namespace NominalSystems.Messages

Classes

AccessMessage

Message structure defining access

AlbedoMessage

[Nominal] Message structure defining albedo information

ArrayMotorTorqueMessage

Message structure used to define the output definition for vehicle effectors

ArrayMotorVoltageMessage

Message structure used to define the output voltage command for an array of motors

AtmospherePropsMessage

[Nominal] The "AtmoProps" message

AttGuidMessage

Structure used to define the output definition for attitude guidance

AttRefMessage

Structure used to define the output definition for attitude reference generation

AttitudeAnomalySensorMessage

Message structure defining Attitude Anomaly Sensor outputs in body frame

BodyStatesMessage

Message structure describing the current state of a kinematic object

BoreSightAngleMessage

Message structure used to define the angle between the boresight of an instrument and body

ByteArrayMessage

A wrapper for a ByteArray that can be sent as a message

CSSArraySensorMessage

Message structure defining CSS array or constellation interface. Each element contains the raw measurement which should be a cosine value nominally.

CSSConfigLogMessage

[Nominal] This message is the outpout of each CSS device to log all the configuration and measurement states.

CSSConfigMessage

Structure used to contain the configuration information for each sun sensor

CSSRawDataMessage

[Nominal] Message structure describing CSS raw data.

CSSUnitConfigMessage

Structure used to contain the configuration information for each sun sensor

CameraImageMessage

Structure used to define the output definition for an image on-board a camera.

ClockMessage

Structure used to define the output definition for the 'Clock' payload

CmdForceBodyMessage

Message used to define the vehicle control force vector in Body frame components

CmdForceInertialMessage

Message used to define the vehicle control force vector in Inertial frame components

CmdTorqueBodyMessage

Message structure used to define the vehicle control torque vector in Body frame components

ComputerCmdMessage

Message structure used to specify a computer software chain to run

ComputerStatusMessage

Message structure used to output the information about a particular computer on-board.

DataLinkMessage

Data Link payload that defines the connection between two antenna, between a receiver and a transmitter.

DataPacketMessage

Message that stores information about a particular packet within a sequence of packets. This packet will contain some data in a form of raw bytes and will also have a header information including the name of the object that was decoded, the packet number and the index of the next packet. If there are no next packets, this will be recorded as an invalid index. The packet also includes a checksum that can be used to evaluate if any errors exist before the decoding is made.

DataStorageMessage

Structure used to define the output definition for attitude guidance

DataTracker

This component is able to track data from messages and properties and export to a range of data formats.

DeviceStatusMessage

[Nominal] The "DeviceStatus" message

DipoleCmdMessage

Message structure used to define net magnetic dipole command.

EarthHorizonSensorMessage

[Nominal] The "EarthHorizonSensor" payload message

EclipseMessage

[Nominal] The "Eclipse" message

ElectromagneticSensorMessage

[Nominal] The "EarthHorizonSensor" payload message

EphemerisMessage

Message structure used to write ephemeris states out to other modules

EpochMessage

[Nominal] The "Epoch" message

FuelSourceStatusMessage

[Nominal] The "FuelContainer" message
-- Used for reporting fuel container status

GPSReceiverMessage

[Nominal] GPS Reciever message

GPSTransmitterMessage

[Nominal] The "GPS OUT Message" message

GimbalCmdMessage

Message structure used to request particular rotations for a 1-axial gimbal by setting the target angle and desired velocity.

GimbalStatusMessage

Message structure used to write GimbalStatus states out to other modules

GroundStatesMessage

Message structure describing the current state of a ground station

HingedRigidBodyMessage

[Nominal] The "HingedRigidBody" message

IMUDataMessage

Contain for IMU packet data

IMUPacketDataMessage

Structure used to define imu package data */

IMUSensorAccelMessage

Message structure defining IMU Sensor output for the accelerometer.

IMUSensorGyroMessage

Message structure defining IMU Sensor output for the gyroscope.

MTBArrayMessage

Message structure containing an array of magnetic torque bars

MTBArrayNetTorqueMessage

Message structure defining the body torques output by a magnetic torque bar.

MTBConfigMessage

Message structure defining the state of a magnetic torque bar.

MTBDipoleCmdMessage

Message structure used to define the dipole commands for the Magnetic Torque Bar.

MagneticFieldMessage

[Nominal] The "MagneticField" message

MassPropsMessage

Message structure used to communicate what the mass properties of the components are currently.

MessageConstants

Class that stores all of the constants required for the message system.

NavAttMessage

Message structure defining the attitude navigation message.

NavTransMessage

Message structure defining the translational navigation state of an object

PowerManagerMessage

[Nominal] The Power Manager message is able to toggle switch states and other properties of the power system based on the input from another source.

PowerMonitorMessage

[Nominal] The Power Monitor message is able to produce metrics about a particular power EPS system and how it is currently being operated.

PowerNodeMessage

[Nominal] The "PowerNode" message

PowerSourceMessage

[Nominal] The "PowerSource" message

PowerStorageMessage

[Nominal] The "PowerStorage" message

RWArrayConfigMessage

RW array configuration FSW msg

RWAvailabilityMessage

Array with availability of RW

RWSpeedMessage

Message structure defining reaction wheel speeds. Acts as an interface between the dynamics and software layers.

ReactionWheelMessage

Message structure used to define the individual RW configuration data message

ReactionWheelTorqueMessage

Structure used to define the individual RW motor torque command message

SoftwareChainMessage

Message structure used to specify a computer software chain to run. This includes a Navigation, Pointing, Feedback and Control.

SolarFluxMessage

[Nominal] The "SolarFlux" message

SpaceWeatherDataMessage

[Nominal] The "SpaceWeather" message

SpicePlanetStateMessage

[Nominal] The SpicePlanetState message that is able to update and control the value of the payload data used.

SpiceTimeMessage

[Nominal] The SpiceTime message that is able to update and control the value of the payload data used.

StarTrackerSensorMessage

Message structure defining star tracker sensor outputs in body frame

StringMessage

A wrapper for a string that can be sent as a message

SunlineFilterMessage

structure for filter-states output for the unscented kalman filter implementation of the sunline state estimator

TAMBodyMessage

brief Output structure for TAM measurements

TAMSensorMessage

Message structure defining TAM interface

ThermalNodeMessage

[Nominal] The Thermal Node message that can define the thermal information of the message.

ThrusterArrayCmdForceMessage

Message used to define a vector of thruster force commands

ThrusterArrayConfigMessage

Message definition containing the thruster cluster information */

ThrusterArrayOnTimeMessage

Message used to define an array of thruster commands

ThrusterConfigMessage

Single thruster configuration message */

ThrusterFireRequestMessage

Message structure defining thruster firing commands requests.

ThrusterOperationMessage

[Nominal] The thruster operational state

ThrusterStatusMessage

[Nominal] The "ThrusterStatus" message
-- Used to communicate the state of a thruster

TimestampedFunctionLibrary

This static function library is used for creating new timestamped messages of a particular type and is able to be used from Unreal.

VSCMGArrayConfigMessage

VSCMG array configuration FSW msg

VSCMGArrayMotorTorqueMessage

Message structure used to define the output definition for vehicle effectors

VSCMGConfigMessage

Message structure used to define the individual RW configuration data message

VSCMGSpeedMessage

Message structure used to define the output definition for vehicle effectors

VSCMGTorqueMessage

Structure used to define the individual VSCMG motor torque command message

VehicleConfigMessage

Structure used to define a common structure for top level vehicle information

Enums

AnalysisModelType

List of available analysis models for some form of analysis

ComputerStatusType

List of all available computer status modes

ImageType

List of available image output formats that can be saved for a camera taken image.

RWTMEncoderSignal

TM encoder signals for RWs

ReactionWheelOperatingStatus

List of available reaction wheel operatating states

ReactionWheelType

List of avaliable reaction wheel physics models

SoftwareControllerMode

List of available pre-built controller modes which can define how the controller of a flight software sequence can be replicated on a spacecraft.

SoftwareMappingMode

List of available pre-built mapping modes which can define how the mapping of a flight software sequence can be replicated on a spacecraft.

SoftwareNavigationMode

List of available pre-built navigation modes which can define how the navigation of a flight software sequence can be replicated on a spacecraft.

SoftwarePointingMode

List of available pre-built software pointing modes that are available for the guidance computer to point in. The modes are various flight software chains and define the 'first-half' of the chain, which are the pointing frame calculations.

ThermalAnalysis

List of available analysis models for thermal

TransmissionType

This defines the transmission type that is used for different antenna when communicating data. These are general transmission types and are independent of the actual frequency.

VSCMGOperatingStatus

List of available VSCMG operatating states

VSCMGType

List of avaliable VSCMG physics models