onboardapi  9.10.0
by Rheinmetall
M_Common Namespace Reference

Namespaces

 Availability
 
 ColourScheme
 
 GeneralStatus
 
 HorizontalDirection
 
 ImageKind
 
 ModeTransitionKind
 
 ObjectRelationKind
 
 OperationFaultStateKind
 
 OperationModeStateKind
 
 OpticalSensorMode
 
 PropertyAccessKind
 
 SelectedValueKind
 
 StorageKind
 
 VerticalDirection
 
 ZoomFactor
 

Classes

struct  ObjectClassificationType
 
struct  PropertyType
 
struct  OperationModeType
 
struct  OperationFaultType
 
struct  ModeTransitionInfoType
 Information about the transition of an operation mode. More...
 
struct  OperationStatusType
 Contains a generic operation status. More...
 
struct  TimeType
 Time that has elapsed since a given reference. More...
 
struct  UtcType
 Coordinated Universal Time (UTC) representation of a date and time. More...
 
struct  DurationType
 Time duration. More...
 
struct  TimeIntervalType
 Time interval defined by an absolute start and stop time. More...
 
struct  AxisDirectionType
 
struct  AxisScalarType
 Encodes a rotation by an axis and angle or by a quaternion. More...
 
struct  MagneticFluxDensityType
 Magnetic flux density field vector. More...
 
struct  UncertaintyType
 
struct  CartesianPositionType
 Position in Cartesian coordinates. More...
 
struct  SphericalPositionType
 Position in spherical coordinates. More...
 
struct  EllipsoidalPositionType
 Position in ellipsoidal coordinates, as used by World Geodetic System 1984 (WGS84). More...
 
struct  PositionType
 
struct  EulerAttitudeType
 
struct  AttitudeType
 
struct  CartesianLinearVelocityType
 Cartesian velocity. More...
 
struct  SphericalLinearVelocityType
 Spherical velocity as direction and magnitude. More...
 
struct  SphericalPositionRateType
 Spherical velocity as component-wise rates of change of spherical position. More...
 
struct  EllipsoidalPositionRateType
 Ellipsoidal velocity as component-wise rates of change of ellipsoidal position. More...
 
struct  LinearVelocityType
 
struct  CartesianAngularVelocityType
 Angular velocity for each of the three axes (clockwise). More...
 
struct  AngularVelocityType
 Contains angular velocity. More...
 
struct  CartesianLinearAccelerationType
 Linear acceleration in each of the three linear axes. More...
 
struct  LinearAccelerationType
 Contains linear acceleration. More...
 
struct  CartesianAngularAccelerationType
 Angular acceleration for each of the three axes (clockwise). More...
 
struct  AngularAccelerationType
 Contains angular acceleration. More...
 
struct  CoordinateTransformationType
 Contains the transformation data between two specified coordinate frames. More...
 
struct  MultiPositionType
 
struct  PixelPoint2DType
 Contains info on two-dimensional coordinates defined by pixels. More...
 
struct  PixelOffsetType
 Contains information on an offset defined in pixels. More...
 
struct  PixelRectSizeType
 Contains pixel width and height for a rectangle. More...
 
struct  PixelRegionType
 Contains information on a rectangular region of pixels. More...
 
struct  DegreeOffsetType
 Contains information on an offset defined in degrees. More...
 
struct  DegreeRectSizeType
 Contains width and height for a rectangle in degrees. More...
 
struct  DegreeRegionType
 Contains information on a rectangular region in degrees. More...
 
struct  ImageRegionType
 Contains a general image region expressed as pixel or angular value. More...
 
struct  ImageType
 Contains data for an image encoded in a specified format. More...
 
struct  ColourStyleType
 Contains various parameters to control displayed colour. More...
 
struct  CartesianDimensionsType
 Contains Cartesian dimensions. More...
 
struct  SphericalDimensionsType
 Contains spherical dimensions. More...
 
struct  ObjectDimensionsType
 
struct  ObjectRelationType
 Defines a link to another objects and the reason for the link. More...
 
struct  TemperatureKelvinsSelectionType
 
struct  PressurePascalsSelectionType
 
struct  PercentSelectionType
 
struct  LinearVelocitySelectionType
 
struct  DistanceMetersSelectionType
 
struct  EulerAttitudeSelectionType
 
struct  AngleRateDegreesPerSecSelectionType
 
struct  SphericalPositionRateSelectionType
 
struct  EncryptionType
 

Typedefs

typedef std::string ObjectIdType
 
typedef std::vector< M_Common::ObjectIdType > ObjectIdOptionalType
 
typedef std::vector< M_Common::ObjectIdType > ObjectIdListType
 List of PropertyType. More...
 
typedef std::vector< double > DoubleOptionalType
 
typedef std::vector< double > DoubleListType
 List of double. More...
 
typedef std::vector< M_Common::DoubleListType > DoubleMatrixType
 List of DoubleListType. More...
 
typedef std::vector< int32_t > LongOptionalType
 
typedef std::vector< uint32_t > ULongOptionalType
 
typedef std::vector< uint32_t > ULongListType
 List of unsigned long. More...
 
typedef std::vector< uint64_t > ULongLongListType
 List of unsigned long long. More...
 
typedef std::vector< int64_t > LongLongOptionalType
 
typedef std::vector< uint64_t > ULongLongOptionalType
 
typedef std::vector< uint16_t > UShortOptionalType
 
typedef std::vector< bool > BooleanOptionalType
 
typedef std::vector< uint8_t > ByteSeqType
 A byte buffer modeled as a sequence of characters. More...
 
typedef std::vector< uint8_t > ByteOptionalType
 Optional byte type. More...
 
typedef std::vector< std::string > StringOptionalType
 
typedef std::vector< std::string > StringListType
 List of strings. More...
 
typedef std::string BoundedStringType
 Bounded string (limited size). More...
 
typedef std::vector< M_Common::BoundedStringType > BoundedStringOptionalType
 
typedef double ProportionalType
 Proportional [-]. More...
 
typedef std::vector< M_Common::ProportionalType > ProportionalOptionalType
 
typedef std::vector< M_Common::ProportionalType > ProportionalListType
 List of ProportionalType. More...
 
typedef double PercentType
 Percentage [%]. More...
 
typedef std::vector< M_Common::PercentType > PercentOptionalType
 
typedef std::vector< M_Common::PercentType > PercentListType
 List of PercentType. More...
 
typedef double TimeSecondsType
 Time [s]. More...
 
typedef std::vector< M_Common::TimeSecondsType > TimeSecondsOptionalType
 
typedef std::vector< M_Common::TimeSecondsType > TimeSecondsListType
 List of TimeSecondsType. More...
 
typedef double MassKilogramsType
 Mass [kg]. More...
 
typedef std::vector< M_Common::MassKilogramsType > MassKilogramsOptionalType
 
typedef double MomentOfInertiaKilogramMetresSquaredType
 Moment of inertia [kg m^2]. More...
 
typedef double TemperatureKelvinsType
 
typedef std::vector< M_Common::TemperatureKelvinsType > TemperatureKelvinsOptionalType
 
typedef std::vector< M_Common::TemperatureKelvinsType > TemperatureKelvinsListType
 List of TemperatureKelvinsType. More...
 
typedef double PressurePascalsType
 Pressure [Pa]. More...
 
typedef std::vector< M_Common::PressurePascalsType > PressurePascalsOptionalType
 
typedef double PowerWattsType
 
typedef std::vector< M_Common::PowerWattsType > PowerWattsOptionalType
 
typedef double FrequencyHertzType
 
typedef std::vector< M_Common::FrequencyHertzType > FrequencyHertzOptionalType
 
typedef double AmplitudeDecibelsType
 Amplitude [dB]. More...
 
typedef std::vector< M_Common::AmplitudeDecibelsType > AmplitudeDecibelsOptionalType
 
typedef double AmplitudeScaledType
 Amplitude [-]. More...
 
typedef std::vector< M_Common::AmplitudeScaledType > AmplitudeScaledOptionalType
 
typedef double PowerLevelDecibelWattsType
 Power level [dBW]. More...
 
typedef std::vector< M_Common::PowerLevelDecibelWattsType > PowerLevelDecibelWattsOptionalType
 
typedef double MagneticFluxDensityTeslasType
 Magnetic flux density (induction) [T]. More...
 
typedef std::vector< M_Common::MagneticFluxDensityTeslasType > MagneticFluxDensityTeslasOptionalType
 
typedef double VoltageVoltsType
 Voltage [V]. More...
 
typedef std::vector< M_Common::VoltageVoltsType > VoltageVoltsOptionalType
 Optional VoltageVoltsType. More...
 
typedef std::vector< M_Common::VoltageVoltsType > VoltageVoltsListType
 List of VoltageVoltsType. More...
 
typedef double CurrentAmperesType
 Current [A]. More...
 
typedef std::vector< M_Common::CurrentAmperesType > CurrentAmperesOptionalType
 Optional CurrentAmperesType. More...
 
typedef std::vector< M_Common::CurrentAmperesType > CurrentAmperesListType
 List of CurrentAmperesType. More...
 
typedef double RateOfFireRpmType
 
typedef std::vector< M_Common::RateOfFireRpmType > RateOfFireRpmOptionalType
 
typedef double DistanceMetersType
 Distance [m]. More...
 
typedef std::vector< M_Common::DistanceMetersType > DistanceMetersOptionalType
 
typedef double AngleRadiansType
 Angle [rad]. More...
 
typedef std::vector< M_Common::AngleRadiansType > AngleRadiansOptionalType
 
typedef double AngleDegreesType
 Angle [deg]. More...
 
typedef std::vector< M_Common::AngleDegreesType > AngleDegreesOptionalType
 
typedef std::vector< M_Common::AngleDegreesType > AngleDegreesListType
 List of AngleDegreesType. More...
 
typedef double AngleRateDegreesPerSecType
 
typedef std::vector< M_Common::AngleRateDegreesPerSecType > AngleRateDegreesPerSecOptionalType
 
typedef double AngularAccelerationDegreesPerSecPerSecType
 
typedef std::vector< M_Common::AngularAccelerationDegreesPerSecPerSecType > AngularAccelerationDegreesPerSecPerSecOptionalType
 
typedef double SpeedMetersPerSecType
 Speed [m/s]. More...
 
typedef std::vector< M_Common::SpeedMetersPerSecType > SpeedMetersPerSecOptionalType
 
typedef double AccelerationMetersPerSecPerSecType
 
typedef std::vector< M_Common::AccelerationMetersPerSecPerSecType > AccelerationMetersPerSecPerSecOptionalType
 
typedef uint32_t BitrateKiloBitsPerSecType
 Bitrate [kb/s]. More...
 
typedef std::vector< M_Common::BitrateKiloBitsPerSecType > BitrateKiloBitsPerSecOptionalType
 
typedef uint32_t DetectionType
 
typedef uint32_t SensorType
 
typedef std::vector< M_Common::SensorType > SensorOptionalType
 
typedef uint32_t IdentityType
 Identity code. More...
 
typedef std::vector< M_Common::IdentityType > IdentityOptionalType
 
typedef int32_t ThreatLevelType
 Threat level. More...
 
typedef std::vector< M_Common::ThreatLevelType > ThreatLevelOptionalType
 
typedef std::vector< M_Common::ObjectClassificationType > ObjectClassificationOptionalType
 
typedef std::vector< M_Common::ObjectClassificationType > ObjectClassificationListType
 List of ObjectClassificationType. More...
 
typedef std::vector< M_Common::GeneralStatus::Type > GeneralStatusOptionalType
 
typedef std::vector< M_Common::PropertyType > PropertyOptionalType
 
typedef std::vector< M_Common::PropertyType > PropertyListType
 List of PropertyType. More...
 
typedef std::vector< M_Common::OperationModeStateKind::Type > OperationModeStateOptionalType
 
typedef std::vector< M_Common::ModeTransitionKind::Type > ModeTransitionOptionalType
 
typedef std::vector< M_Common::OperationModeType > OperationModeOptionalType
 
typedef std::vector< M_Common::OperationModeType > OperationModeListType
 List of OperationModeType. More...
 
typedef std::vector< M_Common::OperationFaultStateKind::Type > OperationFaultStateOptionalType
 
typedef std::vector< M_Common::OperationFaultType > OperationFaultListType
 List of OperationFaultType. More...
 
typedef std::vector< M_Common::ModeTransitionInfoType > ModeTransitionInfoOptionalType
 
typedef std::vector< M_Common::OperationStatusType > OperationStatusOptionalType
 
typedef std::vector< M_Common::OperationStatusType > OperationStatusListType
 List of OperationStatusType. More...
 
typedef std::vector< M_Common::OpticalSensorMode::Type > OpticalSensorModeListType
 List of OpticalSensorMode::Type. More...
 
typedef std::vector< M_Common::ZoomFactor::Type > ZoomFactorListType
 List of ZoomFactor::Type. More...
 
typedef std::vector< M_Common::TimeType > TimeOptionalType
 
typedef M_Common::TimeType UnixTimeType
 Time that has elapsed since Jan 1, 1970 00:00:00 UNIX epoch. More...
 
typedef std::vector< M_Common::UnixTimeType > UnixTimeOptionalType
 
typedef std::vector< M_Common::UtcType > UtcOptionalType
 
typedef std::vector< M_Common::DurationType > DurationOptionalType
 
typedef std::vector< M_Common::TimeIntervalType > TimeIntervalOptionalType
 
typedef std::vector< M_Common::TimeIntervalType > TimeIntervalListType
 List of TimeIntervalType. More...
 
typedef std::vector< M_Common::AxisDirectionType > AxisDirectionOptionalType
 
typedef std::vector< M_Common::AxisScalarType > AxisScalarOptionalType
 
typedef std::vector< M_Common::MagneticFluxDensityType > MagneticFluxDensityOptionalType
 
typedef std::vector< M_Common::UncertaintyType > UncertaintyOptionalType
 
typedef std::vector< M_Common::CartesianPositionType > CartesianPositionOptionalType
 
typedef std::vector< M_Common::CartesianPositionType > CartesianPositionListType
 List of CartesianPositionType. More...
 
typedef std::vector< M_Common::SphericalPositionType > SphericalPositionOptionalType
 
typedef std::vector< M_Common::SphericalPositionType > SphericalPositionListType
 List of SphericalPositionType. More...
 
typedef std::vector< M_Common::EllipsoidalPositionType > EllipsoidalPositionOptionalType
 
typedef std::vector< M_Common::EllipsoidalPositionType > EllipsoidalPositionListType
 List of EllipsoidalPositionType. More...
 
typedef std::vector< M_Common::PositionType > PositionOptionalType
 
typedef std::vector< M_Common::PositionType > PositionListType
 List of PositionType. More...
 
typedef std::vector< M_Common::EulerAttitudeType > EulerAttitudeOptionalType
 
typedef std::vector< M_Common::AttitudeType > AttitudeOptionalType
 
typedef std::vector< M_Common::AttitudeType > AttitudeListType
 List of AttitudeType. More...
 
typedef std::vector< M_Common::CartesianLinearVelocityType > CartesianLinearVelocityOptionalType
 
typedef std::vector< M_Common::SphericalLinearVelocityType > SphericalLinearVelocityOptionalType
 
typedef std::vector< M_Common::SphericalPositionRateType > SphericalPositionRateOptionalType
 
typedef std::vector< M_Common::EllipsoidalPositionRateType > EllipsoidalPositionRateOptionalType
 
typedef std::vector< M_Common::LinearVelocityType > LinearVelocityOptionalType
 
typedef std::vector< M_Common::LinearVelocityType > LinearVelocityListType
 List of LinearVelocityType. More...
 
typedef std::vector< M_Common::CartesianAngularVelocityType > CartesianAngularVelocityOptionalType
 
typedef std::vector< M_Common::AngularVelocityType > AngularVelocityOptionalType
 
typedef std::vector< M_Common::AngularVelocityType > AngularVelocityListType
 List of AngularVelocityType. More...
 
typedef std::vector< M_Common::CartesianLinearAccelerationType > CartesianLinearAccelerationOptionalType
 
typedef std::vector< M_Common::LinearAccelerationType > LinearAccelerationOptionalType
 
typedef std::vector< M_Common::LinearAccelerationType > LinearAccelerationListType
 List of LinearAccelerationType. More...
 
typedef std::vector< M_Common::CartesianAngularAccelerationType > CartesianAngularAccelerationOptionalType
 
typedef std::vector< M_Common::AngularAccelerationType > AngularAccelerationOptionalType
 
typedef std::vector< M_Common::AngularAccelerationType > AngularAccelerationListType
 List of AngualarAccelerationType. More...
 
typedef std::vector< M_Common::CoordinateTransformationType > CoordinateTransformationListType
 List of CoordinateTransformationType. More...
 
typedef std::vector< M_Common::MultiPositionType > MultiPositionOptionalType
 
typedef std::vector< M_Common::MultiPositionType > MultiPositionListType
 List of MultiPositionType. More...
 
typedef std::vector< M_Common::PixelPoint2DType > PixelPoint2DOptionalType
 
typedef std::vector< M_Common::PixelPoint2DType > PixelPoint2DListType
 List of PixelPoint2DType. More...
 
typedef std::vector< M_Common::PixelOffsetType > PixelOffsetOptionalType
 
typedef std::vector< M_Common::PixelOffsetType > PixelOffsetListType
 List of PixelOffsetType. More...
 
typedef std::vector< M_Common::PixelRectSizeType > PixelRectSizeOptionalType
 
typedef std::vector< M_Common::PixelRegionType > PixelRegionOptionalType
 
typedef std::vector< M_Common::DegreeOffsetType > DegreeOffsetOptionalType
 
typedef std::vector< M_Common::DegreeOffsetType > DegreeOffsetListType
 List of DegreeOffsetType. More...
 
typedef std::vector< M_Common::DegreeRectSizeType > DegreeRectSizeOptionalType
 
typedef std::vector< M_Common::DegreeRegionType > DegreeRegionOptionalType
 
typedef std::vector< M_Common::ImageType > ImageOptionalType
 
typedef std::vector< M_Common::ColourScheme::Type > ColourSchemeOptionalType
 
typedef std::vector< M_Common::ColourStyleType > ColourStyleOptionalType
 
typedef std::vector< M_Common::CartesianDimensionsType > CartesianDimensionsOptionalType
 
typedef std::vector< M_Common::SphericalDimensionsType > SphericalDimensionsOptionalType
 
typedef std::vector< M_Common::ObjectDimensionsType > ObjectDimensionsOptionalType
 
typedef std::vector< M_Common::ObjectDimensionsType > ObjectDimensionsListType
 List of ObjectDimensionsType. More...
 
typedef std::vector< M_Common::ObjectRelationType > ObjectRelationListType
 List of ObjectRelationType. More...
 
typedef std::vector< M_Common::HorizontalDirection::Type > HorizontalDirectionOptionalType
 
typedef std::vector< M_Common::VerticalDirection::Type > VerticalDirectionOptionalType
 
typedef std::vector< M_Common::TemperatureKelvinsSelectionType > TemperatureKelvinsSelectionOptionalType
 
typedef std::vector< M_Common::PressurePascalsSelectionType > PressurePascalsSelectionOptionalType
 
typedef std::vector< M_Common::PercentSelectionType > PercentSelectionOptionalType
 
typedef std::vector< M_Common::LinearVelocitySelectionType > LinearVelocitySelectionOptionalType
 
typedef std::vector< M_Common::DistanceMetersSelectionType > DistanceMetersSelectionOptionalType
 
typedef std::vector< M_Common::EulerAttitudeSelectionType > EulerAttitudeSelectionOptionalType
 
typedef std::vector< M_Common::AngleRateDegreesPerSecSelectionType > AngleRateDegreesPerSecSelectionOptionalType
 
typedef std::vector< M_Common::SphericalPositionRateSelectionType > SphericalPositionRateSelectionOptionalType
 
typedef std::vector< M_Common::EncryptionType > EncryptionOptionalType
 

Typedef Documentation

◆ AccelerationMetersPerSecPerSecOptionalType

Optional AccelerationMetersPerSecPerSecType. List should only contain max 1 element. Empty list means no value is specified.

◆ AccelerationMetersPerSecPerSecType

Acceleration [m/s^2]. Specifies the speed increase that occurs during 1 second.

◆ AmplitudeDecibelsOptionalType

Optional AmplitudeDecibelsType. List should only contain max 1 element. Empty list means no value is specified.

◆ AmplitudeDecibelsType

Amplitude [dB].

◆ AmplitudeScaledOptionalType

Optional AmplitudeScaledType. List should only contain max 1 element. Empty list means no value is specified.

◆ AmplitudeScaledType

Amplitude [-].

◆ AngleDegreesListType

List of AngleDegreesType.

◆ AngleDegreesOptionalType

Optional AngleDegreesType. List should only contain max 1 element. Empty list means no value is specified.

◆ AngleDegreesType

Angle [deg].

◆ AngleRadiansOptionalType

Optional AngleRadiansType. List should only contain max 1 element. Empty list means no value is specified.

◆ AngleRadiansType

Angle [rad].

◆ AngleRateDegreesPerSecOptionalType

Optional AngleRateDegreesPerSecType. List should only contain max 1 element. Empty list means no value is specified.

◆ AngleRateDegreesPerSecSelectionOptionalType

Optional AngleRateDegreesPerSecSelectionType. List should only contain max 1 element. Empty list means no value is specified.

◆ AngleRateDegreesPerSecType

Angular rate [deg/s]. Range: >= 0 degrees per second

◆ AngularAccelerationDegreesPerSecPerSecOptionalType

Optional AngularAccelerationDegreesPerSecPerSecType. List should only contain max 1 element. Empty list means no value is specified.

◆ AngularAccelerationDegreesPerSecPerSecType

Angular rate acceleration [deg/s^2]. Specifies the speed increase that occurs during 1 second.

◆ AngularAccelerationListType

List of AngualarAccelerationType.

◆ AngularAccelerationOptionalType

Optional AngularAccelerationType. List should only contain max 1 element. Empty list means no value is specified.

◆ AngularVelocityListType

◆ AngularVelocityOptionalType

Optional AngularVelocityType. List should only contain max 1 element. Empty list means no value is specified.

◆ AttitudeListType

◆ AttitudeOptionalType

Optional AttitudeType. List should only contain max 1 element. Empty list means no value is specified.

◆ AxisDirectionOptionalType

Optional AxisDirectionType. List should only contain max 1 element. Empty list means no value is specified.

◆ AxisScalarOptionalType

Optional AxisScalarType. List should only contain max 1 element. Empty list means no value is specified.

◆ BitrateKiloBitsPerSecOptionalType

Optional BitrateKiloBitsPerSecType. List should only contain max 1 element. Empty list means no value is specified.

◆ BitrateKiloBitsPerSecType

Bitrate [kb/s].

◆ BooleanOptionalType

typedef std::vector<bool> M_Common::BooleanOptionalType

Generic optional boolean. List should only contain max 1 element. Empty list means no value is specified.

◆ BoundedStringOptionalType

Generic optional bounded string. List should only contain max 1 element. Empty list means no value is specified.

◆ BoundedStringType

typedef std::string M_Common::BoundedStringType

Bounded string (limited size).

◆ ByteOptionalType

typedef std::vector<uint8_t> M_Common::ByteOptionalType

Optional byte type.

◆ ByteSeqType

typedef std::vector<uint8_t> M_Common::ByteSeqType

A byte buffer modeled as a sequence of characters.

◆ CartesianAngularAccelerationOptionalType

Optional CartesianAngularAccelerationType. List should only contain max 1 element. Empty list means no value is specified.

◆ CartesianAngularVelocityOptionalType

Optional CartesianAngularVelocityType. List should only contain max 1 element. Empty list means no value is specified.

◆ CartesianDimensionsOptionalType

Optional CartesianDimensionsType. List should only contain max 1 element. Empty list means no value is specified.

◆ CartesianLinearAccelerationOptionalType

Optional CartesianLinearAccelerationType. List should only contain max 1 element. Empty list means no value is specified.

◆ CartesianLinearVelocityOptionalType

Optional CartesianLinearVelocityType. List should only contain max 1 element. Empty list means no value is specified.

◆ CartesianPositionListType

◆ CartesianPositionOptionalType

Optional CartesianPositionType. List should only contain max 1 element. Empty list means no value is specified.

◆ ColourSchemeOptionalType

Optional ColourScheme. List should only contain max 1 element. Empty list means no value is specified.

◆ ColourStyleOptionalType

Optional ColourStyleType. List should only contain max 1 element. Empty list means no value is specified.

◆ CoordinateTransformationListType

◆ CurrentAmperesListType

List of CurrentAmperesType.

◆ CurrentAmperesOptionalType

Optional CurrentAmperesType.

◆ CurrentAmperesType

Current [A].

◆ DegreeOffsetListType

◆ DegreeOffsetOptionalType

Optional DegreeOffsetType. List should only contain max 1 element. Empty list means no value is specified.

◆ DegreeRectSizeOptionalType

Optional PixelRectSizeType. List should only contain max 1 element. Empty list means no value is specified.

◆ DegreeRegionOptionalType

Optional DegreeRegionType. List should only contain max 1 element. Empty list means no value is specified.

◆ DetectionType

typedef uint32_t M_Common::DetectionType

Type of sensor detection as an integer value. Note: This is defined as an integer instead of an enumeration to enable new types to be used without impacting the Data Model.

◆ DistanceMetersOptionalType

Optional DistanceMetersType. List should only contain max 1 element. Empty list means no value is specified.

◆ DistanceMetersSelectionOptionalType

Optional DistanceMetersSelectionType. List should only contain max 1 element. Empty list means no value is specified.

◆ DistanceMetersType

Distance [m].

◆ DoubleListType

typedef std::vector<double> M_Common::DoubleListType

List of double.

◆ DoubleMatrixType

List of DoubleListType.

◆ DoubleOptionalType

typedef std::vector<double> M_Common::DoubleOptionalType

Generic optional double. List should only contain max 1 element. Empty list means no value is specified.

◆ DurationOptionalType

Optional DurationType. List should only contain max 1 element. Empty list means no value is specified.

◆ EllipsoidalPositionListType

◆ EllipsoidalPositionOptionalType

Optional EllipsoidalPositionType. List should only contain max 1 element. Empty list means no value is specified.

◆ EllipsoidalPositionRateOptionalType

Optional EllipsoidalPositionRateType. List should only contain max 1 element. Empty list means no value is specified.

◆ EncryptionOptionalType

◆ EulerAttitudeOptionalType

Optional EulerAttitudeType. List should only contain max 1 element. Empty list means no value is specified.

◆ EulerAttitudeSelectionOptionalType

Optional EulerAttitudeSelectionType. List should only contain max 1 element. Empty list means no value is specified.

◆ FrequencyHertzOptionalType

Optional FrequencyHertzType. List should only contain max 1 element. Empty list means no value is specified.

◆ FrequencyHertzType

Frequency [Hz]. Range: >= 0 Hz

◆ GeneralStatusOptionalType

Optional General status. List should only contain max 1 element. Empty list means no value is specified.

◆ HorizontalDirectionOptionalType

Optional HorizontalDirection. List should only contain max 1 element. Empty list means no value is specified.

◆ IdentityOptionalType

Optional IdentityType. List should only contain max 1 element. Empty list means no value is specified.

◆ IdentityType

typedef uint32_t M_Common::IdentityType

Identity code.

◆ ImageOptionalType

Optional ImageType. List should only contain max 1 element. Empty list means no value is specified.

◆ LinearAccelerationListType

◆ LinearAccelerationOptionalType

Optional LinearAccelerationType. List should only contain max 1 element. Empty list means no value is specified.

◆ LinearVelocityListType

◆ LinearVelocityOptionalType

Optional LinearVelocityType. List should only contain max 1 element. Empty list means no value is specified.

◆ LinearVelocitySelectionOptionalType

Optional LinearVelocitySelectionType. List should only contain max 1 element. Empty list means no value is specified.

◆ LongLongOptionalType

typedef std::vector<int64_t> M_Common::LongLongOptionalType

Generic optional long long. List should only contain max 1 element. Empty list means no value is specified.

◆ LongOptionalType

typedef std::vector<int32_t> M_Common::LongOptionalType

Generic optional long. List should only contain max 1 element. Empty list means no value is specified.

◆ MagneticFluxDensityOptionalType

Optional MagneticFluxDensityType. List should only contain max 1 element. Empty list means no value is specified.

◆ MagneticFluxDensityTeslasOptionalType

Optional MagneticFluxDensityTeslasType. List should only contain max 1 element. Empty list means no value is specified.

◆ MagneticFluxDensityTeslasType

Magnetic flux density (induction) [T].

◆ MassKilogramsOptionalType

Optional MassKilogramsType. List should only contain max 1 element. Empty list means no value is specified.

◆ MassKilogramsType

Mass [kg].

◆ ModeTransitionInfoOptionalType

Optional ModeTransitionInfoType. List should only contain max 1 element. Empty list means no value is specified.

◆ ModeTransitionOptionalType

Optional ModeTransitionKind. List should only contain max 1 element. Empty list means no value is specified.

◆ MomentOfInertiaKilogramMetresSquaredType

Moment of inertia [kg m^2].

◆ MultiPositionListType

◆ MultiPositionOptionalType

Optional MultiPositionType. List should only contain max 1 element. Empty list means no value is specified.

◆ ObjectClassificationListType

◆ ObjectClassificationOptionalType

Optional ObjectClassificationType. List should only contain max 1 element. Empty list means no value is specified.

◆ ObjectDimensionsListType

◆ ObjectDimensionsOptionalType

Optional ObjectDimensionsType. List should only contain max 1 element. Empty list means no value is specified.

◆ ObjectIdListType

◆ ObjectIdOptionalType

Optional ObjectId. List should only contain max 1 element. Empty list means no value is specified.

◆ ObjectIdType

typedef std::string M_Common::ObjectIdType

ID represented as a string. Note: This should normally contain a UUID string. For example: {A64E8BD7-FA0F-4073-82E0-ADDD47980B56}

◆ ObjectRelationListType

◆ OperationFaultListType

◆ OperationFaultStateOptionalType

Optional OperationFaultStateKind. List should only contain max 1 element. Empty list means no value is specified.

◆ OperationModeListType

◆ OperationModeOptionalType

Optional OperationModeType. List should only contain max 1 element. Empty list means no value is specified.

◆ OperationModeStateOptionalType

Optional OperationModeStateKind. List should only contain max 1 element. Empty list means no value is specified.

◆ OperationStatusListType

◆ OperationStatusOptionalType

Optional OperationStatusType. List should only contain max 1 element. Empty list means no value is specified.

◆ OpticalSensorModeListType

◆ PercentListType

List of PercentType.

◆ PercentOptionalType

Optional PercentType. List should only contain max 1 element. Empty list means no value is specified.

◆ PercentSelectionOptionalType

Optional PercentSelectionType. List should only contain max 1 element. Empty list means no value is specified.

◆ PercentType

typedef double M_Common::PercentType

Percentage [%].

◆ PixelOffsetListType

◆ PixelOffsetOptionalType

Optional PixelOffsetType. List should only contain max 1 element. Empty list means no value is specified.

◆ PixelPoint2DListType

◆ PixelPoint2DOptionalType

Optional PixelPoint2DType. List should only contain max 1 element. Empty list means no value is specified.

◆ PixelRectSizeOptionalType

Optional PixelRectSizeType. List should only contain max 1 element. Empty list means no value is specified.

◆ PixelRegionOptionalType

Optional PixelRegionType. List should only contain max 1 element. Empty list means no value is specified.

◆ PositionListType

◆ PositionOptionalType

Optional PositionType. List should only contain max 1 element. Empty list means no value is specified.

◆ PowerLevelDecibelWattsOptionalType

Optional PowerLevelDecibelWattsType. List should only contain max 1 element. Empty list means no value is specified.

◆ PowerLevelDecibelWattsType

Power level [dBW].

◆ PowerWattsOptionalType

Optional PowerWattsType. List should only contain max 1 element. Empty list means no value is specified.

◆ PowerWattsType

typedef double M_Common::PowerWattsType

Power [W]. Range: >= 0 W

◆ PressurePascalsOptionalType

Optional PressurePascalsType. List should only contain max 1 element. Empty list means no value is specified.

◆ PressurePascalsSelectionOptionalType

Optional PressurePascalsSelectionType. List should only contain max 1 element. Empty list means no value is specified.

◆ PressurePascalsType

Pressure [Pa].

◆ PropertyListType

◆ PropertyOptionalType

Optional PropertyType. List should only contain max 1 element. Empty list means no value is specified.

◆ ProportionalListType

List of ProportionalType.

◆ ProportionalOptionalType

Optional ProportionalType. List should only contain max 1 element. Empty list means no value is specified.

◆ ProportionalType

Proportional [-].

◆ RateOfFireRpmOptionalType

Optional RateOfFireRpmType. List should only contain max 1 element. Empty list means no value is specified.

◆ RateOfFireRpmType

Rate of fire [RPM] (rounds per minute). Range: >= 0 RPM

◆ SensorOptionalType

Optional SensorType. List should only contain max 1 element. Empty list means no value is specified.

◆ SensorType

typedef uint32_t M_Common::SensorType

Type of sensor as an integer value. Note: This is defined as an integer instead of an enumeration to enable new types to be used without impacting the Data Model.

◆ SpeedMetersPerSecOptionalType

Optional SpeedMetersPerSecType. List should only contain max 1 element. Empty list means no value is specified.

◆ SpeedMetersPerSecType

Speed [m/s].

◆ SphericalDimensionsOptionalType

Optional SphericalDimensionsType. List should only contain max 1 element. Empty list means no value is specified.

◆ SphericalLinearVelocityOptionalType

Optional SphericalLinearVelocityType. List should only contain max 1 element. Empty list means no value is specified.

◆ SphericalPositionListType

◆ SphericalPositionOptionalType

Optional SphericalPositionType. List should only contain max 1 element. Empty list means no value is specified.

◆ SphericalPositionRateOptionalType

Optional SphericalPositionRateType. List should only contain max 1 element. Empty list means no value is specified.

◆ SphericalPositionRateSelectionOptionalType

Optional SphericalPositionRateSelectionType. List should only contain max 1 element. Empty list means no value is specified.

◆ StringListType

typedef std::vector<std::string> M_Common::StringListType

List of strings.

◆ StringOptionalType

typedef std::vector<std::string> M_Common::StringOptionalType

Generic optional string. List should only contain max 1 element. Empty list means no value is specified.

◆ TemperatureKelvinsListType

List of TemperatureKelvinsType.

◆ TemperatureKelvinsOptionalType

Optional TemperatureKelvinsType. List should only contain max 1 element. Empty list means no value is specified.

◆ TemperatureKelvinsSelectionOptionalType

Optional TemperatureKelvinsSelectionType. List should only contain max 1 element. Empty list means no value is specified.

◆ TemperatureKelvinsType

Temperature [K]. Range: >= 0 K

◆ ThreatLevelOptionalType

Optional ThreatLevelType. List should only contain max 1 element. Empty list means no value is specified.

◆ ThreatLevelType

typedef int32_t M_Common::ThreatLevelType

Threat level.

◆ TimeIntervalListType

◆ TimeIntervalOptionalType

Optional TimeIntervalType. List should only contain max 1 element. Empty list means no value is specified.

◆ TimeOptionalType

Optional TimeType. List should only contain max 1 element. Empty list means no value is specified.

◆ TimeSecondsListType

List of TimeSecondsType.

◆ TimeSecondsOptionalType

Optional TimeSecondsType. List should only contain max 1 element. Empty list means no value is specified.

◆ TimeSecondsType

typedef double M_Common::TimeSecondsType

Time [s].

◆ ULongListType

typedef std::vector<uint32_t> M_Common::ULongListType

List of unsigned long.

◆ ULongLongListType

typedef std::vector<uint64_t> M_Common::ULongLongListType

List of unsigned long long.

◆ ULongLongOptionalType

typedef std::vector<uint64_t> M_Common::ULongLongOptionalType

Generic optional unsigned long long. List should only contain max 1 element. Empty list means no value is specified.

◆ ULongOptionalType

typedef std::vector<uint32_t> M_Common::ULongOptionalType

Generic optional unsigned long. List should only contain max 1 element. Empty list means no value is specified.

◆ UncertaintyOptionalType

Optional UncertaintyType. List should only contain max 1 element. Empty list means no value is specified.

◆ UnixTimeOptionalType

Optional UnixTimeType. List should only contain max 1 element. Empty list means no value is specified.

◆ UnixTimeType

Time that has elapsed since Jan 1, 1970 00:00:00 UNIX epoch.

◆ UShortOptionalType

typedef std::vector<uint16_t> M_Common::UShortOptionalType

Generic optional unsigned short. List should only contain max 1 element. Empty list means no value is specified.

◆ UtcOptionalType

Optional UtcType. List should only contain max 1 element. Empty list means no value is specified.

◆ VerticalDirectionOptionalType

Optional VerticalDirection. List should only contain max 1 element. Empty list means no value is specified.

◆ VoltageVoltsListType

List of VoltageVoltsType.

◆ VoltageVoltsOptionalType

Optional VoltageVoltsType.

◆ VoltageVoltsType

Voltage [V].

◆ ZoomFactorListType