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