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::ObjectIdTypeObjectIdOptionalType
 
typedef std::vector< M_Common::ObjectIdTypeObjectIdListType
 List of PropertyType. More...
 
typedef std::vector< double > DoubleOptionalType
 
typedef std::vector< double > DoubleListType
 List of double. More...
 
typedef std::vector< M_Common::DoubleListTypeDoubleMatrixType
 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::BoundedStringTypeBoundedStringOptionalType
 
typedef double ProportionalType
 Proportional [-]. More...
 
typedef std::vector< M_Common::ProportionalTypeProportionalOptionalType
 
typedef std::vector< M_Common::ProportionalTypeProportionalListType
 List of ProportionalType. More...
 
typedef double PercentType
 Percentage [%]. More...
 
typedef std::vector< M_Common::PercentTypePercentOptionalType
 
typedef std::vector< M_Common::PercentTypePercentListType
 List of PercentType. More...
 
typedef double TimeSecondsType
 Time [s]. More...
 
typedef std::vector< M_Common::TimeSecondsTypeTimeSecondsOptionalType
 
typedef std::vector< M_Common::TimeSecondsTypeTimeSecondsListType
 List of TimeSecondsType. More...
 
typedef double MassKilogramsType
 Mass [kg]. More...
 
typedef std::vector< M_Common::MassKilogramsTypeMassKilogramsOptionalType
 
typedef double MomentOfInertiaKilogramMetresSquaredType
 Moment of inertia [kg m^2]. More...
 
typedef double TemperatureKelvinsType
 
typedef std::vector< M_Common::TemperatureKelvinsTypeTemperatureKelvinsOptionalType
 
typedef std::vector< M_Common::TemperatureKelvinsTypeTemperatureKelvinsListType
 List of TemperatureKelvinsType. More...
 
typedef double PressurePascalsType
 Pressure [Pa]. More...
 
typedef std::vector< M_Common::PressurePascalsTypePressurePascalsOptionalType
 
typedef double PowerWattsType
 
typedef std::vector< M_Common::PowerWattsTypePowerWattsOptionalType
 
typedef double FrequencyHertzType
 
typedef std::vector< M_Common::FrequencyHertzTypeFrequencyHertzOptionalType
 
typedef double AmplitudeDecibelsType
 Amplitude [dB]. More...
 
typedef std::vector< M_Common::AmplitudeDecibelsTypeAmplitudeDecibelsOptionalType
 
typedef double AmplitudeScaledType
 Amplitude [-]. More...
 
typedef std::vector< M_Common::AmplitudeScaledTypeAmplitudeScaledOptionalType
 
typedef double PowerLevelDecibelWattsType
 Power level [dBW]. More...
 
typedef std::vector< M_Common::PowerLevelDecibelWattsTypePowerLevelDecibelWattsOptionalType
 
typedef double MagneticFluxDensityTeslasType
 Magnetic flux density (induction) [T]. More...
 
typedef std::vector< M_Common::MagneticFluxDensityTeslasTypeMagneticFluxDensityTeslasOptionalType
 
typedef double VoltageVoltsType
 Voltage [V]. More...
 
typedef std::vector< M_Common::VoltageVoltsTypeVoltageVoltsOptionalType
 Optional VoltageVoltsType. More...
 
typedef std::vector< M_Common::VoltageVoltsTypeVoltageVoltsListType
 List of VoltageVoltsType. More...
 
typedef double CurrentAmperesType
 Current [A]. More...
 
typedef std::vector< M_Common::CurrentAmperesTypeCurrentAmperesOptionalType
 Optional CurrentAmperesType. More...
 
typedef std::vector< M_Common::CurrentAmperesTypeCurrentAmperesListType
 List of CurrentAmperesType. More...
 
typedef double RateOfFireRpmType
 
typedef std::vector< M_Common::RateOfFireRpmTypeRateOfFireRpmOptionalType
 
typedef double DistanceMetersType
 Distance [m]. More...
 
typedef std::vector< M_Common::DistanceMetersTypeDistanceMetersOptionalType
 
typedef double AngleRadiansType
 Angle [rad]. More...
 
typedef std::vector< M_Common::AngleRadiansTypeAngleRadiansOptionalType
 
typedef double AngleDegreesType
 Angle [deg]. More...
 
typedef std::vector< M_Common::AngleDegreesTypeAngleDegreesOptionalType
 
typedef std::vector< M_Common::AngleDegreesTypeAngleDegreesListType
 List of AngleDegreesType. More...
 
typedef double AngleRateDegreesPerSecType
 
typedef std::vector< M_Common::AngleRateDegreesPerSecTypeAngleRateDegreesPerSecOptionalType
 
typedef double AngularAccelerationDegreesPerSecPerSecType
 
typedef std::vector< M_Common::AngularAccelerationDegreesPerSecPerSecTypeAngularAccelerationDegreesPerSecPerSecOptionalType
 
typedef double SpeedMetersPerSecType
 Speed [m/s]. More...
 
typedef std::vector< M_Common::SpeedMetersPerSecTypeSpeedMetersPerSecOptionalType
 
typedef double AccelerationMetersPerSecPerSecType
 
typedef std::vector< M_Common::AccelerationMetersPerSecPerSecTypeAccelerationMetersPerSecPerSecOptionalType
 
typedef uint32_t BitrateKiloBitsPerSecType
 Bitrate [kb/s]. More...
 
typedef std::vector< M_Common::BitrateKiloBitsPerSecTypeBitrateKiloBitsPerSecOptionalType
 
typedef uint32_t DetectionType
 
typedef uint32_t SensorType
 
typedef std::vector< M_Common::SensorTypeSensorOptionalType
 
typedef uint32_t IdentityType
 Identity code. More...
 
typedef std::vector< M_Common::IdentityTypeIdentityOptionalType
 
typedef int32_t ThreatLevelType
 Threat level. More...
 
typedef std::vector< M_Common::ThreatLevelTypeThreatLevelOptionalType
 
typedef std::vector< M_Common::ObjectClassificationTypeObjectClassificationOptionalType
 
typedef std::vector< M_Common::ObjectClassificationTypeObjectClassificationListType
 List of ObjectClassificationType. More...
 
typedef std::vector< M_Common::GeneralStatus::TypeGeneralStatusOptionalType
 
typedef std::vector< M_Common::PropertyTypePropertyOptionalType
 
typedef std::vector< M_Common::PropertyTypePropertyListType
 List of PropertyType. More...
 
typedef std::vector< M_Common::OperationModeStateKind::TypeOperationModeStateOptionalType
 
typedef std::vector< M_Common::ModeTransitionKind::TypeModeTransitionOptionalType
 
typedef std::vector< M_Common::OperationModeTypeOperationModeOptionalType
 
typedef std::vector< M_Common::OperationModeTypeOperationModeListType
 List of OperationModeType. More...
 
typedef std::vector< M_Common::OperationFaultStateKind::TypeOperationFaultStateOptionalType
 
typedef std::vector< M_Common::OperationFaultTypeOperationFaultListType
 List of OperationFaultType. More...
 
typedef std::vector< M_Common::ModeTransitionInfoTypeModeTransitionInfoOptionalType
 
typedef std::vector< M_Common::OperationStatusTypeOperationStatusOptionalType
 
typedef std::vector< M_Common::OperationStatusTypeOperationStatusListType
 List of OperationStatusType. More...
 
typedef std::vector< M_Common::OpticalSensorMode::TypeOpticalSensorModeListType
 List of OpticalSensorMode::Type. More...
 
typedef std::vector< M_Common::ZoomFactor::TypeZoomFactorListType
 List of ZoomFactor::Type. More...
 
typedef std::vector< M_Common::TimeTypeTimeOptionalType
 
typedef M_Common::TimeType UnixTimeType
 Time that has elapsed since Jan 1, 1970 00:00:00 UNIX epoch. More...
 
typedef std::vector< M_Common::UnixTimeTypeUnixTimeOptionalType
 
typedef std::vector< M_Common::UtcTypeUtcOptionalType
 
typedef std::vector< M_Common::DurationTypeDurationOptionalType
 
typedef std::vector< M_Common::TimeIntervalTypeTimeIntervalOptionalType
 
typedef std::vector< M_Common::TimeIntervalTypeTimeIntervalListType
 List of TimeIntervalType. More...
 
typedef std::vector< M_Common::AxisDirectionTypeAxisDirectionOptionalType
 
typedef std::vector< M_Common::AxisScalarTypeAxisScalarOptionalType
 
typedef std::vector< M_Common::MagneticFluxDensityTypeMagneticFluxDensityOptionalType
 
typedef std::vector< M_Common::UncertaintyTypeUncertaintyOptionalType
 
typedef std::vector< M_Common::CartesianPositionTypeCartesianPositionOptionalType
 
typedef std::vector< M_Common::CartesianPositionTypeCartesianPositionListType
 List of CartesianPositionType. More...
 
typedef std::vector< M_Common::SphericalPositionTypeSphericalPositionOptionalType
 
typedef std::vector< M_Common::SphericalPositionTypeSphericalPositionListType
 List of SphericalPositionType. More...
 
typedef std::vector< M_Common::EllipsoidalPositionTypeEllipsoidalPositionOptionalType
 
typedef std::vector< M_Common::EllipsoidalPositionTypeEllipsoidalPositionListType
 List of EllipsoidalPositionType. More...
 
typedef std::vector< M_Common::PositionTypePositionOptionalType
 
typedef std::vector< M_Common::PositionTypePositionListType
 List of PositionType. More...
 
typedef std::vector< M_Common::EulerAttitudeTypeEulerAttitudeOptionalType
 
typedef std::vector< M_Common::AttitudeTypeAttitudeOptionalType
 
typedef std::vector< M_Common::AttitudeTypeAttitudeListType
 List of AttitudeType. More...
 
typedef std::vector< M_Common::CartesianLinearVelocityTypeCartesianLinearVelocityOptionalType
 
typedef std::vector< M_Common::SphericalLinearVelocityTypeSphericalLinearVelocityOptionalType
 
typedef std::vector< M_Common::SphericalPositionRateTypeSphericalPositionRateOptionalType
 
typedef std::vector< M_Common::EllipsoidalPositionRateTypeEllipsoidalPositionRateOptionalType
 
typedef std::vector< M_Common::LinearVelocityTypeLinearVelocityOptionalType
 
typedef std::vector< M_Common::LinearVelocityTypeLinearVelocityListType
 List of LinearVelocityType. More...
 
typedef std::vector< M_Common::CartesianAngularVelocityTypeCartesianAngularVelocityOptionalType
 
typedef std::vector< M_Common::AngularVelocityTypeAngularVelocityOptionalType
 
typedef std::vector< M_Common::AngularVelocityTypeAngularVelocityListType
 List of AngularVelocityType. More...
 
typedef std::vector< M_Common::CartesianLinearAccelerationTypeCartesianLinearAccelerationOptionalType
 
typedef std::vector< M_Common::LinearAccelerationTypeLinearAccelerationOptionalType
 
typedef std::vector< M_Common::LinearAccelerationTypeLinearAccelerationListType
 List of LinearAccelerationType. More...
 
typedef std::vector< M_Common::CartesianAngularAccelerationTypeCartesianAngularAccelerationOptionalType
 
typedef std::vector< M_Common::AngularAccelerationTypeAngularAccelerationOptionalType
 
typedef std::vector< M_Common::AngularAccelerationTypeAngularAccelerationListType
 List of AngualarAccelerationType. More...
 
typedef std::vector< M_Common::CoordinateTransformationTypeCoordinateTransformationListType
 List of CoordinateTransformationType. More...
 
typedef std::vector< M_Common::MultiPositionTypeMultiPositionOptionalType
 
typedef std::vector< M_Common::MultiPositionTypeMultiPositionListType
 List of MultiPositionType. More...
 
typedef std::vector< M_Common::PixelPoint2DTypePixelPoint2DOptionalType
 
typedef std::vector< M_Common::PixelPoint2DTypePixelPoint2DListType
 List of PixelPoint2DType. More...
 
typedef std::vector< M_Common::PixelOffsetTypePixelOffsetOptionalType
 
typedef std::vector< M_Common::PixelOffsetTypePixelOffsetListType
 List of PixelOffsetType. More...
 
typedef std::vector< M_Common::PixelRectSizeTypePixelRectSizeOptionalType
 
typedef std::vector< M_Common::PixelRegionTypePixelRegionOptionalType
 
typedef std::vector< M_Common::DegreeOffsetTypeDegreeOffsetOptionalType
 
typedef std::vector< M_Common::DegreeOffsetTypeDegreeOffsetListType
 List of DegreeOffsetType. More...
 
typedef std::vector< M_Common::DegreeRectSizeTypeDegreeRectSizeOptionalType
 
typedef std::vector< M_Common::DegreeRegionTypeDegreeRegionOptionalType
 
typedef std::vector< M_Common::ImageTypeImageOptionalType
 
typedef std::vector< M_Common::ColourScheme::TypeColourSchemeOptionalType
 
typedef std::vector< M_Common::ColourStyleTypeColourStyleOptionalType
 
typedef std::vector< M_Common::CartesianDimensionsTypeCartesianDimensionsOptionalType
 
typedef std::vector< M_Common::SphericalDimensionsTypeSphericalDimensionsOptionalType
 
typedef std::vector< M_Common::ObjectDimensionsTypeObjectDimensionsOptionalType
 
typedef std::vector< M_Common::ObjectDimensionsTypeObjectDimensionsListType
 List of ObjectDimensionsType. More...
 
typedef std::vector< M_Common::ObjectRelationTypeObjectRelationListType
 List of ObjectRelationType. More...
 
typedef std::vector< M_Common::HorizontalDirection::TypeHorizontalDirectionOptionalType
 
typedef std::vector< M_Common::VerticalDirection::TypeVerticalDirectionOptionalType
 
typedef std::vector< M_Common::TemperatureKelvinsSelectionTypeTemperatureKelvinsSelectionOptionalType
 
typedef std::vector< M_Common::PressurePascalsSelectionTypePressurePascalsSelectionOptionalType
 
typedef std::vector< M_Common::PercentSelectionTypePercentSelectionOptionalType
 
typedef std::vector< M_Common::LinearVelocitySelectionTypeLinearVelocitySelectionOptionalType
 
typedef std::vector< M_Common::DistanceMetersSelectionTypeDistanceMetersSelectionOptionalType
 
typedef std::vector< M_Common::EulerAttitudeSelectionTypeEulerAttitudeSelectionOptionalType
 
typedef std::vector< M_Common::AngleRateDegreesPerSecSelectionTypeAngleRateDegreesPerSecSelectionOptionalType
 
typedef std::vector< M_Common::SphericalPositionRateSelectionTypeSphericalPositionRateSelectionOptionalType
 
typedef std::vector< M_Common::EncryptionTypeEncryptionOptionalType
 

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