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

Documentation update

parent 6769be13
Loading
Loading
Loading
Loading
+1 −21
Changes for docs/CAM-PDU-Descriptions.md: 1 added line, 21 removed lines.
Original line number Diff line number Diff line
@@ -2,16 +2,11 @@
 OID: _{ itu-t (0) identified-organization (4) etsi (0) itsDomain (5) wg1 (1) en (302637) cam (2) version (2) }_

## Imports:
 * **ITS-Container** *{ itu-t (0) identified-organization (4) etsi (0) itsDomain (5) wg1 (1) ts (102894) cdd (2) version (2) }*<br/>
 * **[ITS-Container](ITS-Container.md)** *{ itu-t (0) identified-organization (4) etsi (0) itsDomain (5) wg1 (1) ts (102894) cdd (2) version (2) }*<br/>

## Data Elements:
### <a name="CAM"></a>CAM



Fields:
* header [**ItsPduHeader**](ITS-Container.md#ItsPduHeader) <br>
* cam [**CoopAwareness**](#CoopAwareness) <br>
```asn1
CAM ::= SEQUENCE {
	header ItsPduHeader,
@@ -67,12 +62,8 @@ HighFrequencyContainer ::= CHOICE {
}
```

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



Fields:
* basicVehicleContainerLowFrequency [**BasicVehicleContainerLowFrequency**](#BasicVehicleContainerLowFrequency) <br>
```asn1
LowFrequencyContainer ::= CHOICE {
  basicVehicleContainerLowFrequency BasicVehicleContainerLowFrequency,
@@ -206,26 +197,16 @@ SpecialTransportContainer ::= SEQUENCE {
}
```

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



Fields:
* dangerousGoodsBasic [**DangerousGoodsBasic**](ITS-Container.md#DangerousGoodsBasic) <br>
```asn1
DangerousGoodsContainer ::= SEQUENCE {
  dangerousGoodsBasic DangerousGoodsBasic
 }
```

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



Fields:
* roadworksSubCauseCode [**RoadworksSubCauseCode**](ITS-Container.md#RoadworksSubCauseCode)  OPTIONAL<br>
* lightBarSirenInUse [**LightBarSirenInUse**](ITS-Container.md#LightBarSirenInUse) <br>
* closedLanes [**ClosedLanes**](ITS-Container.md#ClosedLanes)  OPTIONAL<br>
```asn1
RoadWorksContainerBasic ::= SEQUENCE {
  roadworksSubCauseCode RoadworksSubCauseCode OPTIONAL,
@@ -297,7 +278,6 @@ RSUContainerHighFrequency ::= SEQUENCE {



Fields:
```asn1
GenerationDeltaTime ::= INTEGER { oneMilliSec(1) } (0..65535)
```
+151 −90

File changed.

Preview size limit exceeded, changes collapsed.

+128 −97

File changed.

Preview size limit exceeded, changes collapsed.

+28 −18
Changes for docs/VAM-Temp-Imports.md: 28 added lines, 18 removed lines.
Original line number Diff line number Diff line
@@ -2,9 +2,9 @@
 OID: _{itu-t(0) identified-organization(4) etsi(0) itsDomain(5) wg1(1) ts(103300) temp-imports(255) version1(1)}_

## Imports:
 * **ITS-Container** *{itu-t (0) identified-organization (4) etsi (0) itsDomain (5) wg1 (1) ts (102894) cdd (2) version (2)}*<br/>
 * **[ITS-Container](ITS-Container.md)** *{itu-t (0) identified-organization (4) etsi (0) itsDomain (5) wg1 (1) ts (102894) cdd (2) version (2)}*<br/>

 * **DSRC** *{iso (1) standard (0) signalizedIntersection (19091) profilec(2) dsrc (2) version (2)}*<br/>
 * **[DSRC](DSRC.md)** *{iso (1) standard (0) signalizedIntersection (19091) profilec(2) dsrc (2) version (2)}*<br/>

## Data Elements:
### <a name="BasicContainer"></a>BasicContainer
@@ -16,8 +16,8 @@ Fields:
* referencePosition [**ReferencePosition**](ITS-Container.md#ReferencePosition) <br>
```asn1
BasicContainer ::= SEQUENCE {
    stationType       StationType, -- from VAM-Temp-Imports
    referencePosition ReferencePosition, -- from ITS-Container
    stationType       StationType, 
    referencePosition ReferencePosition, 
    ...
}
```
@@ -28,11 +28,12 @@ BasicContainer ::= SEQUENCE {

Fields:
* protocolVersion **INTEGER**  (0..255)<br>
* messageID **INTEGER** { denm(1)<br>
* messageID **INTEGER** { denm(1), cam(2), poi(3), spatem(4), mapem(5), ivim(6), ev-rsr(7), tistpgtransaction(8), srem(9), ssem(10), evcsn(11), saem(12), rtcmem(13), vam(14) } (0..255)<br>
* stationID [**StationID**](ITS-Container.md#StationID) <br>
```asn1
ItsPduHeader ::= SEQUENCE {
    protocolVersion INTEGER (0..255),
    messageID INTEGER{ denm(1), cam(2), poi(3), spatem(4), mapem(5), ivim(6), ev-rsr(7), tistpgtransaction(8), srem(9), ssem(10), evcsn(11), saem(12), rtcmem(13), vam(14) } (0..255),  -- Mantis #7209, #7005
    messageID INTEGER{ denm(1), cam(2), poi(3), spatem(4), mapem(5), ivim(6), ev-rsr(7), tistpgtransaction(8), srem(9), ssem(10), evcsn(11), saem(12), rtcmem(13), vam(14) } (0..255),  
    stationID StationID
}
```
@@ -88,7 +89,8 @@ AreaRectangle ::= SEQUENCE {


Fields:
* nodeOffsetPointXY [**NodeOffsetPointXY**](DSRC.md#NodeOffsetPointXY)  (WITH COMPONENTS {...<br>
* nodeOffsetPointXY [**NodeOffsetPointXY**](DSRC.md#NodeOffsetPointXY)  (WITH COMPONENTS {..., node-LatLon ABSENT, regional ABSENT})<br>
* nodeOffsetPointZ [**NodeOffsetPointZ**](#NodeOffsetPointZ)  OPTIONAL<br>
```asn1
OffsetPoint ::= SEQUENCE{
    nodeOffsetPointXY   NodeOffsetPointXY (WITH COMPONENTS {..., node-LatLon ABSENT, regional ABSENT}),
@@ -106,15 +108,15 @@ Fields:
* node-Z3 [**Offset-B12**](DSRC.md#Offset-B12) <br>
* node-Z4 [**Offset-B13**](DSRC.md#Offset-B13) <br>
* node-Z5 [**Offset-B14**](DSRC.md#Offset-B14) <br>
* node-Z6 [**Offset-B16**](DSRC.md#Offset-B16)   -- node is within 327.67m of last node<br>
* node-Z6 [**Offset-B16**](DSRC.md#Offset-B16)   <br>
```asn1
NodeOffsetPointZ ::= CHOICE {
    node-Z1 Offset-B10, -- node is within 5.11m of last node
    node-Z2 Offset-B11, -- node is within 10.23m of last node
    node-Z3 Offset-B12, -- node is within 20.47m of last node
    node-Z4 Offset-B13, -- node is within 40.96m of last node
    node-Z5 Offset-B14, -- node is within 81.91m of last node
    node-Z6 Offset-B16  -- node is within 327.67m of last node
    node-Z1 Offset-B10, 
    node-Z2 Offset-B11, 
    node-Z3 Offset-B12, 
    node-Z4 Offset-B13, 
    node-Z5 Offset-B14, 
    node-Z6 Offset-B16  
}
```

@@ -122,7 +124,9 @@ NodeOffsetPointZ ::= CHOICE {



Fields:
Values:
* **zeroPointOneMeter** (1)<br>
* **oneMeter** (10)<br>
```asn1
Radius ::= INTEGER {
    zeroPointOneMeter   (1),
@@ -142,7 +146,9 @@ PolyPointList ::= SEQUENCE (SIZE(3..16, ...)) OF OffsetPoint



Fields:
Values:
* **zeroPointOneMeter** (1)<br>
* **oneMeter** (10)<br>
```asn1
SemiRangeLength ::= INTEGER {
    zeroPointOneMeter   (1),
@@ -154,7 +160,12 @@ SemiRangeLength ::= INTEGER {



Fields:
Values:
* **wgs84North** (0)<br>
* **wgs84East** (900)<br>
* **wgs84South** (1800)<br>
* **wgs84West** (2700)<br>
* **unavailable** (3601)<br>
```asn1
WGS84AngleValue ::= INTEGER {
    wgs84North          (0),
@@ -169,7 +180,6 @@ WGS84AngleValue ::= INTEGER {



Fields:
```asn1
StationType ::= INTEGER {
    unknown(0), pedestrian(1), cyclist(2), moped(3), motorcycle(4),