* @field rollingCounter: This is a recurring identifier of a Park control message. This identifier is incremented by 1 for the consecutive message.
* In case of overflow due to the size limit it restarts at 0.
*
* @field dataID: The data element is usable to identify the originating system (RVO or vehicle). It is of free choice;
* It is negotiated between the RVO and the vehicle OEM in case they want to identify each other with this signal
* @field dataID: The data element is usable to identify the originating system (RO or vehicle). It is to the best effort unique within the network ;
* It is negotiated between the RO and the vehicle OEM in case they want to identify each other with this signal
*
* @field crc32: The CRC is calculated in byte limits of the body container, considering the data element length. The signal crc32 itself is excluded from the payload.
* @field challenge : The Remote Vehicle Operation shall use this challenge to relate the response to this request. This challenge is chosen by the RVO in accordance with the safety requirements.
* @field challenge : The Remote Vehicle Operation shall use this challenge to relate the response to this request. This challenge is chosen by the RO in accordance with the safety requirements.
*
* @field checksum : This safety time synchronization needs to be protected by a dedicated safety checksum.
*
@@ -212,7 +212,7 @@ DriveCommand ::= SEQUENCE {
/**
* This type represents the container with a report of the vehicle's localization.
*
* The RVO permanently senses the vehicle's position in a relative two-dimensional coordinate system (X and Y).
* The RO permanently senses the vehicle's position in a relative two-dimensional coordinate system (X and Y).
*
* It shall include the following components:
*
@@ -252,9 +252,9 @@ ControlInterface ::= CHOICE {
*
* @field pathSnippet: a sequence of up to 200 way points
*
* @field clearedDistanceOnPath: the RVO can tell the vehicle to stop on the known PathSnippet without sending a new PathSnippet.
* @field clearedDistanceOnPath: the RO can tell the vehicle to stop on the known PathSnippet without sending a new PathSnippet.
*
* @field situationalVelocityLimit: the RVO can tell the vehicle to temporarily drive slower without sending a new PathSnippet.
* @field situationalVelocityLimit: the RO can tell the vehicle to temporarily drive slower without sending a new PathSnippet.
* This type represents the optional container added to the MVM message mainly as a surrogate for missing static vehicle data that RVO will possibly need.
* This type represents the optional container added to the MVM message mainly as a surrogate for missing static vehicle data that RO will possibly need.
*
* It includes the following components:
*
@@ -83,7 +83,7 @@ Mvm ::= SEQUENCE {
* received with the latest MIM of the corresponding vehicle.
*
* @field proprietaryExtensionField: This data element defines optionally 2 bytes are used to carry
* specific information or request from a specific OEM vehicle to the RVO system .
* specific information or request from a specific OEM vehicle to the RO system .
* This type represents the container theat carries signals about the actual status of the vehicle's condition with reference to the driving task. This return signals from the vehicle is usable in the RVO system for correction and refinement of the vehicle motion control VMC.
* This type represents the container theat carries signals about the actual status of the vehicle's condition with reference to the driving task. This return signals from the vehicle is usable in the RO system for correction and refinement of the vehicle motion control VMC.
* @field safetyProfile: VehicleBackend and OperatorBackend negotiate which version of an interface specification
* or which profile is to be used for the communication between RVO and Vehicle.
* or which profile is to be used for the communication between RO and Vehicle.
*
* @field checksum: Safety checksum calculation.
*/
@@ -211,7 +211,7 @@ VehicleError ::= SEQUENCE {
VehicleSafetyFeedback ::= SEQUENCE (SIZE(1..20)) OF VehicleSafetyFeedbackContainer
/**
* This type represents the optional container added to the MVM message mainly as a surrogate for missing static vehicle data that RVO will possibly need.
* This type represents the optional container added to the MVM message mainly as a surrogate for missing static vehicle data that RO will possibly need.
SafetyViolationsContainer ::= SEQUENCE (SIZE(0..5)) OF SafetyViolationsEnum
/**
* This type represents the optional container added to the MVM message mainly as a surrogate for missing static vehicle data that RVO will possibly need.
* This type represents the optional container added to the MVM message mainly as a surrogate for missing static vehicle data that RO will possibly need.
*
* It includes the following components:
*
* @field basicVehicleClass: It shares the vehicle class information to the RVO.
* @field basicVehicleClass: It shares the vehicle class information to the RO.
*
* @field vehicleLength: Represents the overall vehicle length in (cm).
*
@@ -339,7 +339,7 @@ VehCodeEnum ::= ENUMERATED {
}
/**
* This data element specified a generic vehicle class that the RVO has to cope with.
* This data element specified a generic vehicle class that the RO has to cope with.
*
* The value shall be set to:
* - 0 - `none` - Not known or unavailable category,