|
enum | AccelerationConfidence { AccelerationConfindence_pointOneMeterPerSecSquared = 1
, AccelerationConfidence_outOfRange = 101
, AccelerationConfidence_unavailable = 102
} |
|
typedef long | AccelerationConfidence_t |
|
enum | AccelerationControl {
AccelerationControl_brakePedalEngaged = 0
, AccelerationControl_gasPedalEngaged = 1
, AccelerationControl_emergencyBrakeEngaged = 2
, AccelerationControl_collisionWarningEngaged = 3
,
AccelerationControl_accEngaged = 4
, AccelerationControl_cruiseControlEngaged = 5
, AccelerationControl_speedLimiterEngaged = 6
} |
|
typedef uint8_t | AccelerationControl_t |
|
typedef struct ITSContainer::Altitude | Altitude_t |
|
enum | AltitudeConfidence {
AltitudeConfidence_alt_000_01 = 0
, AltitudeConfidence_alt_000_02 = 1
, AltitudeConfidence_alt_000_05 = 2
, AltitudeConfidence_alt_000_10 = 3
,
AltitudeConfidence_alt_000_20 = 4
, AltitudeConfidence_alt_000_50 = 5
, AltitudeConfidence_alt_001_00 = 6
, AltitudeConfidence_alt_002_00 = 7
,
AltitudeConfidence_alt_005_00 = 8
, AltitudeConfidence_alt_010_00 = 9
, AltitudeConfidence_alt_020_00 = 10
, AltitudeConfidence_alt_050_00 = 11
,
AltitudeConfidence_alt_100_00 = 12
, AltitudeConfidence_alt_200_00 = 13
, AltitudeConfidence_outOfRange = 14
, AltitudeConfidence_unavailable = 15
} |
|
typedef long | AltitudeConfidence_t |
|
enum | AltitudeValue { AltitudeValue_referenceEllipsoidSurface = 0
, AltitudeValue_oneCentimeter = 1
, AltitudeValue_unavailable = 800001
} |
|
typedef long | AltitudeValue_t |
|
typedef struct ITSContainer::CenDsrcTollingZone | CenDsrcTollingZone_t |
|
typedef ProtectedZoneID_t | CenDsrcTollingZoneID_t |
|
typedef struct ITSContainer::Curvature | Curvature_t |
|
enum | CurvatureCalculationMode { CurvatureCalculationMode_yarRateUsed = 0
, CurvatureCalculationMode_yarRateNotUsed = 1
, CurvatureCalculationMode_unavailable = 2
} |
|
typedef long | CurvatureCalculationMode_t |
|
enum | CurvatureConfidence {
CurvatureConfidence_onePerMeter_0_00002 = 0
, CurvatureConfidence_onePerMeter_0_0001 = 1
, CurvatureConfidence_onePerMeter_0_0005 = 2
, CurvatureConfidence_onePerMeter_0_002 = 3
,
CurvatureConfidence_onePerMeter_0_01 = 4
, CurvatureConfidence_onePerMeter_0_1 = 5
, CurvatureConfidence_outOfRange = 6
, CurvatureConfidence_unavailable = 7
} |
|
typedef long | CurvatureConfidence_t |
|
enum | CurvatureValue { CurvatureValue_straight = 0
, CurvatureValue_reciprocalOf1MeterRadiusToRight = -30000
, CurvatureValue_reciprocalOf1MeterRadiusToLeft = 30000
, CurvatureValue_unavailable = 30001
} |
|
typedef long | CurvatureValue_t |
|
enum | DeltaAltitude { DeltaAltitude_oneCentimeterUp = 1
, DeltaAltitude_oneCentimeterDown = -1
, DeltaAltitude_unavailable = 12800
} |
|
typedef long | DeltaAltitude_t |
|
enum | DeltaLatitude { DeltaLatitude_oneMicrodegreeNorth = 10
, DeltaLatitude_oneMicrodegreeSouth = -10
, DeltaLatitude_unavailable = 131072
} |
|
typedef long | DeltaLatitude_t |
|
enum | DeltaLongitude { DeltaLongitude_oneMicrodegreeEast = 10
, DeltaLongitude_oneMicrodegreeWest = -10
, DeltaLongitude_unavailable = 131072
} |
|
typedef long | DeltaLongitude_t |
|
typedef struct ITSContainer::DeltaReferencePosition | DeltaReferencePosition_t |
|
enum | DriveDirection { DriveDirection_forward = 0
, DriveDirection_backward = 1
, DriveDirection_unavailable = 2
} |
|
typedef long | DriveDirection_t |
|
typedef enum ITSContainer::AccelerationConfidence | e_AccelerationConfidence |
|
typedef enum ITSContainer::AccelerationControl | e_AccelerationControl |
|
typedef enum ITSContainer::AltitudeConfidence | e_AltitudeConfidence |
|
typedef enum ITSContainer::AltitudeValue | e_AltitudeValue |
|
typedef enum ITSContainer::CurvatureCalculationMode | e_CurvatureCalculationMode |
|
typedef enum ITSContainer::CurvatureConfidence | e_CurvatureConfidence |
|
typedef enum ITSContainer::CurvatureValue | e_CurvatureValue |
|
typedef enum ITSContainer::DeltaAltitude | e_DeltaAltitude |
|
typedef enum ITSContainer::DeltaLatitude | e_DeltaLatitude |
|
typedef enum ITSContainer::DeltaLongitude | e_DeltaLongitude |
|
typedef enum ITSContainer::DriveDirection | e_DriveDirection |
|
typedef enum ITSContainer::ExteriorLights | e_ExteriorLights |
|
typedef enum ITSContainer::HeadingConfidence | e_HeadingConfidence |
|
typedef enum ITSContainer::HeadingValue | e_HeadingValue |
|
typedef enum ITSContainer::LanePosition | e_LanePosition |
|
typedef enum ITSContainer::LateralAccelerationValue | e_LateralAccelerationValue |
|
typedef enum ITSContainer::Latitude | e_Latitude |
|
typedef enum ITSContainer::Longitude | e_Longitude |
|
typedef enum ITSContainer::LongitudinalAcceletationValue | e_LongitudinalAccelerationValue |
|
typedef enum ITSContainer::messageID | e_messageID |
|
typedef enum ITSContainer::PathDeltaTime | e_PathDeltaTime |
|
typedef enum ITSContainer::PerformanceClass | e_PerformanceClass |
|
typedef enum ITSContainer::ProtectedZoneRadius | e_ProtectedZoneRadius |
|
typedef enum ITSContainer::ProtectedZoneType | e_ProtectedZoneType |
|
typedef enum ITSContainer::protocolVersion | e_protocolVersion |
|
typedef enum ITSContainer::SemiAxisLength | e_SemiAxisLength |
|
typedef enum ITSContainer::SpeedConfidence | e_SpeedConfidence |
|
typedef enum ITSContainer::SpeedValue | e_SpeedValue |
|
typedef enum ITSContainer::StationType | e_StationType |
|
typedef enum ITSContainer::SteeringWheelAngleConfidence | e_SteeringWheelAngleConfidence |
|
typedef enum ITSContainer::SteeringWheelAngleValue | e_SteeringWheelAngleValue |
|
typedef enum ITSContainer::TimestampIts | e_TimestampIts |
|
typedef enum ITSContainer::VehicleLengthConfidenceIndication | e_VehicleLengthConfidenceIndication |
|
typedef enum ITSContainer::VehicleLengthValue | e_VehicleLengthValue |
|
typedef enum ITSContainer::VehicleRole | e_VehicleRole |
|
typedef enum ITSContainer::VehicleWidth | e_VehicleWidth |
|
typedef enum ITSContainer::VerticalAccelerationValue | e_VerticalAccelerationValue |
|
typedef enum ITSContainer::YawRateConfidence | e_YawRateConfidence |
|
typedef enum ITSContainer::YawRateValue | e_YawRateValue |
|
enum | ExteriorLights {
ExteriorLights_lowBeamHeadlightsOn = 0
, ExteriorLights_highBeamHeadlightsOn = 1
, ExteriorLights_leftTurnSignalOn = 2
, ExteriorLights_rightTurnSignalOn = 3
,
ExteriorLights_daytimeRunningLightsOn = 4
, ExteriorLights_reverseLightOn = 5
, ExteriorLights_fogLightOn = 6
, ExteriorLights_parkingLightsOn = 7
} |
|
typedef uint8_t | ExteriorLights_t |
|
typedef struct ITSContainer::Heading | Heading_t |
|
enum | HeadingConfidence { HeadingConfidence_equalOrWithinZeroPointOneDegree = 1
, HeadingConfidence_equalOrWithinOneDegree = 10
, HeadingConfidence_outOfRange = 126
, HeadingConfidence_unavailable = 127
} |
|
typedef long | HeadingConfidence_t |
|
enum | HeadingValue {
HeadingValue_wgs84North = 0
, HeadingValue_wgs84East = 900
, HeadingValue_wgs84South = 1800
, HeadingValue_wgs84West = 2700
,
HeadingValue_unavailable = 3601
} |
|
typedef long | HeadingValue_t |
|
typedef struct ITSContainer::ItsPduHeader | ItsPduHeader_t |
|
enum | LanePosition { LanePosition_offTheRoad = -1
, LanePosition_hardShoulder = 0
, LanePosition_outermostDrivingLane = 1
, LanePosition_secondLaneFromOutside = 2
} |
|
typedef long | LanePosition_t |
|
typedef struct ITSContainer::LateralAcceleration | LateralAcceleration_t |
|
enum | LateralAccelerationValue { LateralAccelerationValue_pointOneMeterPerSecSquaredToRight = -1
, LateralAccelerationValue_pointOneMeterPerSecSquaredToLeft = 1
, LateralAccelerationValue_unavailable = 161
} |
|
typedef long | LateralAccelerationValue_t |
|
enum | Latitude { Latitude_oneMicroDegreeNorth = 10
, Latitude_oneMicroDegreeSouth = -10
, Latitude_unavailable = 900000001
} |
|
typedef long | Latitude_t |
|
enum | Longitude { Longitude_oneMicroDegreeEast = 10
, Longitude_oneMicroDegreeWest = -10
, Longitude_unavailable = 1800000001
} |
|
typedef long | Longitude_t |
|
typedef struct ITSContainer::LongitudinalAcceleration | LongitudinalAcceleration_t |
|
typedef long | LongitudinalAccelerationValue_t |
|
enum | LongitudinalAcceletationValue { LongitudinalAccelerationValue_pointOneMeterPerSecSquaredForward = 1
, LongitudinalAccelerationValue_pointOneMeterPerSecSquaredBackWard = -1
, LongitudinalAccelerationValue_unavailable = 161
} |
|
enum | messageID {
messageID_custom = 0
, messageID_denm = 1
, messageID_cam = 2
, messageID_poi = 3
,
messageID_spat = 4
, messageID_map = 5
, messageID_ivi = 6
, messageID_ev_rsr = 7
} |
|
typedef bool | OptionalValueAvailable_t |
|
enum | PathDeltaTime { PathDeltaTime_tenMilliSecondsInPast = 1
} |
|
typedef long | PathDeltaTime_t |
|
typedef struct ITSContainer::PathHistory | PathHistory_t |
|
typedef struct ITSContainer::PathPoint | PathPoint_t |
|
enum | PerformanceClass { PerformanceClass_unavailable = 0
, PerformanceClass_performanceClassA = 1
, PerformanceClass_performanceClassB = 2
} |
|
typedef long | PerformanceClass_t |
|
typedef struct ITSContainer::PosConfidenceEllipse | PosConfidenceEllipse_t |
|
typedef struct ITSContainer::ProtectedCommunicationZone | ProtectedCommunicationZone_t |
|
typedef struct ITSContainer::ProtectedCommunicationZonesRSU | ProtectedCommunicationZonesRSU_t |
|
typedef long | ProtectedZoneID_t |
|
enum | ProtectedZoneRadius { ProtectedZoneRadius_oneMeter = 1
} |
|
typedef long | ProtectedZoneRadius_t |
|
enum | ProtectedZoneType { ProtectedZoneType_cenDsrcTolling = 0
} |
|
typedef long | ProtectedZoneType_t |
|
enum | protocolVersion { protocolVersion_currentVersion = 1
} |
|
typedef struct ITSContainer::ReferencePosition | ReferencePosition_t |
|
enum | SemiAxisLength { SemiAxisLength_oneCentimeter = 1
, SemiAxisLength_outOfRange = 4094
, SemiAxisLength_unavailable = 4095
} |
|
typedef long | SemiAxisLength_t |
|
typedef struct ITSContainer::speed | Speed_t |
|
enum | SpeedConfidence { SpeedConfidence_equalOrWithInOneCentimerterPerSec = 1
, SpeedConfidence_equalOrWithinOneMeterPerSec = 100
, SpeedConfidence_outOfRange = 126
, SpeedConfidence_unavailable = 127
} |
|
typedef long | SpeedConfidence_t |
|
enum | SpeedValue { SpeedValue_standstill = 0
, SpeedValue_oneCentimeterPerSec = 1
, SpeedValue_unavailable = 16383
} |
|
typedef long | SpeedValue_t |
|
typedef long | StationID_t |
|
enum | StationType {
StationType_unknown = 0
, StationType_pedestrian = 1
, StationType_cyclist = 2
, StationType_moped = 3
,
StationType_motorcycle = 4
, StationType_passengerCar = 5
, StationType_bus = 6
, StationType_lightTruck = 7
,
StationType_heavyTruck = 8
, StationType_trailer = 9
, StationType_specialVehicles = 10
, StationType_tram = 11
,
StationType_roadSideUnit = 15
} |
|
typedef long | StationType_t |
|
typedef struct ITSContainer::SteeringWheelAngle | SteeringWheelAngle_t |
|
enum | SteeringWheelAngleConfidence { SteeringWheelAngleConfidence_equalOrWithinOnePointFiveDegree = 1
, SteeringWheelAngleConfidence_outOfRange = 126
, SteeringWheelAngleConfidence_unavailable = 127
} |
|
typedef long | SteeringWheelAngleConfidence_t |
|
enum | SteeringWheelAngleValue { SteeringWheelAngleValue_straight = 0
, SteeringWheelAngleValue_onePointFiveDegreesToRight = -1
, SteeringWheelAngleValue_onePointFiveDegreesToLeft = 1
, SteeringWheelAngleValue_unavailable = 512
} |
|
typedef long | SteeringWheelAngleValue_t |
|
enum | TimestampIts { TimestampIts_utcStartOf2004 = 0
, TimestampIts_oneMillisecAfterUTCStartOf2004 = 1
} |
|
typedef long | TimestampIts_t |
|
typedef struct ITSContainer::VehicleLength | VehicleLength_t |
|
enum | VehicleLengthConfidenceIndication {
VehicleLengthConfidenceIndication_noTrailerPresent = 0
, VehicleLengthConfidenceIndication_trailerPresentWithKnownLength = 1
, VehicleLengthConfidenceIndication_trailerPresentWithUnknownLength = 2
, VehicleLengthConfidenceIndication_trailerPresenceIsUnknown = 3
,
VehicleLengthConfidenceIndication_unavailable = 4
} |
|
typedef long | VehicleLengthConfidenceIndication_t |
|
enum | VehicleLengthValue { VehicleLengthValue_tenCentimeters = 1
, VehicleLengthValue_outOfRange = 1022
, VehicleLengthValue_unavailable = 1023
} |
|
typedef long | VehicleLengthValue_t |
|
enum | VehicleRole {
VehicleRole_default = 0
, VehicleRole_publicTransport = 1
, VehicleRole_specialTransport = 2
, VehicleRole_dangerousGoods = 3
,
VehicleRole_roadWork = 4
, VehicleRole_rescue = 5
, VehicleRole_emergency = 6
, VehicleRole_safetyCar = 7
,
VehicleRole_agriculture = 8
, VehicleRole_commercial = 9
, VehicleRole_military = 10
, VehicleRole_roadOperator = 11
,
VehicleRole_taxi = 12
, VehicleRole_reserved1 = 13
, VehicleRole_reserved2 = 14
, VehicleRole_reserved3 = 15
} |
|
typedef long | VehicleRole_t |
|
enum | VehicleWidth { VehicleWidth_tenCentimeters = 1
, VehicleWidth_outOfRange = 61
, VehicleWidth_unavailable = 62
} |
|
typedef long | VehicleWidth_t |
|
typedef struct ITSContainer::VerticalAcceleration | VerticalAcceleration_t |
|
enum | VerticalAccelerationValue { VerticalAccelerationValue_pointOneMeterPerSecSquaredUp = 1
, VerticalAccelerationValue_pointOneMeterPerSecSquaredDown = -1
, VerticalAccelerationValue_unavailable = 161
} |
|
typedef long | VerticalAccelerationValue_t |
|
typedef struct ITSContainer::YawRate | YawRate_t |
|
enum | YawRateConfidence {
YawRateConfidence_degSec_000_01 = 0
, YawRateConfidence_degSec_000_05 = 1
, YawRateConfidence_degSec_000_10 = 2
, YawRateConfidence_degSec_001_00 = 3
,
YawRateConfidence_degSec_005_00 = 4
, YawRateConfidence_degSec_010_00 = 5
, YawRateConfidence_degSec_100_00 = 6
, YawRateConfidence_outOfRange = 7
,
YawRateConfidence_unavailable = 8
} |
|
typedef long | YawRateConfidence_t |
|
enum | YawRateValue { YawRateValue_straight = 0
, YawRateValue_degSec_000_01ToRight = -1
, YawRateValue_degSec_000_01ToLeft = 1
, YawRateValue_unavailable = 32767
} |
|
typedef long | YawRateValue_t |
|