Commit 0d7dd10f authored by urhahne's avatar urhahne
Browse files

xml files added

parent a87f0235
Loading
Loading
Loading
Loading
+1 −0
Original line number Diff line number Diff line
<?xml version="1.0" encoding="UTF-8" standalone="no" ?><asnv><protocol name="PCIM"><encoding entry-point="PCIM" method="per"/><lower-layer name="btp" value2="5"/><source path="ASNV_Module_PCIM.xml"/></protocol><protocol name="PCVM"><encoding entry-point="PCVM" method="per"/><lower-layer name="btp" value2="6"/><source path="ASNV_Module_PCVM.xml"/></protocol></asnv>
 No newline at end of file
+1 −0
Original line number Diff line number Diff line
<?xml version="1.0" encoding="UTF-8" standalone="no" ?><module asnv-version="1" entry-point="PCIM" name="PCIM" tags="automatic"><sequence name="PCIM"><field name="header" type="ItsPduHeader"/><field name="pcim" type="Pcim"/></sequence><sequence name="ItsPduHeader"><field name="protocolVersion" type="OrdinalNumber1B"/><field name="messageId" type="MessageId"/><field name="stationId" type="StationId"/></sequence><integer max="255" min="0" name="OrdinalNumber1B"/><integer max="255" min="0" name="MessageId"><value name="denm" value="1"/><value name="cam" value="2"/><value name="poi" value="3"/><value name="spatem" value="4"/><value name="mapem" value="5"/><value name="ivim" value="6"/><value name="ev_rsr" value="7"/><value name="tistpgtransaction" value="8"/><value name="srem" value="9"/><value name="ssem" value="10"/><value name="evcsn" value="11"/><value name="saem" value="12"/><value name="rtcmem" value="13"/><value name="cpm" value="14"/><value name="imzm" value="15"/><value name="vam" value="16"/><value name="dsm" value="17"/><value name="pcim" value="18"/><value name="pcvm" value="19"/><value name="mcm" value="20"/><value name="pam" value="21"/></integer><integer max="4294967295" min="0" name="StationId"/><sequence name="Pcim"><field name="e2eProtection" type="ParkingControlE2EProtection"/><field name="vehicles" type="Pcim$vehicles"/></sequence><sequence name="ParkingControlE2EProtection"><field name="length" type="UInt16"/><field name="rollingCounter" type="UInt16"/><field name="dataID" type="UInt32"/><field name="crc32" type="UInt32"/></sequence><integer max="65535" min="0" name="UInt16"/><integer max="4294967295" min="0" name="UInt32"/><sequence-of max="32" min="1" name="Pcim$vehicles"><field type="VehicleContainer"/></sequence-of><sequence name="VehicleContainer"><field name="currentSessionID" type="SessionMissionID"/><field name="currentMissionID" type="SessionMissionID"/><field name="rollingCounterFromPcvm" type="UInt16"/><field name="vehicleIdentification" optional="true" type="VidRequest"/><field name="drivingPermission" optional="true" type="DrivingPermission"/><field name="safetyTimeSyncRequest" optional="true" type="SafetyTimeSyncRequest"/><field name="driveCommand" type="DriveCommand"/><field name="detectedVehiclePose" optional="true" type="DetectedVehiclePose"/><field name="controlInterface" type="ControlInterface"/><field name="oemSpecific" optional="true" type="UInt16"/></sequence><ia5-string max="34" min="2" name="SessionMissionID"/><choice name="VidRequest"><field name="blinking" type="Blinking"/><extension/></choice><sequence name="Blinking"><field name="seed" type="BlinkingSeed"/><field name="codeLength" type="UInt8"/><field name="currentState" type="VidRequestStateEnum"/></sequence><integer max="1844674407370955161" min="0" name="BlinkingSeed"/><integer max="255" min="0" name="UInt8"/><enumerated name="VidRequestStateEnum"><value name="undefined" value="0"/><value name="flashing" value="1"/><value name="successful" value="2"/><value name="new_code" value="3"/></enumerated><sequence name="DrivingPermission"><field name="expirationTime" type="TimestampIts"/><field name="velocityMax" type="Int16"/><field name="curvatureMin" type="Int16"/><field name="curvatureMax" type="Int16"/><field name="checksum" type="UInt32"/></sequence><integer max="4398046511103" min="0" name="TimestampIts"/><integer max="32767" min="-32768" name="Int16"/><sequence name="SafetyTimeSyncRequest"><field name="challenge" type="UInt16"/><field name="checksum" type="UInt32"/></sequence><sequence name="DriveCommand"><field name="driveCommandAction" type="DriveCommandActionEnum"/><field name="terminateReason" type="TerminateReasonEnum"/><field name="selectGear" type="GearEnum"/><field name="directionIndicator" type="VehicleDirIndicatorEnum"/><field name="emergencyStopRequest" type="EmergencyStopEnum"/></sequence><enumerated name="DriveCommandActionEnum"><value name="unknown" value="0"/><value name="initialize" value="1"/><value name="drive" value="2"/><value name="terminate" value="3"/></enumerated><enumerated name="TerminateReasonEnum"><value name="proceed" value="0"/><value name="destination_reached" value="1"/><value name="infrastructure_error" value="2"/><value name="vehicle_error" value="3"/><value name="backend" value="4"/></enumerated><enumerated name="GearEnum"><value name="neutral" value="0"/><value name="forwards" value="1"/><value name="backwards" value="2"/><value name="park" value="3"/></enumerated><enumerated name="VehicleDirIndicatorEnum"><value name="dir_indicator_off" value="0"/><value name="dir_indicator_right" value="1"/><value name="dir_indicator_left" value="2"/><value name="dir_indicator_both" value="3"/><value name="dir_indicator_unknown" value="4"/></enumerated><enumerated name="EmergencyStopEnum"><value name="inactive" value="0"/><value name="precharge" value="1"/><value name="active" value="2"/></enumerated><sequence name="DetectedVehiclePose"><field name="detectedPose" type="Pose"/><field name="poseMeasurementTime" type="TimestampIts"/></sequence><sequence name="Pose"><field name="x" type="Int20"/><field name="y" type="Int20"/><field name="psi" type="Psi"/></sequence><integer max="524287" min="-524288" name="Int20"/><integer max="62831" min="0" name="Psi"><value name="xDirection" value="0"/></integer><choice name="ControlInterface"><field name="pathSnippet" type="PathSnippet"/><field name="directControl" type="DirectControl"/><field name="trajectoryControl" type="TrajectoryControl"/></choice><sequence-of max="5" min="0" name="PathSnippet"><field type="WayPoint"/></sequence-of><sequence name="WayPoint"><field name="index" type="UInt16"/><field name="wayPointPose" type="Pose"/><field name="velocity" type="Int16"/><field name="curvature" type="Int16"/></sequence><sequence name="DirectControl"><field name="velocityReq" type="Int16"/><field name="curvatureReq" type="Int16"/></sequence><sequence name="TrajectoryControl"><field name="timeReference" type="TimestampIts"/><field name="controlTrajectory" type="ControlTrajectory"/><field name="stateTrajectory" optional="true" type="StateTrajectory"/></sequence><sequence-of max="50" min="0" name="ControlTrajectory"><field type="ControlPoint"/></sequence-of><sequence name="ControlPoint"><field name="curvature" type="Int16"/><field name="acceleration" type="LongitudinalAccelerationValue"/></sequence><integer max="161" min="-160" name="LongitudinalAccelerationValue"><value name="negativeOutOfRange" value="-160"/><value name="positiveOutOfRange" value="160"/><value name="unavailable" value="161"/></integer><sequence-of max="50" min="0" name="StateTrajectory"><field type="StatePoint"/></sequence-of><sequence name="StatePoint"><field name="statePose" type="Pose"/><field name="velocity" type="Int16"/></sequence></module>
 No newline at end of file
+1 −0
Original line number Diff line number Diff line
<?xml version="1.0" encoding="UTF-8" standalone="no" ?><module asnv-version="1" entry-point="PCVM" name="PCVM" tags="automatic"><sequence name="PCVM"><field name="header" type="ItsPduHeader"/><field name="pcvm" type="Pcvm"/></sequence><sequence name="ItsPduHeader"><field name="protocolVersion" type="OrdinalNumber1B"/><field name="messageId" type="MessageId"/><field name="stationId" type="StationId"/></sequence><integer max="255" min="0" name="OrdinalNumber1B"/><integer max="255" min="0" name="MessageId"><value name="denm" value="1"/><value name="cam" value="2"/><value name="poi" value="3"/><value name="spatem" value="4"/><value name="mapem" value="5"/><value name="ivim" value="6"/><value name="ev_rsr" value="7"/><value name="tistpgtransaction" value="8"/><value name="srem" value="9"/><value name="ssem" value="10"/><value name="evcsn" value="11"/><value name="saem" value="12"/><value name="rtcmem" value="13"/><value name="cpm" value="14"/><value name="imzm" value="15"/><value name="vam" value="16"/><value name="dsm" value="17"/><value name="pcim" value="18"/><value name="pcvm" value="19"/><value name="mcm" value="20"/><value name="pam" value="21"/></integer><integer max="4294967295" min="0" name="StationId"/><sequence name="Pcvm"><field name="e2eProtection" type="ParkingControlE2EProtection"/><field name="sessionID" type="SessionMissionID"/><field name="rollingCounterFromPcim" type="UInt16"/><field name="vehicleState" type="VehicleState"/><field name="safetyTimeSyncResponse" optional="true" type="SafetyTimeSyncResponse"/><field name="safeVehicleTypeConfirmation" optional="true" type="SafeVehicleTypeConfirmation"/><field name="vehicleError" optional="true" type="VehicleError"/><field name="vehicleDebug" optional="true" type="VehicleDebug"/><field name="oemSpecific" optional="true" type="OEMSpecificContainer"/></sequence><sequence name="ParkingControlE2EProtection"><field name="length" type="UInt16"/><field name="rollingCounter" type="UInt16"/><field name="dataID" type="UInt32"/><field name="crc32" type="UInt32"/></sequence><integer max="65535" min="0" name="UInt16"/><integer max="4294967295" min="0" name="UInt32"/><ia5-string max="34" min="2" name="SessionMissionID"/><sequence name="VehicleState"><field name="operationMode" type="VehicleOperationModeEnum"/><field name="vehicleAutorizationState" type="VidVehicleStateEnum"/><field name="gearSelected" type="GearEnum"/><field name="currentVelocity" type="Int16"/><field name="currentCurvature" type="Int16"/><field name="secureStandstill" type="VehicleState$secureStandstill"/><field name="idxLastWayPoint" optional="true" type="UInt16"/><field name="localizedPose" optional="true" type="Pose"/></sequence><enumerated name="VehicleOperationModeEnum"><value name="unknown" value="0"/><value name="initializing" value="1"/><value name="prepared" value="2"/><value name="driving" value="3"/><value name="terminating" value="4"/></enumerated><enumerated name="VidVehicleStateEnum"><value name="vehicle_undefined" value="0"/><value name="vehicle_ready" value="1"/><value name="vehicle_flashing_completed" value="2"/><value name="vehicle_authorized" value="3"/></enumerated><enumerated name="GearEnum"><value name="neutral" value="0"/><value name="forwards" value="1"/><value name="backwards" value="2"/><value name="park" value="3"/></enumerated><integer max="32767" min="-32768" name="Int16"/><boolean name="VehicleState$secureStandstill"/><sequence name="Pose"><field name="x" type="Int20"/><field name="y" type="Int20"/><field name="psi" type="Psi"/></sequence><integer max="524287" min="-524288" name="Int20"/><integer max="62831" min="0" name="Psi"><value name="xDirection" value="0"/></integer><sequence name="SafetyTimeSyncResponse"><field name="challenge" type="UInt16"/><field name="currentVehicleSafetyClockTime" type="TimestampIts"/><field name="checksum" type="UInt32"/></sequence><integer max="4398046511103" min="0" name="TimestampIts"/><sequence name="SafeVehicleTypeConfirmation"><field name="vehicleType" type="SafeVehicleTypeConfirmation$vehicleType"/><field name="checksum" type="UInt32"/></sequence><ia5-string max="32" min="32" name="SafeVehicleTypeConfirmation$vehicleType"/><sequence name="VehicleError"><field name="time" type="TimestampIts"/><field name="vehCode" type="VehCodeEnum"/><field name="customCode" type="UInt8"/></sequence><enumerated name="VehCodeEnum"><value name="unspecified" value="0"/><value name="path_not_driveable" value="1"/></enumerated><integer max="255" min="0" name="UInt8"/><sequence name="VehicleDebug"><field name="remainingTimeToDrive" type="Int16"/><field name="drivingAllowed" type="VehicleDebug$drivingAllowed"/><field name="safetyViolations" type="SafetyViolationsEnum"/><field name="timeSyncUncertainty" type="Int16"/><field name="requestedVelocity" type="Int16"/><field name="requestedCurvature" type="Int16"/><field name="powertrainActive" type="VehicleDebug$powertrainActive"/></sequence><boolean name="VehicleDebug$drivingAllowed"/><enumerated name="SafetyViolationsEnum"><value name="no_violation" value="0"/><value name="no_driving_permission_received" value="1"/><value name="last_driving_permission_too_old" value="2"/><value name="crc_violation_clock_sync_response" value="3"/><value name="crc_violation_driving_permission" value="4"/><value name="expiration_time_violation" value="5"/><value name="driving_direction_mismatch" value="6"/><value name="velocity_violation" value="7"/><value name="curvature_min_violation" value="8"/><value name="curvature_max_violation" value="9"/><value name="clocks_not_synchronized" value="10"/><value name="expiration_time_too_high" value="11"/><value name="monitoring" value="12"/></enumerated><boolean name="VehicleDebug$powertrainActive"/><sequence name="OEMSpecificContainer"><extension/></sequence></module>
 No newline at end of file

xml/PCIM.asn1

0 → 100644
+296 −0

File added.

Preview size limit exceeded, changes collapsed.

xml/PCVM.asn1

0 → 100644
+256 −0

File added.

Preview size limit exceeded, changes collapsed.