Commit 1dcd8ebb authored by urhahne's avatar urhahne
Browse files

after remote Consensus ITSWG1(23)DIS095 V0.0.16

parent 03a538b3
Loading
Loading
Loading
Loading
Loading
+43 −40
Original line number Original line Diff line number Diff line
@@ -100,7 +100,8 @@ Psi ::= INTEGER {
    xDirection  (0), 
    xDirection  (0), 
	  outOfRange  (62832),
	  outOfRange  (62832),
    unavailable (62833)	
    unavailable (62833)	
} (0..62833)        			
} 
(0..62833)        			


/** 
/** 
 * This DE represents a distance in cm 
 * This DE represents a distance in cm 
@@ -148,7 +149,8 @@ HighResCurvature ::= INTEGER {
    straight           (0),
    straight           (0),
    outOfRangePositive (32767), 
    outOfRangePositive (32767), 
    unavailable        (-32768)
    unavailable        (-32768)
} (-32768..32767)
} 
(-32768..32767)




/**
/**
@@ -167,7 +169,8 @@ RadPerSecond ::= INTEGER {
    negativeOutOfRange (-32766), 
    negativeOutOfRange (-32766), 
    positiveOutOfRange (32766), 
    positiveOutOfRange (32766), 
    unavailable        (-32767)
    unavailable        (-32767)
} (-32767..32766)
} 
(-32767..32766)


/**
/**
 * This DE represents a signed time value, size 2 Bytes.
 * This DE represents a signed time value, size 2 Bytes.
@@ -234,18 +237,18 @@ MotorSystemEnum ::= ENUMERATED {
 * 
 * 
 * - 0 - `undefined`                    - Default value ,
 * - 0 - `undefined`                    - Default value ,
 * - 1 - `ready`                        - Vehicle is ready to get flashing code ,
 * - 1 - `ready`                        - Vehicle is ready to get flashing code ,
 * - 2 - `lightflashing-inprogress`     - Vehicle flashing is in progress,
 * - 2 - `lightFlashingInProgress`      - Vehicle flashing is in progress,
 * - 3 - `lightflashing-completed`      - Flashing is finished,
 * - 3 - `lightFlashingCompleted`       - Flashing is finished,
 * - 4 - `lightflashing-failed`         - This indicates that the vehicle can't flash because of vehicle error,
 * - 4 - `lightFlashingFailed`          - This indicates that the vehicle can't flash because of vehicle error,
 * - 5 - `authorized`                   - Vehicle identification was successful and vehicle has switched its state.
 * - 5 - `authorized`                   - Vehicle identification was successful and vehicle has switched its state.
 *
 *
 */
 */
VidVehicleStateEnum ::= ENUMERATED {
VidVehicleStateEnum ::= ENUMERATED {
  undefined(0),   
  undefined(0),   
  ready(1),        
  ready(1),        
  lightflashing-inprogress (2), 
  lightFlashingInProgress(2), 
  lightflashing-completed(3),   
  lightFlashingCompleted(3),   
  lightflashing-failed (4),  
  lightFlashingFailed(4),  
  authorized(5)      
  authorized(5)      
}
}


@@ -255,31 +258,31 @@ VidVehicleStateEnum ::= ENUMERATED {
 *
 *
 * It offers the following signal values:
 * It offers the following signal values:
 * 
 * 
 * - 0 - `no-violation`                         - Default value ,
 * - 0 - `noViolation`                         - Default value ,
 * - 1 - `no-driving-permission-received`       - Vehicle has not received a driving permission ,
 * - 1 - `noDrivingPermissionReceived`         - Vehicle has not received a driving permission ,
 * - 2 - `last-driving-permission-too-old`      - The driving permission is outdated,
 * - 2 - `lastDrivingPermissionTooOld`         - The driving permission is outdated,
 * - 3 - `crc-violation-clock-sync-response`    - The time synchronization response has an invalid checksum,
 * - 3 - `crcViolationClockSyncRequest`        - The time synchronization request has an invalid checksum,
 * - 4 - `crc-violation-driving-permission`     - The driving permission has an invalid checksum,
 * - 4 - `crcViolationDrivingPermission`       - The driving permission has an invalid checksum,
 * - 5 - `expiration-time-violation`            - the allowed time is expired.
 * - 5 - `expirationTimeViolation`             - the allowed time is expired.
 * - 6 - `driving-direction-mismatch`           - wrong driving direction is indcated, plausibility error with speed signal,
 * - 6 - `drivingDirectionMismatch`            - wrong driving direction is indcated, plausibility error with speed signal,
 * - 7 - `velocity-violation`                   - The speed value is out of the allowed range ,
 * - 7 - `velocityViolation`                   - The speed value is out of the allowed range ,
 * - 8 - `curvature-min-violation`              - The allowed minimal curvature is out of range ,
 * - 8 - `curvatureMinViolation`               - The allowed minimal curvature is out of range ,
 * - 9 - `curvature-max-violation`              - The allowed maximal curvature is out of range ,
 * - 9 - `curvatureMaxViolation`               - The allowed maximal curvature is out of range ,
 * - 10 - `expiration-time-too-high`            - The experiation time is out of the allowed range,
 * - 10 - `expirationTimeTooHigh`              - The experiation time is out of the allowed range,
 * - 11 - `monitoring`                         - Violation monitoring is ongoing.
 * - 11 - `monitoring`                         - Violation monitoring is ongoing.
 */
 */
 SafetyViolationsEnum ::= ENUMERATED {
 SafetyViolationsEnum ::= ENUMERATED {
  no-violation(0),
  noViolation(0),
  no-driving-permission-received(1),
  noDrivingPermissionReceived(1),
  last-driving-permission-too-old(2),
  lastDrivingPermissionTooOld(2),
  crc-violation-clock-sync-request(3),
  crcViolationClockSyncRequest(3),
  crc-violation-driving-permission(4),
  crcViolationDrivingPermission(4),
  expiration-time-violation(5),
  expirationTimeViolation(5),
  driving-direction-mismatch(6),
  drivingDirectionMismatch(6),
  velocity-violation(7),
  velocityViolation(7),
  curvature-min-violation(8),
  curvatureMinViolation(8),
  curvature-max-violation(9),
  curvatureMaxViolation(9),
  expiration-time-too-high(10),
  expirationTimeTooHigh(10),
  monitoring(11),
  monitoring(11),
  ...
  ...
}
}
+33 −33
Original line number Original line Diff line number Diff line
@@ -2,19 +2,19 @@ MIM-PDU-Descriptions {
  itu-t (0) identified-organization (4) etsi (0) itsDomain (5) wg1 (1) ts (103882) mim (6) major-version-1 (1) minor-version-1 (1)
  itu-t (0) identified-organization (4) etsi (0) itsDomain (5) wg1 (1) ts (103882) mim (6) major-version-1 (1) minor-version-1 (1)
}
}


DEFINITIONS AUTOMATIC TAGS ::= BEGIN  -- Park Control Infrastucture Message
DEFINITIONS AUTOMATIC TAGS ::= BEGIN  -- Marshalling Infrastucture Message


IMPORTS
IMPORTS


RollingCounter, Centimetre, HighResCurvature, GearEnum, DirectionIndicatorEnum, MotorSystemEnum, WaypointIndex, Pose, AvmE2EProtection, ProprietaryExtensionField, SystemManagementData, UInt8, UInt16, UInt32, UInt64
RollingCounter, Centimetre, HighResCurvature, GearEnum, DirectionIndicatorEnum, MotorSystemEnum, WaypointIndex, Pose, AvmE2EProtection, ProprietaryExtensionField, SystemManagementData, UInt8, UInt16, UInt32, UInt64
FROM AVM-Commons {
FROM AVM-Commons {
  itu-t (0) identified-organization (4) etsi (0) itsDomain (5) wg1 (1) ts (103882) avpCommons (5) major-version-1 (1) minor-version-1(1)
  itu-t (0) identified-organization (4) etsi (0) itsDomain (5) wg1 (1) ts (103882) avpCommons (5) major-version-1 (1) minor-version-1(1)
} WITH SUCCESSORS
} -- WITH SUCCESSORS


ItsPduHeader, TimestampIts, LongitudinalAccelerationValue, VelocityComponentValue, CartesianAngleValue
ItsPduHeader, TimestampIts, LongitudinalAccelerationValue, VelocityComponentValue, CartesianAngleValue
FROM ETSI-ITS-CDD {
FROM ETSI-ITS-CDD {
  itu-t (0) identified-organization (4) etsi (0) itsDomain (5) wg1 (1) 102894 cdd (2) major-version-4 (4) minor-version-1 (1)
  itu-t (0) identified-organization (4) etsi (0) itsDomain (5) wg1 (1) 102894 cdd (2) major-version-4 (4) minor-version-1 (1)
} WITH SUCCESSORS
} -- WITH SUCCESSORS
;
;


/** 
/** 
@@ -424,19 +424,19 @@ DriveCommandActionEnum ::= ENUMERATED {
 * It offers the following signal values:
 * It offers the following signal values:
 * 
 * 
 * - 0 - `proceed`				- Everything is okay. Proceed, do not terminate,
 * - 0 - `proceed`				- Everything is okay. Proceed, do not terminate,
 * - 1 - `destination-reached`	- Vehicle has reached its destinations,
 * - 1 - `destinationReached`	- Vehicle has reached its destinations,
 * - 2 - `infrastructure-error`	- Error in infrastructure detected,
 * - 2 - `infrastructureError`	- Error in infrastructure detected,
 * - 3 - `vehicle-error`		- Vehicle has sent an error code,
 * - 3 - `vehicleError`		- Vehicle has sent an error code,
 * - 4 - `backend`				- Error in backend,
 * - 4 - `backend`				- Error in backend,
 * - 5 - `vehicle-identification-error`   - Either a wrong or no code was detected. Even with a crash of the camera, there is an error.
 * - 5 - `vehicleIdentificationError`   - Either a wrong or no code was detected. Even with a crash of the camera, there is an error.
 */
 */
 TerminateReasonEnum ::= ENUMERATED {
 TerminateReasonEnum ::= ENUMERATED {
  proceed(0),               
  proceed(0),               
  destination-reached(1),   
  destinationReached(1),   
  infrastructure-error(2),   
  infrastructureError(2),   
  vehicle-error(3),         
  vehicleError(3),         
  backend(4),
  backend(4),
  vehicle-identification-error(5)                
  vehicleIdentificationError(5)                
}
}


/**
/**
@@ -458,14 +458,14 @@ DriveCommandActionEnum ::= ENUMERATED {
 * - 0 - `inactive`		- The vehicle shall not use EmergencyStop at this stage. ,
 * - 0 - `inactive`		- The vehicle shall not use EmergencyStop at this stage. ,
 * - 1 - `precharge`	- The vehicle brake  system shall stay in standby (brake prefill) and wait for an active command.  ,
 * - 1 - `precharge`	- The vehicle brake  system shall stay in standby (brake prefill) and wait for an active command.  ,
 * - 2 - `active`		  - The vehicle shall initiate an emergency stop using the maximum possible deceleration. ,
 * - 2 - `active`		  - The vehicle shall initiate an emergency stop using the maximum possible deceleration. ,
 * - 3 - `temp-error`	- Maturing Failures - Vehicle shall decellerate and hold, it is waiting for the failure to clear or mature. ,
 * - 3 - `tempError`	- Maturing Failures - Vehicle shall decellerate and hold, it is waiting for the failure to clear or mature. ,
 * - 4 - `suspend`		- Command for critical failures (not recoverable) in RVO system – The vehicle shall decelerate and secure.
 * - 4 - `suspend`		- Command for critical failures (not recoverable) in RVO system – The vehicle shall decelerate and secure.
 */
 */
 EmergencyStopEnum ::= ENUMERATED {
 EmergencyStopEnum ::= ENUMERATED {
  inactive(0),   	 
  inactive(0),   	 
  precharge(1),  	
  precharge(1),  	
  active(2),      	
  active(2),      	
  temp-error(3),	
  temError(3),	
  suspend(4)		
  suspend(4)		
} 
} 


@@ -474,13 +474,13 @@ DriveCommandActionEnum ::= ENUMERATED {
 * It offers the following signal values:
 * It offers the following signal values:
 * 
 * 
 * - 0 - `none`				    - The vehicle shall not use Interlock at this stage,
 * - 0 - `none`				    - The vehicle shall not use Interlock at this stage,
 * - 1 - `zonal-interlock`	- Zonal Interlock is specific to the factory use case,
 * - 1 - `zonalInterlock`	- Zonal Interlock is specific to the factory use case,
 * - 2 - `global-stop`		- Command for global stop - external operator intervention is required.
 * - 2 - `globalStop`		  - Command for global stop - external operator intervention is required.
 */
 */
InterlockEnum ::= ENUMERATED {
InterlockEnum ::= ENUMERATED {
  none(0),   			 
  none(0),   			 
  zonal-interlock(1),  	
  zonalInterlock(1),  	
  global-stop(2)      	  
  globalStop(2)      	  
}
}


/**
/**
@@ -488,30 +488,30 @@ InterlockEnum ::= ENUMERATED {
 * It offers the following signal values:
 * It offers the following signal values:
 * 
 * 
 * - 0 - `none`				  - The vehicle does not sound a horn at this stage. ,
 * - 0 - `none`				  - The vehicle does not sound a horn at this stage. ,
 * - 1 - `single-horn`		- The vehicle applies a single horn for alerting surroundings when marshalling of vehicle is starting.  ,
 * - 1 - `singleHorn`		- The vehicle applies a single horn for alerting surroundings when marshalling of vehicle is starting.  ,
 * - 2 - `double-horn`		- For notifying pedestrians who pose obstacles to the vehicle marshalling task.  ,
 * - 2 - `doubleHorn`		- For notifying pedestrians who pose obstacles to the vehicle marshalling task.  ,
 * - 3 - `hold-horn`		- In event of ground staff intervention is needed for the vehicle.
 * - 3 - `holdHorn`		  - In event of ground staff intervention is needed for the vehicle.
 */
 */
 VehicleHornRequestEnum ::= ENUMERATED {
 VehicleHornRequestEnum ::= ENUMERATED {
  none(0),   			
  none(0),   			
  single-horn(1),	
  singleHorn(1),	
  double-horn(2),	
  doubleHorn(2),	
  hold-horn(3)		
  holdHorn(3)		
}
}


/**
/**
 * Data element VidRequestCommandEnum describes the vehicle identification request.
 * Data element VidRequestCommandEnum describes the vehicle identification request.
 * It offers the following signal values:
 * It offers the following signal values:
 * 
 * 
 * - 0 - `generate-new-code` - A new safe vehicle identification cycle was started. There is no intent for flashing in this cycle.
 * - 0 - `generateNewCode`                       - A new safe vehicle identification cycle was started. There is no intent for flashing in this cycle.
 * - 1 - `generate-new-code-and-prepare-for-flashing`  - A new safe vehicle identification cycle was started. Flashing will be required in this cycle.
 * - 1 - `generateNewCodeAndPrepareForFlashing`  - A new safe vehicle identification cycle was started. Flashing will be required in this cycle.
 * - 2 - `flashing`	                             - The infrastructure is prepared and waiting for the Subject Vehicle to flash the code.  ,
 * - 2 - `flashing`	                             - The infrastructure is prepared and waiting for the Subject Vehicle to flash the code.  ,
 * - 3 - `successful`                            - The Subject Vehicle was recognized correctly and the identification is completed.  ,
 * - 3 - `successful`                            - The Subject Vehicle was recognized correctly and the identification is completed.  ,
 */
 */


VidRequestCommandEnum ::= ENUMERATED {
VidRequestCommandEnum ::= ENUMERATED {
  generate-new-code(0),     
  generateNewCode(0),     
  generate-new-code-and-prepare-for-flashing(1), 
  generateNewCodeAndPrepareForFlashing(1), 
  flashing(2), 		
  flashing(2), 		
  successful(3)
  successful(3)
}
}
+3 −3
Original line number Original line Diff line number Diff line
@@ -2,19 +2,19 @@ MVM-PDU-Descriptions {
  itu-t (0) identified-organization (4) etsi (0) itsDomain (5) wg1 (1) ts (103882) mvm (4) major-version-1 (1) minor-version-1(1)
  itu-t (0) identified-organization (4) etsi (0) itsDomain (5) wg1 (1) ts (103882) mvm (4) major-version-1 (1) minor-version-1(1)
}
}


DEFINITIONS AUTOMATIC TAGS ::= BEGIN  -- Park Control Vehicle Message
DEFINITIONS AUTOMATIC TAGS ::= BEGIN  -- Marshalling Vehicle Message


IMPORTS
IMPORTS


RollingCounter, ProprietaryExtensionField, GearEnum, DirectionIndicatorEnum, MotorSystemEnum, Centimetre, RadPerSecond, HighResCurvature, WaypointIndex, Pose, SystemManagementData, Description, AvmE2EProtection, VidVehicleStateEnum , UInt8, UInt16, UInt32, UInt64, Millisecond16, SafetyViolationsEnum 
RollingCounter, ProprietaryExtensionField, GearEnum, DirectionIndicatorEnum, MotorSystemEnum, Centimetre, RadPerSecond, HighResCurvature, WaypointIndex, Pose, SystemManagementData, Description, AvmE2EProtection, VidVehicleStateEnum , UInt8, UInt16, UInt32, UInt64, Millisecond16, SafetyViolationsEnum 
FROM AVM-Commons {
FROM AVM-Commons {
  itu-t (0) identified-organization (4) etsi (0) itsDomain (5) wg1 (1) ts (103882) avpCommons (5) major-version-1 (1) minor-version-1(1)
  itu-t (0) identified-organization (4) etsi (0) itsDomain (5) wg1 (1) ts (103882) avpCommons (5) major-version-1 (1) minor-version-1(1)
} WITH SUCCESSORS
} -- WITH SUCCESSORS


ItsPduHeader, TimestampIts, VehicleMass, VelocityComponentValue
ItsPduHeader, TimestampIts, VehicleMass, VelocityComponentValue
FROM ETSI-ITS-CDD {
FROM ETSI-ITS-CDD {
  itu-t (0) identified-organization (4) etsi (0) itsDomain (5) wg1 (1) 102894 cdd (2) major-version-4 (4) minor-version-1 (1)
  itu-t (0) identified-organization (4) etsi (0) itsDomain (5) wg1 (1) 102894 cdd (2) major-version-4 (4) minor-version-1 (1)
} WITH SUCCESSORS
} -- WITH SUCCESSORS
;
;


/** 
/** 
+1 −1
Original line number Original line Diff line number Diff line
<?xml version="1.0" encoding="UTF-8" standalone="no" ?><asnv><protocol name="MIM"><encoding entry-point="MIM" method="per"/><lower-layer name="btp" value2="2028"/><source path="ASNV_Module_MIM.xml"/></protocol><protocol name="MVM"><encoding entry-point="MVM" method="per"/><lower-layer name="btp" value2="2019"/><source path="ASNV_Module_MVM.xml"/></protocol></asnv>
<?xml version="1.0" encoding="UTF-8" standalone="no" ?><asnv><protocol name="MIM"><encoding entry-point="MIM" method="per"/><lower-layer name="btp" value2="2018"/><source path="ASNV_Module_MIM.xml"/></protocol><protocol name="MVM"><encoding entry-point="MVM" method="per"/><lower-layer name="btp" value2="2019"/><source path="ASNV_Module_MVM.xml"/></protocol></asnv>
 No newline at end of file
 No newline at end of file
+1 −1

File changed.

Preview size limit exceeded, changes collapsed.

Loading