Commit d9fea815 authored by urhahne's avatar urhahne
Browse files

changes after drafting session #12 (embotec requ)

parent ae95cd32
Loading
Loading
Loading
Loading
+1 −105
Original line number Diff line number Diff line
<<<<<<< HEAD
<?xml version="1.0" encoding="UTF-8" standalone="no" ?><asnv>
  
  
  <network>
    <comment><![CDATA[]]></comment>
  </network>
  <nodes>
    <node key="02:00:00:00:00:00" name="PCIM_sender">
      <attributes>
        <nodeAttributes>
          <attribute displayname="Stack Values" name="NodeAttrUseBasicStackValues" type="enum" value="Off"/>
          <attribute displayname="Stack Timing" name="NodeAttrUseBasicStackTiming" type="enum" value="Off"/>
          <attribute displayname="Use GNSS Sysvars" name="NodeAttrUseGnssSysvars" type="enum" value="Off"/>
          <attribute displayname="Message Sending" name="NodeAttrMessageSendingActive" type="enum" value="Active"/>
          <attribute displayname="Start Node On" name="NodeAttrStartNodeOn" type="enum" value="Measurement Start"/>
          <attribute displayname="Station ID" name="NodeAttrStationID" type="int64" value="00"/>
          <attribute displayname="Vehicle Length [dm]" name="NodeAttrVehicleLength" type="int32" value="40"/>
          <attribute displayname="Vehicle Width [dm]" name="NodeAttrVehicleWidth" type="int32" value="20"/>
          <attribute displayname="Station Type" name="lpvGNAddrStationType" type="enum" value="Passenger Car"/>
        </nodeAttributes>
      </attributes>
      <txmessages>
        <message name="PCIM"/>
      </txmessages>
    </node>
    <node key="02:00:00:00:00:01" name="PCVM_sender">
      <attributes>
        <nodeAttributes>
          <attribute displayname="Stack Values" name="NodeAttrUseBasicStackValues" type="enum" value="Off"/>
          <attribute displayname="Stack Timing" name="NodeAttrUseBasicStackTiming" type="enum" value="Off"/>
          <attribute displayname="Use GNSS Sysvars" name="NodeAttrUseGnssSysvars" type="enum" value="Off"/>
          <attribute displayname="Message Sending" name="NodeAttrMessageSendingActive" type="enum" value="Active"/>
          <attribute displayname="Start Node On" name="NodeAttrStartNodeOn" type="enum" value="Measurement Start"/>
          <attribute displayname="Station ID" name="NodeAttrStationID" type="int64" value="01"/>
          <attribute displayname="Vehicle Length [dm]" name="NodeAttrVehicleLength" type="int32" value="40"/>
          <attribute displayname="Vehicle Width [dm]" name="NodeAttrVehicleWidth" type="int32" value="20"/>
          <attribute displayname="Station Type" name="lpvGNAddrStationType" type="enum" value="Passenger Car"/>
        </nodeAttributes>
      </attributes>
      <txmessages>
        <message name="PCVM"/>
      </txmessages>
    </node>
  </nodes>
  <properties>
    <capl_message_map>
      <item instance-name="" message="PCIM"/>
      <item instance-name="" message="PCVM"/>
    </capl_message_map>
  </properties>
<protocol name="PCVM"><encoding entry-point="PCVM" method="per"/><lower-layer name="btp" value2="2019"/><source path="ASNV_Module_PCVM.xml"/></protocol><protocol name="PCIM"><encoding entry-point="PCIM" method="per"/><lower-layer name="btp" value2="2018"/><source path="ASNV_Module_PCIM.xml"/></protocol></asnv>
=======
<?xml version="1.0" encoding="UTF-8" standalone="no" ?><asnv>
  
  
  <network>
    <comment><![CDATA[]]></comment>
  </network>
  <nodes>
    <node key="02:00:00:00:00:00" name="PCIM_sender">
      <attributes>
        <nodeAttributes>
          <attribute displayname="Stack Values" name="NodeAttrUseBasicStackValues" type="enum" value="Off"/>
          <attribute displayname="Stack Timing" name="NodeAttrUseBasicStackTiming" type="enum" value="Off"/>
          <attribute displayname="Use GNSS Sysvars" name="NodeAttrUseGnssSysvars" type="enum" value="Off"/>
          <attribute displayname="Message Sending" name="NodeAttrMessageSendingActive" type="enum" value="Active"/>
          <attribute displayname="Start Node On" name="NodeAttrStartNodeOn" type="enum" value="Measurement Start"/>
          <attribute displayname="Station ID" name="NodeAttrStationID" type="int64" value="00"/>
          <attribute displayname="Vehicle Length [dm]" name="NodeAttrVehicleLength" type="int32" value="40"/>
          <attribute displayname="Vehicle Width [dm]" name="NodeAttrVehicleWidth" type="int32" value="20"/>
          <attribute displayname="Station Type" name="lpvGNAddrStationType" type="enum" value="Passenger Car"/>
        </nodeAttributes>
      </attributes>
      <txmessages>
        <message name="PCIM"/>
      </txmessages>
    </node>
    <node key="02:00:00:00:00:01" name="PCVM_sender">
      <attributes>
        <nodeAttributes>
          <attribute displayname="Stack Values" name="NodeAttrUseBasicStackValues" type="enum" value="Off"/>
          <attribute displayname="Stack Timing" name="NodeAttrUseBasicStackTiming" type="enum" value="Off"/>
          <attribute displayname="Use GNSS Sysvars" name="NodeAttrUseGnssSysvars" type="enum" value="Off"/>
          <attribute displayname="Message Sending" name="NodeAttrMessageSendingActive" type="enum" value="Active"/>
          <attribute displayname="Start Node On" name="NodeAttrStartNodeOn" type="enum" value="Measurement Start"/>
          <attribute displayname="Station ID" name="NodeAttrStationID" type="int64" value="01"/>
          <attribute displayname="Vehicle Length [dm]" name="NodeAttrVehicleLength" type="int32" value="40"/>
          <attribute displayname="Vehicle Width [dm]" name="NodeAttrVehicleWidth" type="int32" value="20"/>
          <attribute displayname="Station Type" name="lpvGNAddrStationType" type="enum" value="Passenger Car"/>
        </nodeAttributes>
      </attributes>
      <txmessages>
        <message name="PCVM"/>
      </txmessages>
    </node>
  </nodes>
  <properties>
    <capl_message_map>
      <item instance-name="" message="PCIM"/>
      <item instance-name="" message="PCVM"/>
    </capl_message_map>
  </properties>
<protocol name="PCIM"><encoding entry-point="PCIM" method="per"/><lower-layer name="btp" value2="2018"/><source path="ASNV_Module_PCIM.xml"/></protocol><protocol name="PCVM"><encoding entry-point="PCVM" method="per"/><lower-layer name="btp" value2="2019"/><source path="ASNV_Module_PCVM.xml"/></protocol></asnv>
>>>>>>> remotes/origin/WI-001958
<?xml version="1.0" encoding="UTF-8" standalone="no" ?><asnv><protocol name="PCIM"><encoding entry-point="PCIM" method="per"/><lower-layer name="btp" value2="2018"/><source path="ASNV_Module_PCIM.xml"/></protocol><protocol name="PCVM"><encoding entry-point="PCVM" method="per"/><lower-layer name="btp" value2="2019"/><source path="ASNV_Module_PCVM.xml"/></protocol></asnv>
 No newline at end of file
+1 −1
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="e2eProtection" type="ParkingControlE2EProtection"/><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="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 name="Pcim"><field name="vehicles" type="Pcim$vehicles"/><extension/></sequence><sequence-of max="32" min="1" name="Pcim$vehicles"><field type="VehicleContainer"/></sequence-of><sequence name="VehicleContainer"><field name="checksum" optional="true" type="UInt32"/><field name="msgGenerationTime" optional="true" type="TimestampIts"/><field name="sessionID" type="SessionMissionID"/><field name="missionID" optional="true" 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"/><extension/></sequence><integer max="4398046511103" min="0" name="TimestampIts"/><ia5-string max="32" min="17" name="SessionMissionID"/><choice name="VidRequest"><field name="blinking" type="Blinking"/><extension/></choice><sequence name="Blinking"><field name="vidRvoPublicKey" type="UInt64"/><field name="codeLength" type="UInt8"/><field name="currentState" type="VidRequestStateEnum"/></sequence><integer max="18446744073709551615" min="0" name="UInt64"/><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="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" optional="true" type="GearEnum"/><field name="directionIndicator" type="VehicleDirIndicatorEnum"/><field name="emergencyStopRequest" optional="true" type="EmergencyStopEnum"/><field name="interlockRequest" optional="true" type="InterlockEnum"/><field name="hornRequest" optional="true" type="VehicleHornRequestEnum"/></sequence><enumerated name="DriveCommandActionEnum"><value name="unknown" value="0"/><value name="initialize" value="1"/><value name="wait" value="2"/><value name="drive" value="3"/><value name="terminate" value="4"/></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="park" value="0"/><value name="backwards" value="1"/><value name="neutral" value="2"/><value name="forwards" value="3"/><value name="unknown" value="4"/></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"/><value name="temp_error" value="3"/><value name="suspend" value="4"/></enumerated><enumerated name="InterlockEnum"><value name="none" value="0"/><value name="zonal_interlock" value="1"/><value name="global_stop" value="2"/></enumerated><enumerated name="VehicleHornRequestEnum"><value name="none" value="0"/><value name="single_horn" value="1"/><value name="double_horn" value="2"/><value name="hold_horn" value="3"/></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="trajectoryControl" type="TrajectoryControl"/></choice><sequence-of max="50" 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="TrajectoryControl"><field name="timeReference" type="TimestampIts"/><field name="driveDirection" optional="true" type="DriveDirectionEnum"/><field name="controlTrajectory" type="ControlTrajectory"/><field name="stateTrajectory" optional="true" type="StateTrajectory"/></sequence><enumerated name="DriveDirectionEnum"><value name="forwards" value="0"/><value name="backwards" value="1"/></enumerated><sequence-of max="50" min="0" name="ControlTrajectory"><field type="ControlPoint"/></sequence-of><sequence name="ControlPoint"><field name="curvature" type="Int16"/><field name="controlParameter" type="ControlParameter"/></sequence><choice name="ControlParameter"><field name="controlAcceleration" type="LongitudinalAccelerationValue"/><field name="controlVelocity" type="ControlVelocity"/></choice><integer max="161" min="-160" name="LongitudinalAccelerationValue"><value name="negativeOutOfRange" value="-160"/><value name="positiveOutOfRange" value="160"/><value name="unavailable" value="161"/></integer><sequence name="ControlVelocity"><field name="velocity" type="Int16"/><field name="distanceToStop" optional="true" type="Int20"/></sequence><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
<?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="e2eProtection" type="ParkingControlE2EProtection"/><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="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 name="Pcim"><field name="vehicles" type="Pcim$vehicles"/><extension/></sequence><sequence-of max="32" min="1" name="Pcim$vehicles"><field type="VehicleContainer"/></sequence-of><sequence name="VehicleContainer"><field name="checksum" optional="true" type="UInt32"/><field name="msgGenerationTime" optional="true" type="TimestampIts"/><field name="sessionID" type="SessionMissionID"/><field name="missionID" optional="true" type="SessionMissionID"/><field name="vehicleID" optional="true" type="VehicleID"/><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"/><extension/></sequence><integer max="4398046511103" min="0" name="TimestampIts"/><ia5-string max="32" min="17" name="SessionMissionID"/><ia5-string max="17" min="1" name="VehicleID"/><choice name="VidRequest"><field name="blinking" type="Blinking"/><extension/></choice><sequence name="Blinking"><field name="vidRvoPublicKey" type="UInt64"/><field name="codeLength" type="UInt8"/><field name="currentState" type="VidRequestStateEnum"/></sequence><integer max="1844674407370955161" min="0" name="UInt64"/><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="prepare_for_new_code" value="3"/></enumerated><sequence name="DrivingPermission"><field name="expirationTime" type="TimestampIts"/><field name="velocityMax" type="VelocityComponentValue"/><field name="curvatureMin" type="HighResCurvature"/><field name="curvatureMax" type="HighResCurvature"/><field name="checksum" type="UInt32"/></sequence><integer max="16383" min="-16383" name="VelocityComponentValue"><value name="negativeOutOfRange" value="-16383"/><value name="positiveOutOfRange" value="16382"/><value name="unavailable" value="16383"/></integer><integer max="32767" min="-32768" name="HighResCurvature"><value name="outOfRangeNegative" value="-32767"/><value name="straight" value="0"/><value name="outOfRangePositive" value="32767"/><value name="unavailable" value="-32768"/></integer><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" optional="true" type="GearEnum"/><field name="directionIndicator" type="VehicleDirIndicatorEnum"/><field name="emergencyStopRequest" optional="true" type="EmergencyStopEnum"/><field name="interlockRequest" optional="true" type="InterlockEnum"/><field name="hornRequest" optional="true" type="VehicleHornRequestEnum"/></sequence><enumerated name="DriveCommandActionEnum"><value name="unknown" value="0"/><value name="initialize" value="1"/><value name="wait" value="2"/><value name="drive" value="3"/><value name="terminate" value="4"/></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"/><value name="vehicle_identification_error" value="5"/></enumerated><enumerated name="GearEnum"><value name="park" value="0"/><value name="backwards" value="1"/><value name="neutral" value="2"/><value name="forwards" value="3"/><value name="unknown" value="4"/></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"/><value name="temp_error" value="3"/><value name="suspend" value="4"/></enumerated><enumerated name="InterlockEnum"><value name="none" value="0"/><value name="zonal_interlock" value="1"/><value name="global_stop" value="2"/></enumerated><enumerated name="VehicleHornRequestEnum"><value name="none" value="0"/><value name="single_horn" value="1"/><value name="double_horn" value="2"/><value name="hold_horn" value="3"/></enumerated><sequence name="DetectedVehiclePose"><field name="detectedPose" type="Pose"/><field name="poseMeasurementTime" type="TimestampIts"/></sequence><sequence name="Pose"><field name="x" type="Centimetre"/><field name="y" type="Centimetre"/><field name="psi" type="Psi"/></sequence><integer max="524287" min="-524288" name="Centimetre"><value name="negativeOutOfRange" value="-524287"/><value name="positiveOutOfRange" value="524287"/><value name="unavailable" value="-524288"/></integer><integer max="62833" min="0" name="Psi"><value name="xDirection" value="0"/><value name="outOfRange" value="62832"/><value name="unavailable" value="62833"/></integer><choice name="ControlInterface"><field name="pathSnippet" type="PathSnippet"/><field name="trajectoryControl" type="TrajectoryControl"/><extension/></choice><sequence-of max="50" 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="VelocityComponentValue"/><field name="curvature" type="HighResCurvature"/></sequence><sequence name="TrajectoryControl"><field name="timeReference" type="TimestampIts"/><field name="driveDirection" optional="true" type="DriveDirectionEnum"/><field name="controlTrajectory" type="ControlTrajectory"/><field name="stateTrajectory" optional="true" type="StateTrajectory"/></sequence><enumerated name="DriveDirectionEnum"><value name="forwards" value="0"/><value name="backwards" value="1"/></enumerated><sequence-of max="50" min="0" name="ControlTrajectory"><field type="ControlPoint"/></sequence-of><sequence name="ControlPoint"><field name="curvature" type="HighResCurvature"/><field name="controlParameter" type="ControlParameter"/></sequence><choice name="ControlParameter"><field name="controlAcceleration" type="LongitudinalAccelerationValue"/><field name="controlVelocity" type="ControlVelocity"/></choice><integer max="161" min="-160" name="LongitudinalAccelerationValue"><value name="negativeOutOfRange" value="-160"/><value name="positiveOutOfRange" value="160"/><value name="unavailable" value="161"/></integer><sequence name="ControlVelocity"><field name="velocity" type="VelocityComponentValue"/><field name="distanceToStop" optional="true" type="Centimetre"/></sequence><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="VelocityComponentValue"/></sequence></module>
 No newline at end of file
+1 −1

File changed.

Preview size limit exceeded, changes collapsed.

+681 −120

File changed.

Preview size limit exceeded, changes collapsed.

+588 −129

File changed.

Preview size limit exceeded, changes collapsed.