Commit 11772352 authored by ASN.1 Checker's avatar ASN.1 Checker
Browse files

Documentation update

parent dd236d2a
Loading
Loading
Loading
Loading
+6 −19
Original line number Diff line number Diff line
<a name=EtsiTs103097ExtensionModule></a>
# ASN.1 module EtsiTs103097ExtensionModule
OID: _{itu-t(0) identified-organization(4) etsi(0) itsDomain(5) wg5(5) secHeaders(103097) extension(2) major-version-1(1) minor-version-1(1)}_

@@ -11,12 +12,8 @@
ExtensionModuleVersion::= INTEGER(1)
```

### <a name="Extension"></a>Extension

Fields:
* id of type [**EXT-TYPE**](#EXT-TYPE) .&extId({ExtensionTypes})<br>
* content of type [**EXT-TYPE**](#EXT-TYPE) .&ExtContent({ExtensionTypes}{@.id})<br>

### <a name="Extension"></a>Extension
```asn1
Extension {EXT-TYPE : ExtensionTypes} ::= SEQUENCE {
    id      EXT-TYPE.&extId({ExtensionTypes}),
@@ -24,10 +21,8 @@ Extension {EXT-TYPE : ExtensionTypes} ::= SEQUENCE {
}
```

### <a name="EXT-TYPE"></a>EXT-TYPE

Fields:
* extId of type [**ExtId**](#ExtId) <br>
### <a name="EXT-TYPE"></a>EXT-TYPE
```asn1
EXT-TYPE ::= CLASS {
    &extId        ExtId,
@@ -65,12 +60,8 @@ EtsiTs103097HeaderInfoExtensions EXT-TYPE ::= {
}
```

### <a name="EtsiTs102941CrlRequest"></a>EtsiTs102941CrlRequest

Fields:
* issuerId of type [**HashedId8**](Ieee1609Dot2BaseTypes.md#HashedId8) <br>
* lastKnownUpdate of type [**Time32**](Ieee1609Dot2BaseTypes.md#Time32)  OPTIONAL<br>

### <a name="EtsiTs102941CrlRequest"></a>EtsiTs102941CrlRequest
```asn1
EtsiTs102941CrlRequest::= SEQUENCE {
    issuerId        HashedId8,
@@ -78,12 +69,8 @@ EtsiTs102941CrlRequest::= SEQUENCE {
}
```

### <a name="EtsiTs102941CtlRequest"></a>EtsiTs102941CtlRequest

Fields:
* issuerId of type [**HashedId8**](Ieee1609Dot2BaseTypes.md#HashedId8) <br>
* lastKnownCtlSequence of type **INTEGER**  (0..255) OPTIONAL<br>

### <a name="EtsiTs102941CtlRequest"></a>EtsiTs102941CtlRequest
```asn1
EtsiTs102941CtlRequest::= SEQUENCE {
    issuerId             HashedId8,
+2 −1
Original line number Diff line number Diff line
<a name=EtsiTs103097Module></a>
# ASN.1 module EtsiTs103097Module
OID: _{itu-t(0) identified-organization(4) etsi(0) itsDomain(5) wg5(5) secHeaders(103097) core(1) major-version-3(3) minor-version-1(1)}_

+2 −1
Original line number Diff line number Diff line
<a name=EtsiTs103759AsrAppAgnostic></a>
# ASN.1 module EtsiTs103759AsrAppAgnostic
OID: _{itu-t(0) identified-organization(4) etsi(0) itsDomain(5) wg5(5) ts(103759) aid-specific(2) appAgnostic(270549119) major-version-1(1) minor-version-0(0)}_

+46 −7
Original line number Diff line number Diff line
<a name=EtsiTs103759AsrCam></a>
# ASN.1 module EtsiTs103759AsrCam
OID: _{itu-t(0) identified-organization(4) etsi(0) itsDomain(5) wg5(5) ts(103759) aid-specific(2) cam(36) major-version-1(1) minor-version-1(1)}_

@@ -97,6 +98,34 @@ SetMbObsCamLongAcc C-ASR-SINGLE-OBS ::= {
### <a name="SetMbObsTgtsCam"></a>SetMbObsTgtsCam
This is a complete set of observations for CAM. Application-specific
 trigger conditions and other relevant information are specified below.

 - _SetMbObsCamBeacon_:
   - `Beacon-IntervalTooSmall`: The difference between the generation 
 time of two consecutive CAMs is less than 80% of the value specified in TS
 103 900 v2.0.0 section 6.1.3. The difference is calculated as the difference 
 between the two values of generationDeltaTime. The two CAMs presented 
 shall have the difference in the generationTime from the security 
 headerInfo be less than 65,535 milliseconds, and the generationTime in the 
 second CAM greater than the generationTime in the first. If the 
 generationDeltaTime value in the second CAM is less than the 
 generationDeltaTime in the first, 65,536 milliseconds shall be added to 
 the value in the second for purposes of determining the difference between 
 the two generationDeltaTime values.  

 - _SetMbObsCamStatic_:
   - `Static-Change`: Any change in the values of one or more of the 
 following fields: performanceClass, specialTransportType, stationType, 
 vehicleLength, vehicleRole, vehicleWidth.
     - `Semantics of the BIT STRING`: performanceClass(0), 
 specialTransportType(1), stationType(2), vehicleLength(3), vehicleRole(4), 
 vehicleWidth(5).
 

 - _SetMbObsCamSecurity_:
   - `Security-MessageIdIncWithHeaderInfo`: The messageID is inconsistent
 with the security headerInfo, e.g., messageId = cam(2) but psid in the 
 security headerInfo is not equal to 36, the PSID value of CAM.

   - `Security-HeaderIncWithSecurityProfile`: The security headerInfo is 
 inconsistent with the security profile specified in ETSI TS 103 097 V2.1.1
 (2021-10), e.g., generationTime is absent in the security headerInfo but 
@@ -122,7 +151,14 @@ This is a complete set of observations for CAM. Application-specific
 generationLocation in the security headerInfo is outside the region in the 
 certificate.

 - _SetMbObsEtsiOnlyPosition_:
   - `Position-ChangeTooLarge`: The speed calculated from the change in 
 referencePosition of two consecutive CAMs meets the trigger conditions of 
 Speed-ValueTooLarge-VehicleType.

 - _SetMbObsEtsiOnlySpeed_:
   - `Speed-ValueTooLarge-VehicleType`: The trigger conditions depend on
 the stationType as follows:

     - `passengerCar(5)`: The speedValue is greater than 14,000. (Currently, the
 fastest car in the world has a top speed that is less than 500 km/h, i.e., 
@@ -142,12 +178,18 @@ This is a complete set of observations for CAM. Application-specific
   - `Speed-ValueTooLarge-DriveDirectionReverse`: The driveDirection is 
 backward (1) and the speedValue is greater than 3,000. (Usually, backward 
 drives are far less than 50m long, and with maximum possible acceleration of 
 9 m/s^2 (see trigger conditions for LongAcc-ValueTooLarge), max attainable 
 speed is sqrt(2*9*50) m/s, i.e., 3,000 cm/s.)
 9 m/s<sup>2</sup> (see trigger conditions for LongAcc-ValueTooLarge), max attainable 
 speed is $\sqrt{2*9*50}$ m/s, i.e., 3,000 cm/s.)

   - `Speed-ChangeTooLarge`: The acceleration calculated from the change 
 in speedValue of two consecutive CAMs meets the trigger conditions of 
 LongAcc-ValueTooLarge.

 - _SetMbObsEtsiOnlyLongAcc_:
   - `LongAcc-ValueTooLarge`: The longitudinalAcceleration is greater 
 than 90 dm/s<sup>2</sup>. (Typical $\mu$ (coefficient of friction between asphalt and 
 rubber) is 0.9, so maximum possible acceleration is 0.9*9.8 m/s<sup>2</sup>, i.e., 
 88.2 dm/s<sup>2</sup>.)
```asn1
SetMbObsTgtsCam C-ASR-OBS-BY-TGT ::= {
  {MbSingleObservation{{SetMbObsCamBeacon}}   BY 
@@ -177,6 +219,3 @@ SetMbEvCam C-ASR-EV ::= {


This data type defines the IOS for CAM Evidence.

+2 −1
Original line number Diff line number Diff line
<a name=EtsiTs103759AsrDenm></a>
# ASN.1 module EtsiTs103759AsrDenm
OID: _{itu-t(0) identified-organization(4) etsi(0) itsDomain(5) wg5(5) ts(103759) aid-specific(2) denm(37) major-version-1(1) minor-version-0(0)}_

Loading