DEENESPTFRRUARHIKOZHNL

AUTOSAR Classic Vehicle-2-X (V2X)

ETSI/Cellular/Chinese Vehicle-2-X communication stack: V2xBtp, V2xDM, V2xFac, V2xGn, V2xM, CV2x, CnV2xM, CnV2xMsg, CnV2xNet, and CnV2xSec.

خريطة المواضيع

V2xFac

558
V2xFac_CaBs_MainFunctionV2xFac_DenBs_MainFunctionV2xFac_GetVersionInfoV2xFac_InitV2xFac_IviS_MainFunctionV2xFac_RltS_MainFunctionV2xFac_RxIndicationV2xFac_TlmS_MainFunctionV2xFac_TxConfirmationV2xFac_V2xM_AbortPseudonymChangeV2xFac_V2xM_CommitPseudonymChangeV2xFac_V2xM_PreparePseudonymChangeV2xFac_V2xM_SetCaBsOperationV2xFac_V2xM_SetTGenCamDccV2xFac_absolutePositions56TypeV2xFac_absolutePositionsWithAltitude57TypeV2xFac_AbsolutePositionTypeV2xFac_AbsolutePositionWAltitudeTypeV2xFac_AccelerationConfidenceTypeV2xFac_AccelerationControlTypeV2xFac_AccidentSubCauseCodeTypeV2xFac_ActionIdTypeV2xFac_ActionIDTypeV2xFac_AdverseWeatherCondition_AdhesionSubCauseCodeTypeV2xFac_AdverseWeatherCondition_ExtremeWeatherConditionSubCauseCodeTypeV2xFac_AdverseWeatherCondition_PrecipitationSubCauseCodeTypeV2xFac_AdverseWeatherCondition_VisibilitySubCauseCodeTypeV2xFac_AdvisorySpeedListTypeV2xFac_AdvisorySpeedPresenceTypeV2xFac_AdvisorySpeedTypeV2xFac_AdvisorySpeedType#2V2xFac_AlacarteContainerPresenceTypeV2xFac_AlacarteContainerTypeV2xFac_AllowedManeuversTypeV2xFac_AltitudeConfidenceTypeV2xFac_AltitudeTypeV2xFac_AltitudeValueTypeV2xFac_ambientOrRoadConditionPictogram44TypeV2xFac_AngleTypeV2xFac_AnyCataloguePresenceTypeV2xFac_AnyCatalogueTypeV2xFac_applicableLanes11TypeV2xFac_applicableLanes22TypeV2xFac_ApproachIDTypeV2xFac_AxleWeightLimitsTypeV2xFac_BasicContainerTypeV2xFac_BasicVehicleContainerHighFrequencyPresenceTypeV2xFac_BasicVehicleContainerHighFrequencyTypeV2xFac_BasicVehicleContainerLowFrequencyTypeV2xFac_CamMessageRootTypeV2xFac_CamParametersPresenceTypeV2xFac_CamParametersTypeV2xFac_CauseCodeTypeV2xFac_CauseCodeType#2V2xFac_CenDsrcTollingZoneIDTypeV2xFac_CenDsrcTollingZonePresenceTypeV2xFac_CenDsrcTollingZoneTypeV2xFac_ClosedLanesPresenceTypeV2xFac_ClosedLanesTypeV2xFac_code59ChoiceTypeV2xFac_code59TypeV2xFac_CollisionRiskSubCauseCodeTypeV2xFac_CompanyNameTypeV2xFac_ComparisonOperatorTypeV2xFac_CompleteVehicleCharacteristicsPresenceTypeV2xFac_CompleteVehicleCharacteristicsTypeV2xFac_ComputedLanePresenceTypeV2xFac_ComputedLaneTypeV2xFac_ComputedSegmentPresenceTypeV2xFac_ComputedSegmentTypeV2xFac_ConnectingLanePresenceTypeV2xFac_ConnectingLaneTypeV2xFac_ConnectionManeuverAssistPresenceTypeV2xFac_ConnectionManeuverAssistTypeV2xFac_ConnectionPresenceTypeV2xFac_ConnectionTypeV2xFac_ConnectsToListTypeV2xFac_CoopAwarenessTypeV2xFac_CopValueTypeV2xFac_countryCode40TypeV2xFac_CountryCodeTypeV2xFac_CS5TypeV2xFac_CurvartureConfidenceTypeV2xFac_CurvatureCalculationModeTypeV2xFac_CurvatureConfidenceTypeV2xFac_CurvatureTypeV2xFac_CurvatureValueTypeV2xFac_DangerousEndOfQueueSubCauseCodeTypeV2xFac_DangerousGoodsBasicTypeV2xFac_DangerousGoodsContainerTypeV2xFac_DangerousGoodsExtendedPresenceTypeV2xFac_DangerousGoodsExtendedTypeV2xFac_DangerousSituationSubCauseCodeTypeV2xFac_data26TypeV2xFac_DataParametersPresenceTypeV2xFac_DataParametersTypeV2xFac_DayOfWeekTypeV2xFac_DBVTypeV2xFac_DDD_DEPTypeV2xFac_DDD_DERTypeV2xFac_DDD_IOPresenceTypeV2xFac_DDD_IOTypeV2xFac_DDDPresenceTypeV2xFac_DDDTypeV2xFac_DeltaAltitudeTypeV2xFac_DeltaAngleTypeV2xFac_DeltaLatitudeTypeV2xFac_DeltaLongitudeTypeV2xFac_deltaPositions54TypeV2xFac_deltaPositionsWithAltitude55TypeV2xFac_DeltaPositionTypeV2xFac_DeltaReferencePositionTypeV2xFac_DenmMessageRootTypeV2xFac_DenMsgPresenceTypeV2xFac_DenMsgTypeV2xFac_depBlob100TypeV2xFac_DescriptiveNameTypeV2xFac_DestinationPlacePresenceTypeV2xFac_DestinationPlaceTypeV2xFac_DestinationRoadPresenceTypeV2xFac_DestinationRoadTypeV2xFac_detectionZoneIds18TypeV2xFac_detectionZoneIds7TypeV2xFac_DFLTypeV2xFac_DieselEmissionValuesTypeV2xFac_DirectionTypeV2xFac_DistanceOrDurationTypeV2xFac_DistanceTypeV2xFac_dp96TypeV2xFac_dr97TypeV2xFac_DriveDirectionTypeV2xFac_DrivenLineOffsetLgTypeV2xFac_DrivenLineOffsetSmTypeV2xFac_driverAwarenessZoneIds20TypeV2xFac_driverAwarenessZoneIds9TypeV2xFac_DriverCharacteristicsTypeV2xFac_DrivingLaneStatusTypeV2xFac_DSecondTypeV2xFac_DTMPresenceTypeV2xFac_DTMTypeV2xFac_EDTTypeV2xFac_ElevationTypeV2xFac_EmbarkationStatusTypeV2xFac_EmergencyActionCodeTypeV2xFac_EmergencyContainerPresenceTypeV2xFac_EmergencyContainerTypeV2xFac_EmergencyPriorityTypeV2xFac_EmergencyVehicleApproachingSubCauseCodeTypeV2xFac_EnabledLaneListTypeV2xFac_EnergyStorageTypeV2xFac_EnergyStorageType#2V2xFac_EngineCharacteristicsTypeV2xFac_EnvironmentalCharacteristicsTypeV2xFac_equalTo65TypeV2xFac_equalTo68TypeV2xFac_EssMobileFrictionTypeV2xFac_EssPrecipRateTypeV2xFac_EssPrecipSituationTypeV2xFac_EssPrecipYesNoTypeV2xFac_EssSolarRadiationTypeV2xFac_EuroValueTypeV2xFac_EuVehicleCategoryCodeChoiceTypeV2xFac_EuVehicleCategoryCodeTypeV2xFac_EuVehicleCategoryLTypeV2xFac_EuVehicleCategoryMTypeV2xFac_EuVehicleCategoryNTypeV2xFac_EuVehicleCategoryOTypeV2xFac_EventHistoryTypeV2xFac_EventPointPresenceTypeV2xFac_EventPointTypeV2xFac_ExhaustEmissionValuesTypeV2xFac_Ext1ChoiceTypeV2xFac_Ext1TypeV2xFac_Ext2ChoiceTypeV2xFac_Ext2TypeV2xFac_Ext3TypeV2xFac_ExteriorLightsTypeV2xFac_extraText15TypeV2xFac_GeneralIviContainerTypeV2xFac_GenericLanePresenceTypeV2xFac_GenericLaneTypeV2xFac_GenericLocationsTypeV2xFac_GeographicLocationContainerPresenceTypeV2xFac_GeographicLocationContainerTypeV2xFac_geoidUsed111TypeV2xFac_GicPartPresenceTypeV2xFac_GicPartTypeV2xFac_GlcPartPresenceTypeV2xFac_GlcPartTypeV2xFac_GnAreaShapeTypeV2xFac_GnDestinationAreaTypeV2xFac_GoodsTypeV2xFac_HardShoulderStatusTypeV2xFac_HazardousLocation_AnimalOnTheRoadSubCauseCodeTypeV2xFac_HazardousLocation_DangerousCurveSubCauseCodeTypeV2xFac_HazardousLocation_ObstacleOnTheRoadSubCauseCodeTypeV2xFac_HazardousLocation_SurfaceConditionSubCauseCodeTypeV2xFac_HeadingConfidenceTypeV2xFac_HeadingTypeV2xFac_HeadingValueTypeV2xFac_HeightLonCarrTypeV2xFac_HighFrequencyContainerChoiceTypeV2xFac_HighFrequencyContainerTypeV2xFac_hourMinutes84TypeV2xFac_HoursMinutesTypeV2xFac_HumanPresenceOnTheRoadSubCauseCodeTypeV2xFac_HumanProblemSubCauseCodeTypeV2xFac_ImpactReductionContainerTypeV2xFac_IncidentResponseEquipmentTypeV2xFac_InformationQualityTypeV2xFac_Int1TypeV2xFac_Int2TypeV2xFac_IntersectionGeometryListTypeV2xFac_IntersectionGeometryPresenceTypeV2xFac_IntersectionGeometryTypeV2xFac_IntersectionIDTypeV2xFac_IntersectionReferenceIDPresenceTypeV2xFac_IntersectionReferenceIDTypeV2xFac_IntersectionStateListTypeV2xFac_IntersectionStatePresenceTypeV2xFac_IntersectionStateTypeV2xFac_IntersectionStatusObjectTypeV2xFac_ioList94TypeV2xFac_ISO14823Attributes38ChoiceTypeV2xFac_ISO14823Attributes38TypeV2xFac_ISO14823AttributesTypeV2xFac_ISO14823CodePresenceTypeV2xFac_ISO14823CodeTypeV2xFac_Iso3833VehicleTypeV2xFac_IssuerIdentifierTypeV2xFac_item114ChoiceTypeV2xFac_item114TypeV2xFac_ItineraryPathTypeV2xFac_ITIScodesAndText113TypeV2xFac_ITIScodesAndTextTypeV2xFac_ITIScodesTypeV2xFac_ITIStextTypeV2xFac_ItsPduHeaderTypeV2xFac_IviV2xFac_Ivi#2V2xFac_IviContainerChoiceTypeV2xFac_IviContainerTypeV2xFac_IviIdentificationNumberTypeV2xFac_IvimDataPresenceTypeV2xFac_IvimDataTypeV2xFac_IviPurposeTypeV2xFac_IviStatusTypeV2xFac_IviTypeV2xFac_LaneAttributes_BarrierTypeV2xFac_LaneAttributes_BikeTypeV2xFac_LaneAttributes_CrosswalkTypeV2xFac_LaneAttributes_ParkingTypeV2xFac_LaneAttributes_SidewalkTypeV2xFac_LaneAttributes_StripingTypeV2xFac_LaneAttributes_TrackedVehicleTypeV2xFac_LaneAttributes_VehicleTypeV2xFac_LaneAttributesTypeV2xFac_laneConfiguration17TypeV2xFac_LaneConnectionIDTypeV2xFac_LaneDataAttributeChoiceTypeV2xFac_LaneDataAttributeListTypeV2xFac_LaneDataAttributeTypeV2xFac_LaneDirectionTypeV2xFac_LaneIDTypeV2xFac_LaneInformationPresenceTypeV2xFac_LaneInformationTypeV2xFac_LaneListTypeV2xFac_LanePositionTypeV2xFac_LaneSharingTypeV2xFac_LaneStatusTypeV2xFac_LaneTypeV2xFac_LaneType#2V2xFac_LaneType#3V2xFac_LaneWidthTypeV2xFac_language62TypeV2xFac_lastCheckedDate110TypeV2xFac_LateralAccelerationTypeV2xFac_LateralAccelerationValueTypeV2xFac_LatitudeTypeV2xFac_LayerIDTypeV2xFac_LayerTypeV2xFac_layoutComponents30TypeV2xFac_LayoutComponentTypeV2xFac_LayoutContainerPresenceTypeV2xFac_LayoutContainerTypeV2xFac_LightBarSirenInUseTypeV2xFac_limits76ChoiceTypeV2xFac_limits76TypeV2xFac_LoadTypeV2xFac_LocationContainerPresenceTypeV2xFac_LocationContainerTypeV2xFac_LongitudeTypeV2xFac_LongitudinalAccelerationTypeV2xFac_LongitudinalAccelerationValueTypeV2xFac_LowFrequencyContainerChoiceTypeV2xFac_LowFrequencyContainerTypeV2xFac_ManagementContainerPresenceTypeV2xFac_ManagementContainerTypeV2xFac_ManeuverAssistListTypeV2xFac_MapDataPresenceTypeV2xFac_MapDataTypeV2xFac_MapemDataPresenceTypeV2xFac_MapemDataTypeV2xFac_MergeDivergeNodeAngleTypeV2xFac_MinuteOfTheYearTypeV2xFac_month_day83TypeV2xFac_MonthDayTypeV2xFac_MovementEventListTypeV2xFac_MovementEventPresenceTypeV2xFac_MovementEventTypeV2xFac_MovementListTypeV2xFac_MovementPhaseStateTypeV2xFac_MovementStatePresenceTypeV2xFac_MovementStateTypeV2xFac_MsgCountTypeV2xFac_Node_LLmD_64bTypeV2xFac_Node_XY_20bTypeV2xFac_Node_XY_22bTypeV2xFac_Node_XY_24bTypeV2xFac_Node_XY_26bTypeV2xFac_Node_XY_28bTypeV2xFac_Node_XY_32bTypeV2xFac_NodeAttributeSetXYPresenceTypeV2xFac_NodeAttributeSetXYTypeV2xFac_NodeAttributeXYListTypeV2xFac_NodeAttributeXYTypeV2xFac_NodeListXYChoiceTypeV2xFac_NodeListXYTypeV2xFac_NodeOffsetPointXYChoiceTypeV2xFac_NodeOffsetPointXYTypeV2xFac_NodeSetXYTypeV2xFac_NodeXYPresenceTypeV2xFac_NodeXYTypeV2xFac_notEqualTo66TypeV2xFac_notEqualTo69TypeV2xFac_NULLTypeV2xFac_NumberOfOccupantsTypeV2xFac_Offset_B10TypeV2xFac_Offset_B11TypeV2xFac_Offset_B12TypeV2xFac_Offset_B13TypeV2xFac_Offset_B14TypeV2xFac_Offset_B16TypeV2xFac_offsetXaxis106ChoiceTypeV2xFac_offsetXaxis106TypeV2xFac_offsetYaxis107ChoiceTypeV2xFac_offsetYaxis107TypeV2xFac_optional4TypeV2xFac_OverlayLaneListTypeV2xFac_particulate0TypeV2xFac_parts5TypeV2xFac_PassengerCapacityTypeV2xFac_PathDeltaTimeTypeV2xFac_PathHistoryTypeV2xFac_PathPointPresenceTypeV2xFac_PathPointTypeV2xFac_PedestrianBicycleDetectTypeV2xFac_PerformanceClassTypeV2xFac_PhoneNumberTypeV2xFac_pictogramCategoryCode45TypeV2xFac_pictogramCode39TypeV2xFac_PMDTypeV2xFac_PolygonalLineChoiceTypeV2xFac_PolygonalLineTypeV2xFac_PosCentMassTypeV2xFac_PosConfidenceEllipseTypeV2xFac_PosFrontAxTypeV2xFac_Position3DPresenceTypeV2xFac_Position3DTypeV2xFac_PositioningSolutionTypeV2xFac_PositionOfOccupantsTypeV2xFac_PositionOfPillarsTypeV2xFac_PosLonCarrTypeV2xFac_PosPillarTypeV2xFac_PostCrashSubCauseCodeTypeV2xFac_PreemptPriorityListTypeV2xFac_processAgency109TypeV2xFac_processMethod108TypeV2xFac_ProtectedCommunicationZonePresenceTypeV2xFac_ProtectedCommunicationZonesRSUTypeV2xFac_ProtectedCommunicationZoneTypeV2xFac_ProtectedZoneIDTypeV2xFac_ProtectedZoneRadiusTypeV2xFac_ProtectedZoneTypeV2xFac_ProviderTypeV2xFac_PtActivationDataTypeV2xFac_PtActivationTypeV2xFac_PtActivationType#2V2xFac_publicFacilitiesPictogram43TypeV2xFac_PublicTransportContainerPresenceTypeV2xFac_PublicTransportContainerTypeV2xFac_ranges67TypeV2xFac_ranges70TypeV2xFac_RccPartTypeV2xFac_ReferenceDenmsTypeV2xFac_ReferencePositionTypeV2xFac_RegulatorySpeedLimitTypeV2xFac_RelevanceDistanceTypeV2xFac_RelevanceTrafficDirectionTypeV2xFac_relevanceZoneIds19TypeV2xFac_relevanceZoneIds8TypeV2xFac_RequestResponseIndicationTypeV2xFac_RescueAndRecoveryWorkInProgressSubCauseCodeTypeV2xFac_RescueContainerTypeV2xFac_ResponderGroupAffectedTypeV2xFac_RestrictedTypesTypeV2xFac_RestrictionAppliesToTypeV2xFac_RestrictionClassAssignmentTypeV2xFac_RestrictionClassIDTypeV2xFac_RestrictionClassListTypeV2xFac_RestrictionUserTypeV2xFac_RestrictionUserType#2V2xFac_RestrictionUserType#3V2xFac_RoadConfigurationContainerTypeV2xFac_RoadLaneSetListTypeV2xFac_RoadRegulatorIDTypeV2xFac_RoadSegmentIDTypeV2xFac_RoadSegmentListTypeV2xFac_RoadSegmentPresenceTypeV2xFac_RoadSegmentReferenceIDPresenceTypeV2xFac_RoadSegmentReferenceIDTypeV2xFac_RoadSegmentTypeV2xFac_roadSignCodes14TypeV2xFac_RoadTypeV2xFac_RoadwayCrownAngleTypeV2xFac_RoadWorksContainerBasicPresenceTypeV2xFac_RoadWorksContainerBasicTypeV2xFac_RoadWorksContainerExtendedPresenceTypeV2xFac_RoadWorksContainerExtendedTypeV2xFac_RoadworksSubCauseCodeTypeV2xFac_ROITypeV2xFac_RSCodeTypeV2xFac_RSCUnitTypeV2xFac_RSUContainerHighFrequencyPresenceTypeV2xFac_RSUContainerHighFrequencyTypeV2xFac_RxParamsTypeV2xFac_SafetyCarContainerPresenceTypeV2xFac_SafetyCarContainerTypeV2xFac_Scale_B12TypeV2xFac_SegmentAttributeXYListTypeV2xFac_SegmentAttributeXYTypeV2xFac_SegmentPresenceTypeV2xFac_SegmentTypeV2xFac_SemiAxisLengthTypeV2xFac_SequenceNumberTypeV2xFac_serviceCategoryCode41ChoiceTypeV2xFac_serviceCategoryCode41TypeV2xFac_SignalControlZoneTypeV2xFac_SignalGroupIDTypeV2xFac_SignalViolationSubCauseCodeTypeV2xFac_SituationContainerPresenceTypeV2xFac_SituationContainerTypeV2xFac_SlowVehicleSubCauseCodeTypeV2xFac_SoundLevelTypeV2xFac_SpatemDataPresenceTypeV2xFac_SpatemDataTypeV2xFac_SPATPresenceTypeV2xFac_SPATTypeV2xFac_SpecialTransportContainerTypeV2xFac_SpecialTransportTypeV2xFac_SpecialVehicleContainerChoiceTypeV2xFac_SpecialVehicleContainerTypeV2xFac_SpeedAdviceTypeV2xFac_SpeedConfidenceTypeV2xFac_SpeedLimitListTypeV2xFac_SpeedLimitTypeV2xFac_SpeedLimitType#2V2xFac_SpeedTypeV2xFac_SpeedValueTypeV2xFac_SPEPresenceTypeV2xFac_SPETypeV2xFac_StationarySinceTypeV2xFac_StationaryVehicleContainerPresenceTypeV2xFac_StationaryVehicleContainerTypeV2xFac_StationaryVehicleSubCauseCodeTypeV2xFac_StationIDTypeV2xFac_StationTypeV2xFac_SteeringWheelAngleConfidenceTypeV2xFac_SteeringWheelAngleTypeV2xFac_SteeringWheelAngleValueTypeV2xFac_StringTypeV2xFac_SubCauseCodeTypeV2xFac_TcPartPresenceTypeV2xFac_TcPartTypeV2xFac_TemperatureTypeV2xFac_TerminationTypeV2xFac_text25TypeV2xFac_TextContainerTypeV2xFac_TextCopy63TypeV2xFac_TextPresenceTypeV2xFac_textScripting53TypeV2xFac_TextTypeV2xFac_TimeChangeDetailsPresenceTypeV2xFac_TimeChangeDetailsTypeV2xFac_TimeIntervalConfidenceTypeV2xFac_TimeMarkTypeV2xFac_TimestampItsTypeV2xFac_TracesTypeV2xFac_TractorCharacteristicsPresenceTypeV2xFac_TractorCharacteristicsTypeV2xFac_TrafficClassIdTypeV2xFac_TrafficConditionSubCauseCodeTypeV2xFac_TrafficRuleTypeV2xFac_trafficSignPictogram42TypeV2xFac_trailer34TypeV2xFac_TrailerCharacteristicsPresenceTypeV2xFac_TrailerCharacteristicsTypeV2xFac_TrainCharacteristicsTypeV2xFac_TransmissionIntervalTypeV2xFac_TurningRadiusTypeV2xFac_UnitTypeV2xFac_validity72TypeV2xFac_ValidityDurationTypeV2xFac_VarLengthNumberChoiceTypeV2xFac_VarLengthNumberTypeV2xFac_VcClassTypeV2xFac_VcCodePresenceTypeV2xFac_VcCodeTypeV2xFac_VcOptionTypeV2xFac_VdsTypeV2xFac_VDSTypeV2xFac_VEDPresenceTypeV2xFac_VEDTypeV2xFac_VehicleBreakdownSubCauseCodeTypeV2xFac_VehicleCharacteristicsFixValuesChoiceTypeV2xFac_VehicleCharacteristicsFixValuesCopy74TypeV2xFac_VehicleCharacteristicsFixValuesCopy75TypeV2xFac_VehicleCharacteristicsFixValuesTypeV2xFac_VehicleCharacteristicsRangesCopy78TypeV2xFac_VehicleCharacteristicsRangesTypeV2xFac_VehicleDimensionsTypeV2xFac_VehicleGroupAffectedTypeV2xFac_VehicleIdentificationPresenceTypeV2xFac_VehicleIdentificationTypeV2xFac_VehicleLengthConfidenceIndicationTypeV2xFac_VehicleLengthTypeV2xFac_VehicleLengthValueTypeV2xFac_VehicleRoleTypeV2xFac_VehicleWeightLimitsTypeV2xFac_VehicleWidthTypeV2xFac_VelocityTypeV2xFac_VerticalAccelerationTypeV2xFac_VerticalAccelerationValueTypeV2xFac_WaitOnStoplineTypeV2xFac_WeightTypeV2xFac_WheelBaseVehicleTypeV2xFac_WmiNumberTypeV2xFac_WMInumberTypeV2xFac_WrongWayDrivingSubCauseCodeTypeV2xFac_YawRateConfidenceTypeV2xFac_YawRateTypeV2xFac_YawRateValueTypeV2xFac_year80TypeV2xFac_ZidTypeV2xFac_ZoneChoiceTypeV2xFac_zoneIds16TypeV2xFac_ZoneLengthTypeV2xFac_ZoneType

عرض التفاصيل

اختر عنصرًا من المخطط.

V2xBtp

Via this API, the BTP upper layer modules gets the data (BTP - SDU), the Geo Networking parameters and the Transaction ID of a received BTP packet.

void <User>_RxIndication(uint32 TransactionId32, const V2xBtp_RxParamsType* ReceiveParams, uint16 Length, const uint8* DataPtr);

Returns the version information of this module.

void V2Btp_GetVersionInfo(Std_VersionInfoType* VersionInfoPtr);

This API is called by the V2x Gn module to request the V2x Btp module to copy the transmission data to a specific location.

Std_ReturnType V2xBtp_CopyTxData(uint16 TransactionId16, uint8* DestPtr, uint16* Length);
V2xBtp_Init دالة

Initializes the V2x Btp module.

void V2xBtp_Init(void* CfgPtr);

Via this API, the V2x Btp module gets the data (BTP - PDU), the Geo Networking parameters and the Transaction ID of a received Geo Networking packet.

void V2xBtp_RxIndication(uint32 TransactionId32, const V2xBtp_RxParamsType* ReceiveParams, uint16 Length, const uint8* DataPtr);

This API is c alled by the V2x Fac module to request sending a BTP - PDU to the peer BTP entity.

Std_ReturnType V2xBtp_Transmit(uint16 TransactionId16, const V2xBtp_TxParamsType* TransmitParams, uint16 Length, const uint8* DataPtr);

By this API primitive, the V2x Btp module gets an indication from the V2x Gn module about the status of the transmission of the data (FAC - PDU) with the associated ID.

void V2xBtp_TxConfirmation(uint16 TransactionId16);

Structure containing BTP and Geo Networking parameters related to a received BTP packet. This structure should be passed to the V2x Btp module from the V2x Gn Module when the V2x Gn module receives a GN packet from the peer Geo Networking entit y.

Structure containing BTP and Geo Networking related parameters that should be passed to the transmit request function (i.e. V2x Btp_ Transmit defined in 8.3.3) by the V2x Fac module.

V2xFac

This is the main processing function of the CA basic service

void V2xFac_CaBs_MainFunction(void);

This is the main processing function of the DEN basic service.

void V2xFac_DenBs_MainFunction(void);

Returns the version information of this module.

void V2xFac_GetVersionInfo(Std_VersionInfoType* VersionInfoPtr);
V2xFac_Init دالة

Initializes the V2x Fac module.

void V2xFac_Init(void* CfgPtr);

This is the main processing function of the IVI service.

void V2xFac_IviS_MainFunction(void);

This is the main processing function of the RLT service.

void V2xFac_RltS_MainFunction(void);

This API primitive is called by the V2x Btp module providing the data and the Geo Networking parameters of a received BTP packet to V2x Fac module.

void V2xFac_RxIndication(uint32 TransactionId32, const V2xFac_RxParamsType* ReceiveParams, uint16 Length, const uint8* DataPtr);

This is the main processing function of the TLM service.

void V2xFac_TlmS_MainFunction(void);

By this API primitive the V2x Fac module gets a confirmation that the V2X message with a certain ID was send successfully.

void V2xFac_TxConfirmation(uint16 TransactionId16);

This function is called by the V2x M when not all modules are OK with the pseudonym change and the change is to be rolled back. A vailable via V2x Fac_ V2x M.h

Std_ReturnType V2xFac_V2xM_AbortPseudonymChange(void);

This function is called by the V2x M when all modules are OK with the pseudonym change and the change is to be committed.

Std_ReturnType V2xFac_V2xM_CommitPseudonymChange(void);

By this API primitive the V2x Fac module gets an indication that the given Pseudonym and hereby the Station Id is about to be changed

Std_ReturnType V2xFac_V2xM_PreparePseudonymChange(const V2x_PseudonymType* PseudonymPtr);

By this API primitive the V2x Fac module gets an indication of the current operation state of the CA Basic Service.

void V2xFac_V2xM_SetCaBsOperation(boolean OperationState);

By this API primitive the V2x Fac module gets an indication of the current TGen Cam Dcc value.

void V2xFac_V2xM_SetTGenCamDcc(uint16 TGenCamDcc);

Namespace: IVI Variation --

Namespace: IVI Variation --

Namespace: IVI Variation --

Namespace: IVI Variation --

Namespace: ITS - Container Variation --

bit brake Pedal Engaged 0x40 Bit 6: Driver is stepping on the brake pedal bit gas Pedal Engaged 0x20 Bit 5: Driver is stepping on the gas pedal bit emergency Brake Engaged 0x10 Bit 4: Emergency brake system is engaged bit collision Warning Engaged 0x08 Bit 3: Collision warning s ystem is engaged bit acc Engaged 0x04 Bit 2: ACC is engaged bit cruise Control Engaged 0x02 Bit 1: Cruise control is engaged bit speed Limiter Engaged 0x01 Bit 0 (LSB): Speed limiter is engaged Description Bit String DE_ Acceleration Control as defined in ETSI TS 102 894 - 2. Variation --

Namespace: ITS - Container Variation --

DF_ Action ID as defined in ETSI TS 102 894 - 2. Values for data elements within this structure shall be used according that document. Variation --

Namespace: ITS - Container Variation --

Namespace: ITS - Container Variation --

Namespace: ITS - Container Variation --

Namespace: ITS - Container Variation --

Namespace: MAPEM Variation --

bit speed 0x01 Bit 0 (LSB): Optional child present bit confidence 0x02 Bit 1: Optional child present bit distance 0x04 Bit 2: Optional child present bit class 0x08 Bit 3: Optional child present Description Namespace: MAPEM Variation --

Namespace: MAPEM Variation --

Namespace: MAPEM Variation --

bit lane Position 0x20 Bit 5: Optional child present bit impact Reduction 0x10 Bit 4: Optional child present bit external Temperature 0x08 Bit 3: Optional child present bit road Works 0x04 Bit 2: Optional child present bit positioning Solution 0x02 Bit 1: Optional child present bit stationary Vehicle 0x01 Bit 0 (LSB): Optional child present Description Presence flags for V2x Fac_ Alacarte Container Type Variation --

Alacarte Container as defined in ETSI EN 302 637 - 3. Values for data eleme nts within this structure shall be used according that document. Variation --

bit maneuver Straight Allowed 0x01 -- bit maneuver Left Allowed 0x02 -- bit maneuver Right Allowed 0x04 -- bit maneuver UTurn Allowed 0x08 -- bit maneuver Left Turn On Red Allowed 0x10 -- bit maneuver Right Turn On Red Allowed 0x20 -- bit maneuver Lane Change Allowed 0x40 -- bit maneuver No Stopping Allowed 0x80 -- bit yield Allways Required 0x100 -- bit go With Halt 0x200 -- bit caution 0x400 -- bit reserved1 0x800 -- Description Namespace: MAPEM Variation --

Enumeration of DE_ Altitude Confidence as defined in ETSI TS 102 894 - 2. Variation --

DF_ Altitude as defined in ETSI TS 102 894 - 2. Values for data elements within this structure shall be used according that document. Variation --

Namespace: ITS - Container Variation --

Namespace: IVI Variation --

Namespace: MAPEM Variation --

bit value 0x01 Bit 0 (LSB): Optional child present bit unit 0x02 Bit 1: Optional child present bit attributes 0x04 Bit 2: Optional child present Description Namespace: IVI Variation --

Namespace: IVI Variation --

Namespace: IVI Variation --

Namespace: IVI Variation --

Namespace: MAPEM Variation --

Namespace: Efc Module Variation --

Basic Container as defined in ETSI EN 302 637 - 2. Values for data elements within this structure shall be used according that document. Variation --

bit acceleration Control 0x40 Bit 6: Optional child present bit lane Position 0x20 Bit 5: Optional child present bit steering Wheel Angle 0x10 Bit 4: Optional child present bit lateral Acceleration 0x08 Bit 3: Optional child present bit vertical Acceleration 0x04 Bit 2: Optional child present bit performance Class 0x02 Bit 1: Optional child present bit cen Dsrc Tolling Zone 0x01 Bit 0 (LSB): Optional child present Description Presence flags for V2x Fac_ Basic Vehicle Container High Frequency Type Variation --

Basic Vehicle Container High Frequency as defined in ETSI EN 302 637 - 2. Values for data elements within this structure shall be used according that document. Variation -- Availab le via Rte_ V2x Fac_ Type.h

Basic Vehicle Low Frequency Container as defined in ETSI EN 302 637 - 2. Values for data elements within this structure shall be used according that document. Variation --

CAM root message as defined in ETSI EN 302 637 - 2. Values for data elements within this structure shall be used according that docume nt. Variation --

bit low Frequency Container 0x02 Bit 1: Optional child present bit special Vehicle Container 0x01 Bit 0 (LSB): Optional child present Description Presence flags for V2x Fac_ Cam Parameters Type Variation --

Cam Parameters as defined in ETSI EN 302 637 - 2. Values for data elements within this structure shall be used according that document. Variation --

DF_ Cause Code as defined in ETSI TS 102 894 - 2. Values for data elements within this structure shall be used according that document. Variation --

Namespace: ITS - Container Variation --

Namespace: ITS - Container Variation --

bit cen Dsrc Tolling Zone ID 0x01 Bit 0 (LSB): Optional child present Description Presence flags for V2x Fac_ Cen Dsrc Tolling Zone Type Variation --

DF_ Cen Dsrc Tolling Zone as defined in ETSI TS 102 894 - 2. Values for data elements within this structure shall be used according that document. Variation --

bit hard Shoulder Status 0x01 Bit 0 (LSB): Optional child present Description Presence flags for V2x Fac_ Closed Lanes Typet Variation --

DF_ Closed Lanes as defined in ETSI TS 102 894 - 2. Values for data elements within this structure shall be used according that document. Variation --

Namespace: IVI Variation --

Namespace: IVI Variation --

Namespace: ITS - Container Variation --

company Name as defined in Dangerous Goods Extended in ETSI TS 102 894 - 2. Size of the Array shall be 24. Variation --

Namespace: IVI Variation --

bit tractor 0x01 Bit 0 (LSB): Optional child present bit trailer 0x02 Bit 1: Optional child present bit train 0x04 Bit 2: Optional child present Description Namespace: IVI Variation --

Namespace: IVI Variation --

bit rotate XY 0x01 Bit 0 (LSB): Optional child present bit scale Xaxis 0x02 Bit 1: Optional child present bit scale Yaxis 0x04 Bit 2: Optional child present Description Namespace: MAPEM Variation --

Namespace: MAPEM Variation --

bit offset Distance 0x01 Bit 0 (LSB): Optional child present Description Namespace: IVI Variation --

Namespace: IVI Variation --

bit maneuver 0x01 Bit 0 (LSB): Optional child present Description Namespace: MAPEM Variation --

Namespace: MAPEM Variation --

bit queue Length 0x01 Bit 0 (LSB): Optional child present bit available Storage Length 0x02 Bit 1: Optional child present bit wait On Stop 0x04 Bit 2: Optional child present bit ped Bicycle Detect 0x08 Bit 3: Optional child present Description Namespace: MAPEM Variation --

Namespace: MAPEM Variation --

bit remote Intersection 0x01 Bit 0 (LSB): Optional child present bit signal Group 0x02 Bit 1: Optional child present bit user Class 0x04 Bit 2: Optional child present bit connection ID 0x08 Bit 3: Optional child present Description Namespace: MAPEM Variation --

Namespace: MAPEM Variation --

Namespace: MAPEM Variation --

Coop Awareness as defined in ETSI EN 302 637 - 2. Values for data elements within this structure shall be used according that document. Variation --

Namespace: Efc Module Variation --

Namespace: IVI Variation --

Namespace: AVIAEINumbering And Data Structures Variation --

Namespace: AVIAEINumbering And Data Structures Variation --

Enumeration of DE_ Curvature Confidence as defined in ETSI TS 102 894 - 2. Variation --

Enumeration of DE_ Curvature Calculation Mode as defined in ETSI TS 102 894 - 2. Variation --

Namespace: ITS - Container Variation --

DF_ Curvature as defined in ETSI TS 102 894 - 2. Values for data elements within this structure shall be used according that document. Variation --

Namespace: ITS - Container Variation --

Namespace: ITS - Container Variation --

Enumeration of DE_ Dangerous Goods Basic as defined in ETSI TS 102 894 - 2. Variation --

Dangerous Goods Container as defined in ETSI EN 302 637 - 2. Values for data elements within this structure shall be used according that document. Variation --

bit emergency Action Code 0x04 Bit 2: Optional child present bit phone Number 0x02 Bit 1: Optional child present bit company Name 0x01 Bit 0 (LSB): Optional child present Description Presence flags for V2x Fac_ Dangerous Goods Extended Type Variation --

DF_ Dangerous Goods Extended as defi ned in ETSI TS 102 894 - 2. Values for data elements within this structure shall be used according that document. Variation --

Namespace: ITS - Container Variation --

Namespace: IVI Variation --

bit process Method 0x01 Bit 0 (LSB): Optional child present bit process Agency 0x02 Bit 1: Optional child present bit last Checked Date 0x04 Bit 2: Optional child present bit geoid Used 0x08 Bit 3: Optional child present Description Namespace: MAPEM Variation --

Namespace: MAPEM Variation --

bit unused 0x01 -- bit monday 0x02 -- bit tuesday 0x04 -- bit wednesday 0x08 -- bit thursday 0x10 -- bit friday 0x20 -- bit saturday 0x40 -- bit sunday 0x80 -- Description Namespace: IVI Variation --

Namespace: IVI Variation --

Namespace: IVI Variation --

Namespace: IVI Variation --

bit dp 0x01 Bit 0 (LSB): Optional child present bit dr 0x02 Bit 1: Optional child present bit rne 0x04 Bit 2: Optional child present bit stn Id 0x08 Bit 3: Optional child present bit stn Text 0x10 Bit 4: Optional child present bit dcp 0x20 Bit 5: Optional child present bit ddp 0x40 Bit 6: Optional child present Description Namespace: IVI Variation --

Namespace: IVI Variation --

bit dcj 0x01 Bit 0 (LSB): Optional child present bit der 0x02 Bit 1: Optional child present bit tpl 0x04 Bit 2: Optional child present Description Namespace: IVI Variation --

Namespace: IVI Variation --

Namespace: ITS - Container Variation --

Namespace: MAPEM Variation --

Namespace: ITS - Container Variation --

Namespace: ITS - Container Variation --

Namespace: IVI Variation --

Namespace: IVI Variation --

Namespace: IVI Variation --

DF_ Delta Reference Position as defined in ETSI TS 102 894 - 2. Values for data elements within this structure shall be used according that document. Variation --

DENM root message as defined in ETSI EN 302 637 - 3. Values for data elements within this structure shall be used according that document. Variation --

bit situation 0x04 Bit 2: Optional child present bit location 0x02 Bit 1: Optional child present bit alacarte 0x01 Bit 0 (LSB): Optional child present Description Presence flags for V2x Fac_ Den Msg Type Variation --

Decentralized Environmental Notification Message as defined in ETSI EN 302 637 - 3. Values for data elements within this structure shall be used according that document. Variation --

Namespace: IVI Variation --

Namespace: MAPEM Variation --

bit dep RSCode 0x01 Bit 0 (LSB): Optional child present bit dep Blob 0x02 Bit 1: Optional child present bit pln Id 0x04 Bit 2: Optional child present bit pln Text 0x08 Bit 3: Optional child present Description Namespace: IVI Variation --

Namespace: IVI Variation --

bit ron Id 0x01 Bit 0 (LSB): Optional child present bit ron Text 0x02 Bit 1: Optional child present Description Namespace: IVI Variation --

Namespace: IVI Variation --

Namespace: IVI Variation --

Namespace: IVI Variation --

Namespace: IVI Variation --

Namespace: Efc Module Variation --

Namespace: IVI Variation --

Namespace: IVI Variation --

Namespace: IVI Variation --

Namespace: IVI Variation --

Namespace: IVI Variation --

Enumeration of DE_ Driving Direction as defined in ETSI EN 302 637 - 2. Variation --

Namespace: MAPEM Variation --

Namespace: MAPEM Variation --

Namespace: IVI Variation --

Namespace: IVI Variation --

Namespace: IVI Variation --

bit outermost Lane Closed 0x2000 Bit 13: Outermost lane is closed bit second Lane From Outside Closed 0x1000 Bit 12: Second lane from the outside is closed bit third Lane From Outside Closed 0x800 Bit 11: Third lane from the outside is closed bit fourth Lane From Outside Closed 0x40 0 Bit 10: Fourth lane from the outside is closed bit fifth Lane From Outside Closed 0x200 Bit 9: Fifth lane from the outside is closed bit sixth Lane From Outside Closed 0x100 Bit 8: Sixth lane from the outside is closed bit seventh Lane From Outside Closed 0x80 Bit 7: Seventh lane from the outside is closed bit eighth Lane From Outside Closed 0x40 Bit 6: Eighth lane from the outside is closed bit ninth Lane From Outside Closed 0x20 Bit 5: Ninth lane from the outside is closed bit tenth Lane From Outside Closed 0x10 Bit 4: Tenth lane from the outside is closed bit eleventh Lane From Outside Closed 0x08 Bit 3: Eleventh lane from the outside is closed bit twelfth Lane From Outside 0x04 Bit 2: Twelfth lane from the outside is Closed closed bit thirteenth Lane From Outside Closed 0x02 Bit 1: Thirteenth lane from the outside is closed bit fourteenth Lane From Outside Closed 0x01 Bit 0 (LSB): Fourteenth lane from the outside is closed Description Bit String DE_ Driving Lane Status as defined in ETSI TS 102 894 - 2 V1.2.1. Variation --

Namespace: MAPEM Variation --

bit hour Minutes 0x01 Bit 0 (LSB): Optional child present bit day Of Week 0x02 Bit 1: Optional child present bit period 0x04 Bit 2: Optional child present Description Namespace: IVI Variation --

Namespace: IVI Variation --

Namespace: IVI Variation --

Namespace: MAPEM Variation --

bit value 0x00 false if 0, true otherwise Description Namespace: ITS - Container Variation --

emergency Action Code as defined in Dangerous Goods Extended in ETSI TS 102 894 - 2. Size of the Array shall be 24. Variation --

bit incident Indication 0x02 Bit 1: Optional child present bit emergency Priority 0x01 Bit 0 (LSB): Optional child present Description Presence flags for V2x Fac_ Emergency Container Type Variation --

Emergency Container as defined in ETSI EN 302 637 - 2. Values for data elements within this structure shall be used according that document. Variation --

bit request For Right Of Way 0x02 Bit 1: request for right of way bit request For Free Crossing At ATraffic Light 0x01 Bit 0 (LSB): request for free crossing at a traffic light Description Bit String DE_ Emergency Priority as defined in ETSI TS 102 894 - 2 Variation --

Namespace: ITS - Container Variation --

Namespace: MAPEM Variation --

bit hydrogen Storage 0x40 Bit 6: hydrogen storage bit electric Energy Storage 0x20 Bit 5: electric energy storage bit liquid Propane Gas 0x10 Bit 4: liquid propane gas bit compressed Natural Gas 0x08 Bit 3: compressed natural gas bit diesel 0x04 Bit 2: diesel bit gasoline 0x02 Bit 1: gasoline bit ammonia 0x01 Bit 0 (LSB): ammonia Description Bit String DE_ Energy Storage as defined in ETSI TS 102 894 - 2. Variation --

bit hydrogen Storage 0x01 -- bit electric Energy Storage 0x02 -- bit liquid Propane Gas 0x04 -- bit compressed Natural Gas 0x08 -- bit diesel 0x10 -- bit gasoline 0x20 -- bit ammonia 0x40 -- Description Namespace: ITS - Container Variation --

Namespace: Efc Module Variation --

Namespace: Efc Module Variation --

Namespace: IVI Variation --

Namespace: IVI Variation --

Namespace: NTCIP Variation --

Namespace: NTCIP Variation --

Namespace: NTCIP Variation --

Namespace: NTCIP Variation --

Namespace: NTCIP Variation --

Namespace: Efc Module Variation --

Namespace: Electronic Registration Identification Vehicle Data Module Variation --

Namespace: Electronic Registration Identification Vehicle Data Module Variation --

Namespace: Electronic Registration Identification Vehicle Data Module Variation --

Namespace: Electronic Registration Identification Vehicle Data Module Variation --

Namespace: Electronic Registration Identification Vehicle Data Module Variation --

Namespace: Electronic Registration Identification Vehicle Data Module Variation --

DF_ Event History as defined in ETSI TS 102 894 - 2. Variation --

bit event Delta Time 0x01 Bit 0 (LSB): Optional child present Description Presence flags for V2x Fac_ Event Point Type Variation --

DF_ Event Point as defined in ETSI TS 102 894 - 2. Values for data elements within this structure shall be used according that document. Variation --

Namespace: Efc Module Variation --

Namespace: CITSappl Mgmt IDs Variation --

Namespace: CITSappl Mgmt IDs Variation --

Namespace: CITSappl Mgmt IDs Variation --

Namespace: CITSappl Mgmt IDs Variation --

Namespace: CITSappl Mgmt IDs Variation --

bit low Beam Headlights On 0x80 Bit 7: low beam headlights on bit high Beam Headlights On 0x40 Bit 6: high beam headlights on bit left Turn Signal On 0x20 Bit 5: left turn signal on bit right Turn Signal On 0x10 Bit 4: right turn signal on bit daytime Running Lights On 0x08 Bit 3: daytime running lights on bit reverse Light On 0x04 Bit 2: reverse light on bit fog Light On 0x02 Bit 1: fog light on bit parking Lights On 0x01 Bit 0: parking lights on Description Bit String DE_ Exterior Lights as defined in ETSI TS 102 894 - 2. Variation --

Namespace: IVI Variation --

Namespace: IVI Variation --

bit name 0x01 Bit 0 (LSB): Optional child present bit ingress Approach 0x02 Bit 1: Optional child present bit egress Approach 0x04 Bit 2: Optional child present bit maneuvers 0x08 Bit 3: Optional child present bit connects To 0x10 Bit 4: Optional child present bit overlays 0x20 Bit 5: Optional child present Description Namespace: MAPEM Variation --

Namespace: MAPEM Variation --

Namespace: ITIS Variation --

bit reference Position Time 0x01 Bit 0 (LSB): Optional child present bit referenee Position Heading 0x02 Bit 1: Optional child present bit referenee Position Speed 0x04 Bit 2: Optional child present Description Namespace: IVI Variation --

Namespace: IVI Variation --

Namespace: MAPEM Variation --

bit detection Zone Ids 0x01 Bit 0 (LSB): Optional child present bit its_ Rrid 0x02 Bit 1: Optional child present bit relevance Zone Ids 0x04 Bit 2: Optional child present bit direction 0x08 Bit 3: Optional child present bit driver Awareness Zone Ids 0x10 Bit 4: Optional child present bit minimum Awareness Time 0x20 Bit 5: Optional child present bit applicable Lanes 0x40 Bit 6: Optional child present bit ivi Purpose 0x80 Bit 7: Optional child present bit lane Status 0x100 Bit 8: Optional child present bit vehicle Characteristics 0x200 Bit 9: Optional child present bit driver Characteristics 0x400 Bit 10: Optional child present bit layout Id 0x800 Bit 11: Optional child present bit pre Stored Layout Id 0x1000 Bit 12: Optional child present bit extra Text 0x2000 Bit 13: Optional child present Description Namespace: IVI Variation --

Namespace: IVI Variation --

bit lane Number 0x01 Bit 0 (LSB): Optional child present bit zone Extension 0x02 Bit 1: Optional child present bit zone Heading 0x04 Bit 2: Optional child present bit zone 0x08 Bit 3: Optional child present Description Namespace: IVI Variation --

Namespace: IVI Variation --

Enumeration of a Geo Networking Area Shape Variation --

Destination area for DENM dissemination as specified in ETSI EN 302 931. Variation --

Namespace: IVI Variation --

Enumeration of DE_ Hard Shoulder Status as defined in ETSI TS 102 894 - 2. Variation --

Namespace: ITS - Container Variation --

Namespace: ITS - Container Variation --

Namespace: ITS - Container Variation --

Namespace: ITS - Container Variation --

Namespace: ITS - Container Variation --

DF_ Heading as defined in ETSI TS 102 894 - 2. Values for data elements within this structure shall be used according that document. Variation --

Namespace: ITS - Container Variation --

Namespace: ITS - Container Variation --

Enumeration for Choice V2x Fac_ High Frequency Container Type Variation --

High Frequency Container as defined in ETSI EN 302 637 - 2. Values for data elements within this structure shall be used according that document. V ariation --

Namespace: IVI Variation --

Namespace: IVI Variation --

Namespace: ITS - Container Variation --

Namespace: ITS - Container Variation --

Impact Reduction Container as defi ned in ETSI EN 302 637 - 3. Values for data elements within this structure shall be used according that document. Variation --

Namespace: ITIS Variation --

Namespace: ITS - Container Variation --

Namespace: Efc Module Variation --

Namespace: Efc Module Variation --

Namespace: MAPEM Variation --

bit name 0x01 Bit 0 (LSB): Optional child present bit lane Width 0x02 Bit 1: Optional child present bit speed Limits 0x04 Bit 2: Optional child present bit preempt Priority Data 0x08 Bit 3: Optional child present Description Namespace: MAPEM Variation --

Namespace: MAPEM Variation --

Namespace: MAPEM Variation --

bit region 0x01 Bit 0 (LSB): Optional child present Description Namespace: MAPEM Variation --

Namespace: MAPEM Variation --

Namespace: MAPEM Variation --

bit name 0x01 Bit 0 (LSB): Optional child present bit moy 0x02 Bit 1: Optional child present bit time Stamp 0x04 Bit 2: Optional child present bit enabled Lanes 0x08 Bit 3: Optional child present bit maneuver Assist List 0x10 Bit 4: Optional child present Description Namespace: MAPEM Variation --

Namespace: MAPEM Variation --

bit manual Control Is Enabled 0x01 -- bit stop Time Is Activated 0x02 -- bit failure Flash 0x04 -- bit preempt Is Active 0x08 -- bit signal Priority Is Active 0x10 -- bit fixed Time Operation 0x20 -- bit traffic Dependent Operation 0x40 -- bit standby Operation 0x80 -- bit failure Mode 0x100 -- bit off 0x200 -- bit recent MAPmessage Update 0x400 -- bit recent Change In MAPassigned Lanes IDs Used 0x800 -- bit no Valid MAPis Available At This Time 0x1000 -- bit no Valid SPATis Available At This Time 0x2000 -- Description Namespace: MAPEM Variation --

Namespace: IVI Variation --

Namespace: IVI Variation --

Namespace: IVI Variation --

Namespace: IVI Variation --

bit attributes 0x01 Bit 0 (LSB): Optional child present Description Namespace: IVI Variation --

Namespace: IVI Variation --

Namespace: Electronic Registration Identification Vehicle Data Module Variation --

Namespace: AVIAEINumbering And Data Structures Variation --

Namespace: ITIS Variation --

Namespace: ITIS Variation --

DF_ Itinerary Path as defined in ETSI TS 102 894 - 2. Size of the Array shall be 40. Variation --

Namespace: ITIS Variation --

Namespace: ITIS Variation --

Namespace: ITIS Variation --

Namespace: ITIS Variation --

DF_ Its Pdu Header as defined in ETSI TS 102 894 - 2. Values for data elements within this structure shall be used according that document. Variation --

V2xFac_Ivi نوع

Namespace: IVI Variation --

bit optional 0x01 Bit 0 (LSB): Optional child present Description Namespace: IVI Variation --

Namespace: IVI Variation --

Namespace: IVI Variation --

Namespace: IVI Variation --

bit glc 0x01 Bit 0 (LSB): Optional child present bit gic 0x02 Bit 1: Optional child present bit rcc 0x04 Bit 2: Optional child present bit tc 0x08 Bit 3: Optional child present bit lac 0x10 Bit 4: Optional child present Description Namespace: IVI Variation --

Namespace: IVI Variation --

Namespace: IVI Variation --

Namespace: IVI Variation --

Namespace: IVI Variation --

bit median_ Revocable Lane 0x01 -- bit median 0x02 -- bit white Line Hashing 0x04 -- bit striped Lines 0x08 -- bit double Striped Lines 0x10 -- bit traffic Cones 0x20 -- bit construction Barrier 0x40 -- bit traffic Channels 0x80 -- bit low Curbs 0x100 -- bit high Curbs 0x200 -- Description Namespace: MAPEM Variation --

bit bike Revocable Lane 0x01 -- bit pedestrian Use Allowed 0x02 -- bit is Bike Fly Over Lane 0x04 -- bit fixed Cycle Time 0x08 -- bit bi Directional Cycle Times 0x10 -- bit isolated By Barrier 0x20 -- bit unsignalized Segments Present 0x40 -- Description Namespace: MAPEM Variation --

bit crosswalk Revocable Lane 0x01 -- bit bicyle Use Allowed 0x02 -- bit is Xwalk Fly Over Lane 0x04 -- bit fixed Cycle Time 0x08 -- bit bi Directional Cycle Times 0x10 -- bit has Push To Walk Button 0x20 -- bit audio Support 0x40 -- bit rf Signal Request Present 0x80 -- bit unsignalized Segments Present 0x100 -- Description Namespace: MAPEM Variation --

bit parking Revocable Lane 0x01 -- bit parallel Parking In Use 0x02 -- bit head In Parking In Use 0x04 -- bit do Not Park Zone 0x08 -- bit parking For Bus Use 0x10 -- bit parking For Taxi Use 0x20 -- bit no Public Parking Use 0x40 -- Description Namespace: MAPEM Variation --

bit sidewalk_ Revocable Lane 0x01 -- bit bicyle Use Allowed 0x02 -- bit is Sidewalk Fly Over Lane 0x04 -- bit walk Bikes 0x08 -- Description Namespace: MAPEM Variation --

bit stripe To Connecting Lanes Revocable Lane 0x01 -- bit stripe Draw On Left 0x02 -- bit stripe Draw On Right 0x04 -- bit stripe To Connecting Lanes Left 0x08 -- bit stripe To Connecting Lanes Right 0x10 -- bit stripe To Connecting Lanes Ahead 0x20 -- Description Namespace: MAPEM Variation --

bit spec_ Revocable Lane 0x01 -- bit spec_ commuter Rail Road Track 0x02 -- bit spec_ light Rail Road Track 0x04 -- bit spec_ heavy Rail Road Track 0x08 -- bit spec_ other Rail Type 0x10 -- Description Namespace: MAPEM Variation --

bit is Vehicle Revocable Lane 0x01 -- bit is Vehicle Fly Over Lane 0x02 -- bit hov Lane Use Only 0x04 -- bit restricted To Bus Use 0x08 -- bit restricted To Taxi Use 0x10 -- bit restricted From Public Use 0x20 -- bit has IRbeacon Coverage 0x40 -- bit permission On Request 0x80 -- Description Namespace: MAPEM Variation --

Namespace: MAPEM Variation --

Namespace: IVI Variation --

Namespace: MAPEM Variation --

Namespace: MAPEM Variation --

Namespace: MAPEM Variation --

Namespace: MAPEM Variation --

bit ingress Path 0x01 -- bit egress Path 0x02 -- Description Namespace: MAPEM Variation --

Namespace: MAPEM Variation --

bit validity 0x01 Bit 0 (LSB): Optional child present bit lane Type Qualifier 0x02 Bit 1: Optional child present bit lane Width 0x04 Bit 2: Optional child present Description Namespace: IVI Variation --

Namespace: IVI Variation --

Namespace: MAPEM Variation --

Namespace: ITS - Container Variation --

bit overlapping Lane Description Provided 0x01 -- bit multiple Lanes Treated As One Lane 0x02 -- bit other Non Motorized Traffic Types 0x04 -- bit individual Motorized Vehicle Traffic 0x08 -- bit bus Vehicle Traffic 0x10 -- bit taxi Vehicle Traffic 0x20 -- bit pedestrians Traffic 0x40 -- bit cyclist Vehicle Traffic 0x80 -- bit tracked Vehicle Traffic 0x100 -- bit pedestrian Traffic 0x200 -- Description Namespace: MAPEM Variation --

Namespace: IVI Variation --

Namespace: IVI Variation --

Namespace: MAPEM Variation --

Namespace: MAPEM Variation --

Namespace: IVI Variation --

Namespace: IVI Variation --

Namespace: MAPEM Variation --

DF_ Lateral Acceleration as defined in ETSI TS 102 894 - 2. Values for data elements within this structure shall be used according that document. Variation --

Namespace: ITS - Container Variation --

Namespace: ITS - Container Variation --

Namespace: MAPEM Variation --

Namespace: MAPEM Variation --

Namespace: IVI Variation --

Namespace: IVI Variation --

bit height 0x01 Bit 0 (LSB): Optional child present bit width 0x02 Bit 1: Optional child present Description Namespace: IVI Variation --

Namespace: IVI Variation --

bit light Bar Activated 0x02 Bit 1: light bar activated bit siren Activated 0x01 Bit 0 (LSB): siren activated Description Bit String DE_ Light Bar Siren In Use as defined in ETSI TS 102 894 - 2. Variation --

Namespace: IVI Variation --

Namespace: IVI Variation --

Namespace: IVI Variation --

bit event Speed 0x04 Bit 2: Optional child present bit event Position Heading 0x02 Bit 1: Optional child present bit road Type 0x01 Bit 0 (LSB): Optional child present Description Presence flags for V2x Fac_ Location Container Type Variation --

Location Container as defined in ETSI EN 302 637 - 3. Values for data elements within this structure shall be used according that document. Variation --

Namespace: ITS - Container Variation --

DF_ Longitudinal Acceleration as defined in ETSI TS 102 894 - 2. Values for data elements within this structure shall be used according that document. Variation --

Namespace: ITS - Container Variation --

Enumeration of Choice V2x Fac_ Low Frequency Container Type Variation --

Low Frequency Container as defined in ETSI EN 302 637 - 2. Values for data elements within this structure shall be used according that document. Variation --

bit termination 0x08 Bit 3: Optional child present bit relevance Distance 0x04 Bit 2: Optional child present bit relevance Traffic Direction 0x02 Bit 1: Optional child present bit transmission Interval 0x01 Bit 0 (LSB): Optional child present Description Presence flags for V2x Fac_ Management Container Type Variation --

Management Container as defined in ETSI EN 302 637 - 3. Values for data elements within this structure shall be used according that document. Variation --

Namespace: MAPEM Variation --

bit time Stamp 0x01 Bit 0 (LSB): Optional child present bit layer Type 0x02 Bit 1: Optional child present bit layer ID 0x04 Bit 2: Optional child present bit intersections 0x08 Bit 3: Optional child present bit road Segments 0x10 Bit 4: Optional child present bit data Parameters 0x20 Bit 5: Optional child present bit restriction List 0x40 Bit 6: Optional child present Description Namespace: MAPEM Variation --

Namespace: MAPEM Variation --

bit time Stamp 0x01 Bit 0 (LSB): Optional child present bit layer Type 0x02 Bit 1: Optional child present bit layer ID 0x04 Bit 2: Optional child present bit intersections 0x08 Bit 3: Optional child present bit road Segments 0x10 Bit 4: Optional child present bit data Parameters 0x20 Bit 5: Optional child present bit restriction List 0x40 Bit 6: Optional child present Description Namespace: MAPEM Variation --

Namespace: MAPEM Variation --

Namespace: MAPEM Variation --

Namespace: MAPEM Variation --

Namespace: IVI Variation --

Namespace: IVI Variation --

Namespace: MAPEM Variation --

bit timing 0x01 Bit 0 (LSB): Optional child present bit speeds 0x02 Bit 1: Optional child present Description Namespace: MAPEM Variation --

Namespace: MAPEM Variation --

Namespace: MAPEM Variation --

Namespace: MAPEM Variation --

bit movement Name 0x01 Bit 0 (LSB): Optional child present bit maneuver Assist List 0x02 Bit 1: Optional child present Description Namespace: MAPEM Variation --

Namespace: MAPEM Variation --

Namespace: MAPEM Variation --

Namespace: MAPEM Variation --

Namespace: MAPEM Variation --

Namespace: MAPEM Variation --

Namespace: MAPEM Variation --

Namespace: MAPEM Variation --

Namespace: MAPEM Variation --

Namespace: MAPEM Variation --

bit local Node 0x01 Bit 0 (LSB): Optional child present bit disabled 0x02 Bit 1: Optional child present bit enabled 0x04 Bit 2: Optional child present bit data 0x08 Bit 3: Optional child present bit d Width 0x10 Bit 4: Optional child present bit d Elevation 0x20 Bit 5: Optional child present Description Namespace: MAPEM Variation --

Namespace: MAPEM Variation --

Namespace: MAPEM Variation --

Namespace: MAPEM Variation --

Namespace: MAPEM Variation --

Namespace: MAPEM Variation --

Namespace: MAPEM Variation --

Namespace: MAPEM Variation --

Namespace: MAPEM Variation --

bit attributes 0x01 Bit 0 (LSB): Optional child present Description Namespace: MAPEM Variation --

Namespace: MAPEM Variation --

Namespace: IVI Variation --

Namespace: IVI Variation --

Namespace: Electronic Registration Identification Vehicle Data Module Variation --

Namespace: ITS - Container Variation --

Namespace: MAPEM Variation --

Namespace: MAPEM Variation --

Namespace: MAPEM Variation --

Namespace: MAPEM Variation --

Namespace: MAPEM Variation --

Namespace: MAPEM Variation --

Namespace: MAPEM Variation --

Namespace: MAPEM Variation --

Namespace: MAPEM Variation --

Namespace: MAPEM Variation --

Namespace: IVI Variation --

Namespace: MAPEM Variation --

Namespace: Efc Module Variation --

Namespace: IVI Variation --

Namespace: Efc Module Variation --

Namespace: ITS - Container Variation --

DF_ Path History as defined in ETSI TS 102 894 - 2. Size of the Array shall be 23 as defined in ETSI EN 302 637 - 2. Variation --

bit path Delta Time 0x01 Bit 0 (LSB): Optional child present Description Presence flags for V2x Fac_ Path Point Type Variation --

DF_ Path Point as defined in ETSI TS 102 894 - 2. Values for data elements within this structure shall be used according t hat document. Variation --

bit value 0x00 false if 0, true otherwise Description Namespace: MAPEM Variation --

Namespace: ITS - Container Variation --

phone Number as defined in Dangerous Goods Extended in ETSI TS 102 894 - 2. Size of the Array shall be 24. Variation --

Namespace: IVI Variation --

Namespace: IVI Variation --

bit national_ holiday 0x01 -- bit even_ days 0x02 -- bit odd_ days 0x04 -- bit market_ day 0x08 -- Description Namespace: IVI Variation --

Namespace: IVI Variation -- Available V2x Fac.h via

Namespace: IVI Variation --

Namespace: ITS - Container Variation --

DF_ Pos Confidence Ellipse as defined in ETSI TS 102 894 - 2. Values for data elements within this structure shall be used according that document. Variation --

Namespace: ITS - Container Variation --

bit elevation 0x01 Bit 0 (LSB): Optional child present Description Namespace: MAPEM Variation --

Namespace: MAPEM Variation --

Enumeration of DE_ Positioning Solution Type as defined in ETSI TS 102 894 - 2. Variation --

bit row1Left Occupied 0x80000 Bit 19: row 1 left occupied bit row1Right Occupied 0x40000 Bit 18: row 1 right occupied bit row1Mid Occupied 0x20000 Bit 17: row 1 mid occupied bit row1Not Detectable 0x10000 Bit 16: row 1 not detectable bit row1Not Present 0x8000 Bit 15: row 1 not present bit row2Left Occupied 0x4000 Bit 14: row 2 left occupied bit row2Right Occupied 0x2000 Bit 13: row 2 right occupied bit row2Mid Occupied 0x1000 Bit 12: row 2 mid occupied bit row2Not Detectable 0x800 Bit 11: row 2 not detectable bit row2Not Present 0x400 Bit 10: row 2 not present bit row3Left Occupied 0x200 Bit 9: row 3 left occupied bit row3Right Occupied 0x100 Bit 8: row 3 right occupied bit row3Mid Occupied 0x80 Bit 7: row 3 mid occupied bit row3Not Detectable 0x40 Bit 6: row 3 not detectable bit row3Not Present 0x20 Bit 5: row 3 not present bit row4Left Occupied 0x10 Bit 4: row 4 left occupied bit row4Right Occupied 0x08 Bit 3: row 4 right occupied bit row4Mid Occupied 0x04 Bit 2: row 4 mid occupied bit row4Not Detectable 0x02 Bit 1: row 4 not detectable bit row4Not Present 0x01 Bit 0 (LSB): row 4 not present Description Bit String DE_ Position Of Occupants as defined in ETSI TS 102 894 - 2. Variation --

DF_ Position Of Pillars as defined in ETSI TS 102 894 - 2. Size of the Array shall be 3. Variation --

Namespace: ITS - Container Variation --

Namespace: ITS - Container Variation --

Namespace: ITS - Container Variation --

Namespace: MAPEM Variation --

Namespace: MAPEM Variation --

Namespace: MAPEM Variation --

bit expiry Time 0x04 Bit 2: Optional child present bit protected Zone Radius 0x02 Bit 1: Optional child present bit protected Zone ID 0x01 Bit 0 (LSB): Optional child present Description Presence flags for V2x Fac_ Protected Communication Zone Type Variation --

DF_ Protected Communication Zones RSU as defined in ETSI TS 102 894 - 2. Size of the Array shall be 16. Variation --

DF_ Vehicle Length as defined in ETSI TS 102 894 - 2. Values for data elements within this structure shall be us ed according that document. Variation --

Namespace: ITS - Container Variation --

Namespace: ITS - Container Variation --

Enumeration of DE_ Protected Zone Type as defined in ETSI TS 102 894 - 2. Variation --

Namespace: Efc Module Variation --

DF_ Pt Activation Data as defined in ETSI TS 102 894 - 2. Values for data elements within this structure shall be used according that document. Variation --

DF_ Pt Activation as defined in ETSI TS 102 894 - 2. Variation --

Namespace: ITS - Container Variation --

Namespace: IVI Variation --

bit pt Activation 0x01 Bit 0 (LSB): Optional child present Description Presence flags for V2x Fac_ Public Transport Container Type Variation --

Public Transport Contain er as defined in ETSI EN 302 637 - 2 V1.3.2. Values for data elements within this structure shall be used according that document. Variation --

Namespace: IVI Variation --

Namespace: IVI Variation --

Namespace: IVI Variation --

Reference Denms as defined in ETSI EN 302 637 - 3. Size of the Array shall be 8. Variation --

DF_ Reference Position as defined in ETSI TS 102 894 - 2. Values for data elements within this structure shall be used according that document. Variation -- Available Rte_ V2x Fac_ Type.h via

Namespace: MAPEM Variation --

Enumeration of DE_ Relevance Distance as defined in ETSI TS 102 894 - 2. Variation --

Enumeration of DE_ Relevance Traffic Direction as defined in ETSI TS 102 894 - 2. Variation --

Namespace: IVI Variation --

Namespace: IVI Variation --

Enumeration of DE_ Request Response Indication as defined in ETSI TS 102 894 - 2. Variation --

Namespace: ITS - Container Variation --

Rescue Container as defined in ETSI EN 302 637 - 2. Values for data elements within this structu re shall be used according that document. Variation --

Namespace: ITIS Variation --

DF_ Restricted Types as defined in ETSI TS 102 894 - 2. Size of the Array shall be 3. Variation --

Namespace: MAPEM Variation --

Namespace: MAPEM Variation --

Namespace: MAPEM Variation --

Namespace: MAPEM Variation --

Namespace: MAPEM Variation --

Namespace: MAPEM Variation --

Namespace: MAPEM Variation --

Namespace: IVI Variation --

Namespace: MAPEM Variation --

Namespace: MAPEM Variation --

Namespace: MAPEM Variation --

Namespace: MAPEM Variation --

bit name 0x01 Bit 0 (LSB): Optional child present bit lane Width 0x02 Bit 1: Optional child present bit speed Limits 0x04 Bit 2: Optional child present Description Namespace: MAPEM Variation --

bit region 0x01 Bit 0 (LSB): Optional child present Description Namespace: MAPEM Variation --

Namespace: MAPEM Variation --

Namespace: MAPEM Variation --

Namespace: IVI Variation --

Enumeration of DE_ Road Type as define d in ETSI TS 102 894 - 2. Variation --

Namespace: MAPEM Variation --

bit roadworks Sub Cause Code 0x02 Bit 1: Optional child present bit closed Lanes 0x01 Bit 0 (LSB): Optional child present Description Presence flags for V2x Fac_ Road Works Container Basic Type Variation --

Road Works Container Basic as defined in ETSI EN 302 637 - 2. Values for data elements within this structure shall be used according that document. Variation --

bit light Bar Siren In Use 0x100 Bit 8: Optional child present bit closed Lanes 0x80 Bit 7: Optional child present bit restriction 0x40 Bit 6: Optional child present bit speed Limit 0x20 Bit 5: Optional child present bit incident Indication 0x10 Bit 4: Optional child present bit recommended Path 0x08 Bit 3: Optional child present bit starting Point Speed Limit 0x04 Bit 2: Optional child present bit traffic Flow Rule 0x02 Bit 1: Optional child present bit reference Denms 0x01 Bit 0 (LSB): Optional child present Description Presence flags for V2x Fac_ Road Works Container Extended Type Variation --

Road Works Container Ex tended as defined in ETSI EN 302 637 - 3. Values for data elements within this structure shall be used according that document. Variation --

Namespace: ITS - Container Variation --

Namespace: IVI Variation --

Namespace: IVI Variation --

Namespace: IVI Variation --

bit protected Communication Zones RSU 0x01 Bit 0 (LSB): Optional child present Description Presence flags for V2x Fac_ RSUContainer High Frequency Type Variation --

DF_ Vehicle Length as defined in ETSI TS 102 894 - 2. Values for data elements within this structure shall be used according that document. Variation - -

Wraps Geo Networking parameters from V2x Btp

bit incident Indication 0x04 Bit 2: Optional child present bit traffic Rule 0x02 Bit 1: Optional child present bit speed Limit 0x01 Bit 0 (LSB): Optional child present Description Presence flags for V2x Fac_ Safety Car Container Type Variation --

Safety Car Container as defined in ETSI EN 302 637 - 2. Values for data elements within this structure shall be used according that document. Variation --

Namespace: MAPEM Variation --

Namespace: MAPEM Variation --

Namespace: MAPEM Variation --

bit lane Width 0x01 Bit 0 (LSB): Optional child present Description Namespace: IVI Variation --

Namespace: IVI Variation --

Namespace: ITS - Container Variation --

Namespace: ITS - Container Variation --

Namespace: IVI Variation --

Namespace: IVI Variation --

Namespace: MAPEM Variation --

Namespace: MAPEM Variation --

Namespace: ITS - Container Variation --

bit linked Cause 0x02 Bit 1: Optional child present bit event History 0x01 Bit 0 (LSB): Optional child present Description Presence flags for V2x Fac_ Situation Container Type Variation --

Situation Container as defined in ETSI EN 302 637 - 3. Values for data elements within this structure shall be used according that document. Variation --

Namespace: ITS - Container Variation --

Namespace: Efc Module Variation --

bit time Stamp 0x01 Bit 0 (LSB): Optional child present bit name 0x02 Bit 1: Optional child present Description Namespace: MAPEM Variation --

Namespace: MAPEM Variation --

bit time Stamp 0x01 Bit 0 (LSB): Optional child present bit name 0x02 Bit 1: Optional child present Description Namespace: MAPEM Variation --

Namespace: MAPEM Variation --

Special Transport Container as defined in ETSI EN 302 637 - 2. Values for data elements within this structure shall be used according that document. Variation --

bit heavy Load 0x08 Bit 3: heavy load bit excess Width 0x04 Bit 2: excess width bit excess Length 0x02 Bit 1: excess length bit excess Height 0x01 Bit 0 (LSB): excess height Description Bit String DE_ Special Transport Type as defined in ETSI TS 102 894 - 2. Variation --

Enumeration for Choice V2x Fac_ Special Vehicle Container Type Variation --

Special Vehicle Container as defined in ETSI EN 302 637 - 2. Values for data elements within this structure shall be used according that document. Variation --

Namespace: MAPEM Variation --

Namespace: ITS - Container Variation --

Namespace: MAPEM Variation --

Namespace: ITS - Container Variation --

Namespace: MAPEM Variation --

DF_ Speed as defined in ETSI TS 102 894 - 2. Values for data elements within this structure shall be used according that document. Variation --

Namespace: ITS - Container Variation --

bit spm 0x01 Bit 0 (LSB): Optional child present bit mns 0x02 Bit 1: Optional child present Description Namespace: IVI Variation --

Namespace: IVI Variation --

Enumeration of DE_ Stationary Since as defined in ETSI TS 102 894 - 2. Variat ion --

bit stationary Since 0x20 Bit 5: Optional child present bit stationary Cause 0x10 Bit 4: Optional child present bit carrying Dangerous Goods 0x08 Bit 3: Optional child present bit number Of Occupants 0x04 Bit 2: Optional child present bit vehicle Identification 0x02 Bit 1: Optional child present bit energy Storage Type 0x01 Bit 0 (LSB): Optional child present Description Presence flags for V2x Fac_ Stationary Vehicle Container Type Variation --

Stationary Vehicle Container as defined in ETSI EN 302 637 - 3. Values for data elements within this structure shall be used according that document. Variation --

Namespace: ITS - Container Variation --

Namespace: ITS - Container Variation --

Namespace: ITS - Container Variation --

Namespace: ITS - Container Variation --

DF_ Steering Wheel Angle as defined in ETSI TS 102 894 - 2. Values for data elements within this structure shall be used according that document. Variation --

Namespace: ITS - Container Variation --

Namespace: AVIAEINumbering And Data Structures Variation --

Namespace: ITS - Container Variation --

bit detection Zone Ids 0x01 Bit 0 (LSB): Optional child present bit driver Awareness Zone Ids 0x02 Bit 1: Optional child present bit minimum Awareness Time 0x04 Bit 2: Optional child present bit applicable Lanes 0x08 Bit 3: Optional child present bit layout Id 0x10 Bit 4: Optional child present bit pre Stored Layout Id 0x20 Bit 5: Optional child present bit text 0x40 Bit 6: Optional child present Description Namespace: IVI Variation --

Namespace: IVI Variation --

Namespace: ITS - Container Variation --

Enumeration of Termination as defined in ETSI EN 302 637 - 3. Variation --

Namespace: IVI Variation --

Namespace: IVI Variation --

Namespace: IVI Variation --

bit layout Component Id 0x01 Bit 0 (LSB): Optional child present Description Namespace: IVI Variation --

Namespace: IVI Variation --

Namespace: IVI Variation --

bit start Time 0x01 Bit 0 (LSB): Optional child present bit max End Time 0x02 Bit 1: Optional child present bit likely Time 0x04 Bit 2: Optional child present bit confidence 0x08 Bit 3: Optional child present bit next Time 0x10 Bit 4: Optional child present Description Namespace: MAPEM Variation --

Namespace: MAPEM Variation --

Namespace: MAPEM Variation --

Namespace: MAPEM Variation --

Namespace: ITS - Container Variation --

DF_ Traces as defined in ETSI TS 102 894 - 2. Size of the Array shall be 7. Variation --

bit equal To 0x01 Bit 0 (LSB): Optional child present bit not Equal To 0x02 Bit 1: Optional child present bit ranges 0x04 Bit 2: Optional child present Description Namespace: IVI Variation --

Namespace: IVI Variation --

Traffic class for sending DENMs Variation --

Namespace: ITS - Container Variation --

Enumeration of DE_ Traffic Rule as defined in ETSI TS 102 894 - 2. Variation --

Namespace: IVI Variation --

Namespace: IVI Variation --

bit equal To 0x01 Bit 0 (LSB): Optional child present bit not Equal To 0x02 Bit 1: Optional child present bit ranges 0x04 Bit 2: Optional child present Description Namespace: IVI Variation --

Namespace: IVI Variation --

Namespace: IVI Variation --

Namespace: ITS - Container Variation --

Namespace: ITS - Container Variation --

Namespace: Efc Module Variation --

Namespace: IVI Variation --

Namespace: ITS - Container Variation --

Namespace: CITSappl Mgmt IDs Variation --

Namespace: CITSappl Mgmt IDs Variation --

Namespace: IVI Variation --

bit validity 0x01 Bit 0 (LSB): Optional child present bit value 0x02 Bit 1: Optional child present bit unit 0x04 Bit 2: Optional child present Description Namespace: IVI Variation --

Namespace: IVI Variation --

Namespace: IVI Variation --

DE_ VDS as defined in ETSI TS 102 894 - 2. Size of the Array shall be 6. Variation --

Namespace: ITS - Container Variation --

bit hei 0x01 Bit 0 (LSB): Optional child present bit wid 0x02 Bit 1: Optional child present bit vln 0x04 Bit 2: Optional child present bit wei 0x08 Bit 3: Optional child present Description Namespace: IVI Variation --

Namespace: IVI Variation --

Namespace: ITS - Container Variation --

Namespace: IVI Variation --

Namespace: IVI Variation --

Namespace: IVI Variation --

Namespace: IVI Variation --

Namespace: IVI Variation --

Namespace: IVI Variation --

Namespace: Efc Module Variation --

Namespace: ITIS Variation --

bit wmi Number 0x02 Bit 1: Optional child present bit vds 0x01 Bit 0 (LSB): Optional child present Description Presence flags for V2x Fac_ Vehicle Identification Type Variation --

DF_ Vehicle Identification as defined in ETSI TS 102 894 - 2. Values for data elements within this structure shall be used according that document. Variation --

Enumeration of DE_ Vehicle Length Confidence Indication as defined in ETSI TS 102 894 - 2. Variation --

DF_ Vehicle Length as defined in ETSI TS 102 894 - 2. Values for data elements within this structure shall be used according that document. Variation --

Namespace: ITS - Container Variation --

Name V2x Fac_ Vehicle Role Type Kind Type Derived from uint8 Range V2XFAC_ VEHICLEROLE_ DEFAULT 0x00 default vehicle role as indicated by the vehicle type V2XFAC_ VEHICLEROLE_ PUBLIC_ TRANSPORT 0x01 vehicle is used to operate public transport service V2XFAC_ VEHICLEROLE_ SPECIAL_ TRANSPORT 0x02 vehicle is used for special transport purpose, e.g. oversized trucks V2XFAC_ VEHICLEROLE_ DANGEROUS_ GOODS 0x03 vehicle is used for dangerous goods transportation V2XFAC_ VEHICLEROLE_ ROAD_ WORK 0x04 vehicle is used to realize roadwork or road maintena nce mission V2XFAC_ VEHICLEROLE_ RESCUE 0x05 vehicle is used for rescue purpose in case of an accident, e.g. as a towing service V2XFAC_ VEHICLEROLE_ EMERGENCY 0x06 vehicle is used for emergency mission, e.g. ambulance, fire brigade V2XFAC_ VEHICLEROLE_ SAFETY_ CAR 0x07 vehicle is used for public safety, e.g. patrol V2XFAC_ VEHICLEROLE_ AGRICULTURAL 0x08 vehicle is used for agriculture, e.g. farm tractor V2XFAC_ VEHICLEROLE_ COMMERCIAL 0x09 vehicle is used for transportation of co mmercial goods V2XFAC_ VEHICLEROLE_ MILITARY 0x0a vehicle is used for military purpose V2XFAC_ VEHICLEROLE_ ROAD_ OPERATOR 0x0b vehicle is used in road operator missions V2XFAC_ VEHICLEROLE_ TAXI 0x0c vehicle is used to provide an authorized taxi service V2XFAC_ VEHICLEROLE_ RESERVED_1 0x0d reserved for future usage V2XFAC_ VEHICLEROLE_ RESERVED_2 0x0e reserved for future usage V2XFAC_ VEHICLEROLE_ RESERVED_3 0x0f reserved for future usage Descri ption Enumeration of DE_ Vehicle Role as defined in ETSI TS 102 894 - 2. Variation -- Available via Rte_ V2x Fac_ Type.h

Namespace: Efc Module Variation --

Namespace: ITS - Container Variation --

Namespace: MAPEM Variation --

DF_ Vertical Acceleration as defined in ETSI TS 102 894 - 2. Values for data elements within this structure shall be used according that document. Variation --

Namespace: ITS - Container Variation --

bit value 0x00 false if 0, true otherwise Description Namespace: MAPEM Variation --

Namespace: IVI Variation --

Namespace: ITS - Container Variation --

DE_ WMInumber as defined in ETSI TS 102 894 - 2. Size of the Array shall be 3. Variation --

Namespace: ITS - Container Variation --

Namespace: ITS - Container Variation --

Enumeration of DE_ Yaw Rate Confidence as defined in ETSI TS 102 894 - 2. Variation --

DF_ Yaw Rate as defined in ETSI TS 102 894 - 2. Values for data elements within this structure shall be used according that document. Variation --

Namespace: ITS - Container Variation --

Namespace: IVI Variation --

Namespace: IVI Variation --

Namespace: IVI Variation --

Namespace: IVI Variation --

Namespace: MAPEM Variation --

Namespace: IVI Variation --

V2xGn

Is called by V2x_ Btp to send a message.

V2x_GnTxResultType V2xGn_Transmit(uint16 TransactionId16, const V2xGn_TxParamsType* TxParams, uint16 Length);

Returns the version information of this module.

void V2xGn_GetVersionInfo(Std_VersionInfoType* VersionInfoPtr);
V2xGn_Init دالة

Initializes the V2x Gn module.

void V2xGn_Init(void* CfgPtr);

Main function of the V2x Gn module for periodical execution of protocol operations.

void V2xGn_MainFunction(void);

Indicates the reception of an Ethernet frame

void V2xGn_RxIndication(uint8 CtrlIdx, Eth_FrameType FrameType, boolean IsBroadcast, const uint8* PhysAddrPtr, uint8* DataPtr, uint16 LenByte);

Indication of a received PDU from a lower layer communication interface module. Tags: atp.Status=draft

void V2xGn_RxIndication(PduIdType RxPduId, const PduInfoType* PduInfoPtr);

Confirms the transmission of an Ethernet frame

void V2xGn_TxConfirmation(uint8 CtrlIdx, uint8 BufIdx, Std_ReturnType Result);

The lower layer communication interface module confirms the transmission of a PDU, or the failure to transmit a PDU. Tags: atp.Status=draft

void V2xGn_TxConfirmation(PduIdType TxPduId, Std_ReturnType result);

This function is called by the V2x M when not all modules are OK with the pseudonym change and the change is to be rolled back.

Std_ReturnType V2xGn_V2xM_AbortPseudonymChange(void);

This function is called by the V2x M when all modules are OK with the pseudonym change and the change is to be committed. Availab le via V2x Gn_ V2x M.h

Std_ReturnType V2xGn_V2xM_CommitPseudonymChange(void);

This function is called by the V2x M when a decapsulation has been finished.

void V2xGn_V2xM_DecapConfirmation(uint32 TransactionId32, V2xM_SecReportType SecReport, uint64 CertificateId, uint32 ItsAid, uint8 SspLength, uint8* SspBits);

This function is called by the V2x M when an encapsulation has been finished.

void V2xGn_V2xM_EncapConfirmation(uint16 TransactionId16);

This function is called by the V2x M when a Pseudonym Change occurs to prepare the change in every module using it.

Std_ReturnType V2xGn_V2xM_PreparePseudonymChange(const V2x_PseudonymType* PseudonymPtr);

Structure containing parameters for the V2x Gn_ Transmit() API.

V2xM

This function is called by the V2x Gn to decrypt and verify a message. An asynchronous V2x Gn_ V2x M_ Decap Confirmation call will be used to notify V2x Gn of the result.

V2x_SecReturnType V2xM_V2xGn_ReqDecap(uint32 TransactionId32, uint16 SecuredDataLength, const uint8* SecuredDataPtr, uint16* UnsecuredDataLength, uint8* UnsecuredDataPtr, V2xM_SecReportType* SecReport, uint64* CertificateId, uint32* ItsAid, uint8* SspLength, uint8* SspBits);

This function is called by the V2x Gn to sign and/ or encrypt a message. An asynchronous V2x Gn_ V2x M_ Encap Confirmation call will be used to notify V2x G n of the result.

V2x_SecReturnType V2xM_V2xGn_ReqEncap(uint16 TransactionId16, V2x_SecProfileType SecProfile, uint16 UnsecuredDataLength, const uint8* UnsecuredDataPtr, uint16* SecuredDataLength, uint8* SecuredDataPtr);

Calculates the distance between two geographical points on earth with the assumption that they are on elevation 0.

Std_ReturnType V2xM_CalcDistance(sint32 LatitudeA, sint32 LongitudeA, sint32 LatitudeB, sint32 LongitudeB, float32* Distance);

Calculates if difference of heading values are within a tolerance value

boolean V2xM_CalcHeadingInTolerance(float32 Heading1, float32 Heading2, float32 Tolerance);

Provides the instantaneous position information. Availab le via V2x M.h

Std_ReturnType V2xM_GetPositionAndTime(V2xM_PositionAndTimeType* Poti);

Provides a pointer to the time reference of the V2X - Stack.

Std_ReturnType V2xM_GetRefTimePtr(const uint32* * RefTimePtr);
V2xM_GetTime دالة

Service for getting the ITS time as estimated by the V2X-Stack

Std_ReturnType V2xM_GetTime(uint32* CurrentItsTime);

Provides the version information of this module.

void V2xM_GetVersionInfo(Std_VersionInfoType* VersionInfoPtr);
V2xM_Init دالة

Initializes the V2x M module.

void V2xM_Init(const void* CfgPtr);

This function is called by V2x Gn or from the Application Service Interface to lock the pseudonym change.

Std_ReturnType V2xM_LockPseudonymChange(uint16 Duration, uint64* HandleId);

Scheduled Main Function of V2x M

void V2xM_MainFunction(void);

Set available tolling z one information. This is done from V2x Fac that receives this information via CAM messages.

void V2xM_SetTollingZoneInformation(sint32 protectedZoneLatitude, sint32 protectedZoneLongitude, uint32 protectedZoneRadius, uint8 protectedZoneID);

This function is called by the V2x Fac, V2x Gn or another entity to change the Pseudonym used by the V2X - Stack, e.g. due to a Geo Networking address conflict.

Std_ReturnType V2xM_TriggerPseudonymChange(void);

This function is called by V2x Gn or from the Application Service Interface to unlock the pseudonym change.

Std_ReturnType V2xM_UnlockPseudonymChange(uint64 HandleId);

This function is called by V2x Gn to get the current channel busy percentage for the specified channel

void V2xM_V2xGn_GetGlobalTxParams(const V2x_ChanType* channel, uint16* Cbr);

This function is called by V2x Gn to set the current channel busy percentage for the specified channel Available vi a V2x M_ V2x Gn.h

void V2xM_V2xGn_SetGlobalRxParams(const uint16* Cbr_Gs, const V2x_ChanType* Channel);

Service to get the certificate expiration date of the long term certificate that expires in the nearest future.

Std_ReturnType V2xM_Vdp_GetNextLongTermCertificateExpirationDate(uint32* ExpirationDate);

Service to get the certificate expiration date of the pseudonym certificate that expires in the nearest future.

Std_ReturnType V2xM_Vdp_GetNextPseudonymCertificateExpirationDate(uint32* expirationDate);

Service for setting positional and time information relevant for the V2X-Stack

Std_ReturnType V2xM_Vdp_SetPositionAndTime(V2xM_PositionAndTimeType PositionAndTime);

Specifies the channel type to use. Channels from ITS - G5A and ITS - G5B are used. Values matching IEEE 802.11 - 2012 channel numbers.

The Geo Networking address.

Specifies the shape type for Geo Networking Areas.

Definition of the Geo Networking destination area

Specifies the destination type for Geo Networking packages. This is passed e.g. via V2x Fac and V2x Btp for the transmit path.

Position - related information as defined within [25] chapter 9.5.2.

Specifies the packet transport type for Geo Networking packages. This is passed e.g. via V2x Fac and V2x Btp for the transmit path.

The result code used to specify if a V2x Gn_ Transmit has been proce ssed successfully.

Specifies the Geo Networking payload.

Specifies the maximum tolerable time (in seconds) a Geo Networking packet can be buffered.

Pseudonym, derived from Pseudonym Certificates. The pseudonym is distributed to different modules to support privacy within the V2X System to the outside world.

Used to desc ribe the security service invoked by V2x M

Used for return values of security related functions

Requirements on packet transport coming from ITS Facilities layer

Configuration data structure of the V2x M module.

Position and time related information as defined within [25] chapter 8.2. Variation --

Used to describe the security report after invocation of security services for Decapsulation (verify or decrypt) Variation --

Module im Cluster

Chinese Vehicle-2-X Management (CnV2xM)

AUTOSAR Classic Off-board Comm. Services-Modul Chinese Vehicle-2-X Management (CnV2xM, Spezifikation: AUTOSAR_CP_SWS_ChineseV2XManagement.pdf, AUTOSAR_SWS_ChineseV2XManagement.pdf).

BSW ID 193 Keine C-API · 0 Records #include "CnV2xM.h"

Chinese Vehicle-2-X Message (CnV2xMsg)

AUTOSAR Classic Off-board Comm. Services-Modul Chinese Vehicle-2-X Message (CnV2xMsg, Spezifikation: AUTOSAR_CP_SWS_ChineseV2XMessage.pdf, AUTOSAR_SWS_ChineseV2XMessage.pdf).

BSW ID 190 Keine C-API · 3 Anforderungen #include "CnV2xMsg.h"

Chinese Vehicle-2-X Network (CnV2xNet)

AUTOSAR Classic Off-board Comm. Services-Modul Chinese Vehicle-2-X Network (CnV2xNet, Spezifikation: AUTOSAR_CP_SWS_ChineseV2XNetwork.pdf, AUTOSAR_SWS_ChineseV2XNetwork.pdf).

BSW ID 191 Keine C-API · 1 Anforderungen #include "CnV2xNet.h"

Chinese Vehicle-2-X Security (CnV2xSec)

AUTOSAR Classic Off-board Comm. Services-Modul Chinese Vehicle-2-X Security (CnV2xSec, Spezifikation: AUTOSAR_CP_SWS_ChineseV2XSecurity.pdf, AUTOSAR_SWS_ChineseV2XSecurity.pdf).

BSW ID 192 Keine C-API · 1 Anforderungen #include "CnV2xSec.h"

Cellular V2X Driver (CV2x)

AUTOSAR Classic Wireless Comm. Drivers-Modul Cellular V2X Driver (CV2x, Spezifikation: AUTOSAR_CP_SWS_CellularV2XDriver.pdf, AUTOSAR_SWS_CellularV2XDriver.pdf).

BSW ID 189 Keine C-API · 1 Anforderungen #include "CV2x.h"

Vehicle-2-X Basic Transport (V2xBtp)

AUTOSAR Classic Off-board Comm. Services-Modul Vehicle-2-X Basic Transport (V2xBtp, Spezifikation: AUTOSAR_CP_SWS_V2XBasicTransport.pdf, AUTOSAR_SWS_V2XBasicTransport.pdf).

BSW ID 183 7 APIs (7 Funktionen, 0 Typen) #include "V2xBtp.h"

V2X Data Manager (V2xDM)

AUTOSAR Classic Off-board Comm. Services-Modul V2X Data Manager (V2xDM, Spezifikation: AUTOSAR_CP_SWS_V2XDataManager.pdf, AUTOSAR_SWS_V2XDataManager.pdf).

BSW ID 186 Keine C-API · 0 Records #include "V2xDM.h"

Vehicle-2-X Facilities (V2xFac)

AUTOSAR Classic Off-board Comm. Services-Modul Vehicle-2-X Facilities (V2xFac, Spezifikation: AUTOSAR_CP_SWS_V2XFacilities.pdf, AUTOSAR_SWS_V2XFacilities.pdf).

BSW ID 184 16 APIs (14 Funktionen, 2 Typen) #include "V2xFac.h"

Vehicle-2-X GeoNetworking (V2xGn)

AUTOSAR Classic Off-board Comm. Services-Modul Vehicle-2-X GeoNetworking (V2xGn, Spezifikation: AUTOSAR_CP_SWS_V2XGeoNetworking.pdf, AUTOSAR_SWS_V2XGeoNetworking.pdf).

BSW ID 182 13 APIs (13 Funktionen, 0 Typen) #include "V2xGn.h"

Vehicle-2-X Management (V2xM)

AUTOSAR Classic Off-board Comm. Services-Modul Vehicle-2-X Management (V2xM, Spezifikation: AUTOSAR_CP_SWS_V2XManagement.pdf, AUTOSAR_SWS_V2XManagement.pdf).

BSW ID 185 19 APIs (19 Funktionen, 0 Typen) #include "V2xM.h"