Namespace NominalSystems.Messages
Classes
- AccelerometerDataMessage
[Nominal] Message that defines the IMU Sensor output for the accelerometer, including the accumulated DVs in the platform and the apparent acceleration of the platform.
- AccessMessage
[Nominal] Message that defines the access between two objects, such as a spacecraft and a ground station.
- AlbedoMessage
[Nominal] Message that defines the sunlight albedo information reflecting off a particular component or sensor.
- AntennaConfigMessage
[Nominal] This message contains the configuration for a particular antenna, including the frequency, the bandwidth and the power of the transmission.
- AtmosphereMessage
[Nominal] Message used to define the atmosphere properties at some particular location.
- AttitudeAnomalyMessage
[Nominal] Message defining attitude anomalies detected in various sensors by an attitude anomaly detection software.
- AttitudeErrorMessage
[Nominal] Message used to define the output definition for attitude error, the difference between the reference and current attitude of a spacecraft.
- AttitudeReferenceMessage
[Nominal] Message used to define the output definition for attitude reference generation.
- BatteryMessage
[Nominal] The Battery message will store information about a particular battery, including the current charge and the voltage of the system.
- BoresightDataMessage
[Nominal] Message used to define the angle between the boresight of an instrument and body.
- CSSArrayConfigMessage
[Nominal] Message used to contain the configuration information for each sun sensor within the coarse sun sensor (CSS) array.
- CSSArrayDataMessage
[Nominal] Message defining CSS array or constellation interface. Each element contains the raw measurement which should be a cosine value nominally.
- CSSConfigMessage
[Nominal] This message is the output of each coarse sun sensor (CSS) device to output the configuration of the sensor in the idle state.
- CSSDataMessage
[Nominal] Message describing Coarse Sun Sensor (CSS) raw sensed data from the sensor.
- CameraConfigMessage
[Nominal] Message used to define the configuration of a camera. This includes all the properties used for the camera that have been taken.
- CameraImageMessage
[Nominal] Message used to define the output definition for an image on-board a camera.
- CommandDipoleMessage
[Nominal] Message used to define net magnetic dipole command.
- CommandForceMessage
[Nominal] Message used to define the vehicle control force vector in body and inertial frame components.
- CommandGimbalMessage
[Nominal] Message used to request particular rotations for a 1-axial gimbal by setting the target angle and desired velocity.
- CommandTorqueMessage
[Nominal] Message used to define the vehicle control torque vector in body frame components.
- ComputerStatusMessage
[Nominal] Message used to output the information about a particular computer on-board.
- DataLinkMessage
[Nominal] Data Link message that defines the connection between two antenna, between a receiver and a transmitter.
- DataStorageMessage
[Nominal] Message used to define the storage information about the partitioned data storage and the amount of memory used.
- DeviceStatusMessage
[Nominal] Message structure for enabling and disabling a device.
- DipoleArrayMessage
[Nominal] Message used to define the dipoles for the Magnetic Torque Bar array.
- EarthHorizonDataMessage
[Nominal] The Earth horizon data is able to store information about whether the horizon of the Earth is visible about the current sensor's boresight in space.
- EclipseMessage
[Nominal] Message that defines the visibility of an object in an eclipse with the sun.
- ElectromagneticDataMessage
[Nominal] This message stores information tracked by the electromagnetic (EM) sensor, including the total gain sensed by the sensor and the total number of EM components that have been detected.
- ElectromagneticSignatureMessage
[Nominal] This message stores the information about a particular component that is producing an Electromagnetic (EM) signature.
- EphemerisMessage
[Nominal] Message used to write ephemeris states out to other modules.
- EpochMessage
[Nominal] The message structure that stores information about the datetime of a universe epoch and the time elapsed since started.
- FuelAmountMessage
[Nominal] Message is used for defining the amount of fuel in a fuel source, including the current amount and flow rate of the fuel.
- FuelConfigMessage
[Nominal] Message is used for defining the configuration of the fuel system, including the current mass properties of the fuel system.
- GPSDataMessage
[Nominal] The GPS data message will store the data from the GPS sensor, ensuring that the data is consistent with the constellation.
- GeodeticMessage
[Nominal] Message that defines a geodetic message, which is able to store the latitude, longitude, altitude and planet of a particular coordinate or ground object. This can also define the PCPF vector of the object.
- GimbalStatusMessage
[Nominal] Message used to write gimbal states out to other modules.
- GravityMessage
[Nominal] Message data that defines the gravitational acceleration and the gravitational potential energy of a point in space.
- GroundStateMessage
[Nominal] Message that describing the current state of a ground object, including the position, geodetic coordinates, and orientation of the object.
- GroundStationMessage
[Nominal] Message that describing the configuration of the ground station, as well as any important data that has been stored there about the relevant connections.
- GuidanceChainMessage
[Nominal] Message used to specify a guidance software software chain to run. This includes a Navigation, Pointing, Controller and Mapping software.
- GuidanceGroundPointingMessage
[Nominal] The configuration for the GROUND pointing software. This will initialise any parameters that are required.
- GuidanceIdleControllerMessage
[Nominal] The configuration for the IDLE controller software. This will initialise any parameters that are required.
- GuidanceInertialPointingMessage
[Nominal] The configuration for the INERTIAL pointing software. This will initialise any parameters that are required.
- GuidanceMRPControllerMessage
[Nominal] The configuration for the MRP controller software. This will initialise any parameters that are required.
- GuidanceMagneticTorqueBarMappingMessage
[Nominal] The configuration for the MAGNETIC_TORQUE_BARS mapping software. This will initialise any parameters that are required.
- GuidanceNadirPointingMessage
[Nominal] The configuration for the NADIR pointing software. This will initialise any parameters that are required.
- GuidanceReactionWheelMappingMessage
[Nominal] The configuration for the REACTION_WHEELS mapping software. This will initialise any parameters that are required.
- GuidanceRelativePointingMessage
[Nominal] The configuration for the RELATIVE pointing software. This will initialise any parameters that are required.
- GuidanceSimpleNavigationMessage
[Nominal] The configuration for the SIMPLE navigation software. This will initialise any parameters that are required.
- GuidanceSunEstimationNavigationMessage
[Nominal] The configuration for the SUN_ESTIMATION navigation software. This will initialise any parameters that are required.
- GuidanceSunPointingMessage
[Nominal] The configuration for the SUN pointing software. This will initialise any parameters that are required.
- GuidanceVelocityPointingMessage
[Nominal] The configuration for the VELOCITY pointing software. This will initialise any parameters that are required.
- GyroscopeDataMessage
[Nominal] Message defining IMU gyroscope sensor data, including the platform delta rotation and the angular velocity.
- HRBAngleMessage
[Nominal] Message defining the hinged rigid body (HRB) state of the panel attached to a HRB.
- MTBArrayConfigMessage
[Nominal] Message containing an array of magnetic torque bars.
- MTBArrayNetTorqueMessage
[Nominal] Message defining the body torques output by a magnetic torque bar.
- MTBConfigMessage
[Nominal] Message defining the state of a magnetic torque bar.
- MagneticFieldMessage
[Nominal] Message that describes the local magnetic field at the current point.
- MassMessage
[Nominal] Message used to communicate what the mass properties of the components are currently.
- Message
[Nominal] Represents the base class for all simulation messages. These are groups of data that can be sent between components in the simulation.
- MotorTorqueArrayMessage
[Nominal] Message used to define the output definition for motor torques as an array of values.
- MotorVoltageArrayMessage
[Nominal] Message used to define the output voltage command for an array of motors.
- NavigationAttitudeMessage
[Nominal] message defining the attitude navigation message.
- NavigationTranslationMessage
[Nominal] Message defining the translational navigation state of an object.
- OrbitalMessage
[Nominal] Message that defines the six orbital Keplerian elements, any additional calculations and the period of a specific orbit.
- 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 Power Node message contains information about the node that this is attached to, including Voltage, Current and Resistance.
- PowerSourceMessage
[Nominal] Message structure that defines the power information for a power source, able to produce power for a network.
- RWArrayAvailabilityMessage
[Nominal] Reaction wheel array availability, defining whether the array wheels are available for controlling.
- RWArrayConfigMessage
[Nominal] Reaction wheel array configuration, defining the parameters for the array as a whole. This includes all required values for the individual wheels.
- RWArraySpeedMessage
[Nominal] Message defining reaction wheel speeds. Acts as an interface between the dynamics and software layers.
- RWConfigMessage
[Nominal] Message used to define the individual RW (reaction wheel) configuration data message. This will store all of the configuration for a particular configuration of a single reaction wheel.
- RWTorqueMessage
[Nominal] Message used to define the individual RW motor torque command message. This will output the torque for a particular RW upon the axis.
- SolarFluxMessage
[Nominal] Message used to describe the solar flux at a particular body position from the sun or albedo contributions.
- SpaceWeatherDataMessage
[Nominal] Message that defines the space weather. These are designed with the following indices in the fixed order: [0] : Ap 24_0 [1] : Ap 3_0 [2] : Ap 3_-3 [3] : Ap 3_-6 [4] : Ap 3_-9 [5] : Ap 3_-12 [6] : Ap 3_-15 [7] : Ap 3_-18 [8] : Ap 3_-21 [9] : Ap 3_-24 [10] : Ap 3_-27 [11] : Ap 3_-30 [12] : Ap 3_-33 [13] : Ap 3_-36 [14] : Ap 3_-39 [15] : Ap 3_-42 [16] : Ap 3_-45 [17] : Ap 3_-48 [18] : Ap 3_-51 [19] : Ap 3_-54 [20] : Ap_3_-57 [21] : f107_1944_0 (F107 Average) [22] : f107_24_-24 (F107)
- SpacecraftStateMessage
[Nominal] Message describing the current state of a spacecraft. This can define all parameters on the spacecraft at a point in time, relative to the body or inertial frame. The body frame (B) is the spacecraft's frame and the center of mass frame (C) is the center of mass of the spacecraft, including all components.
- SpicePlanetStateMessage
[Nominal] Message that defines the planet state message that can be calculated from the SPICE system and passed into structures needing planet data.
- SpiceTimeMessage
[Nominal] The SPICE time message that is able to update and control the value of the payload data used.
- StarTrackerDataMessage
[Nominal] Message defining star tracker sensor outputs in body frame.
- SunlineFilterMessage
[Nominal] Message for filter-states output for the Kalman filter implementation of the sunline state estimator.
- TAMBodyMessage
[Nominal] Output message for Three-Axis Magnetometer (TAM) measurements.
- TAMDataMessage
[Nominal] Message defining Magnetometer interface for a TAM (three axis magnetometer) object.
- ThermalNodeMessage
[Nominal] The Thermal Node message can define the thermal information of the message.
- ThrustForceArrayMessage
[Nominal] Message used to define a vector of thruster force commands, for the array of thrusters.
- ThrusterArrayConfigMessage
[Nominal] Message definition containing the thruster array information and the overall configuration of the thruster.
- ThrusterArrayOnTimeMessage
[Nominal] Message used to define an array of thruster commands at the appropriate times that they should be followed.
- ThrusterConfigMessage
[Nominal] Message used to describe the configuration of a single thruster. This includes the thruster relative to the spacecraft as well as any other configuration parameters.
- ThrusterFireRequestMessage
[Nominal] Message defining thruster firing commands requests. This will store the start and duration of the fire command.
- ThrusterOperationMessage
[Nominal] Message defining the thruster operational state describing the total thrust fires and the current thrust state.
- TransformMessage
[Nominal] The transform message is the base message for storing some transformation information that is relative to the parent object, or relative to the origin (if no parent exists).
- VSCMGArrayConfigMessage
[Nominal] VSCMG array configuration flight software message.
- VSCMGArrayMotorTorqueMessage
[Nominal] Message used to define the output definition for vehicle effectors.
- VSCMGConfigMessage
[Nominal] Message used to define the individual VSCMG configuration data message.
- VSCMGSpeedMessage
[Nominal] Message used to define the output definition for vehicle effectors.
- VSCMGTorqueMessage
[Nominal] Message used to define the individual VSCMG motor torque command message.
- VehicleStateMessage
[Nominal] Message that defines the state of a vehicle that can be set and passed into structures needing vehicle data. This is for ground vehicles and defines the navigation data of the vehicle.
Enums
- AlbedoDataType
[Nominal] Specifies the type of data used for the albedo model for a particular planet.
- AnalysisModelType
[Nominal] List of available analysis models for some form of analysis on a sensor or component.
- ComputerStatusType
[Nominal] List of all available computer status modes which can define the state of a computer.
- CoordinateFrameType
[Nominal] A set of different coordinate frames available for SPICE.
- GuidanceControllerType
[Nominal] A list of available guidance controller modes, which can define the control system for a spacecraft.
- GuidanceMappingType
[Nominal] A list of available guidance mapping modes, which can define how the control scheme maps to the effectors on the spacecraft.
- GuidanceNavigationType
[Nominal] A list of available guidance mapping modes, which can define how the attitude estimation is predicted by the software, feeding into the pointing chain.
- GuidancePointingType
[Nominal] A list of available guidance mapping modes, which can define how the pointing software of the spacecraft. This will identify a location to point at and will determine the control to reach that attitude.
- ImageType
[Nominal] List of available image output formats that can be saved for a camera taken image.
- RWEncoderSignalType
[Nominal] Reaction wheel (RW) encoder signals for reaction wheels and the different options available.
- RWModelType
[Nominal] List of available reaction wheel physics models.
- RWOperatingStatusType
[Nominal] List of available reaction wheel (RW) operating states.
- ThermalAnalysisType
[Nominal] List of available analysis models for thermal model.
- TransmissionType
[Nominal] 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.
- VSCMGModelType
[Nominal] List of available VSCMG physics models for the component.
- VSCMGOperatingStatusType
[Nominal] List of available VSCMG operating states.