Newer
Older
* $Id$
* @desc Module containing common types and values for ITS Protocols
*
*/
module LibItsCommon_TypesAndValues {
import from ITS_Container language "ASN.1:1997" all;
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
group commonConstants {
const ItsPduHeader.protocolVersion c_protocolVersionDenm := 1;
const ItsPduHeader.messageID c_messageId := 1;
const ElevationValue c_seaLevel := 0;
const ElevationValue c_oneMeter := 1;
const ElevationConfidence c_withinOneMeter := 1;
const ElevationConfidence c_notValid := 127;
const SemiAxisLength c_semiAxisLengthOneCentimeter := 1;
const SemiAxisLength c_semiAxisLengthUnavailable := 4095;
const DirectionValue c_directionValueNorth := 0;
const DirectionValue c_directionValueEast := 900;
const DirectionValue c_directionValueSouth := 1800;
const DirectionValue c_directionValueWest := 2700;
const DirectionValue c_directionValueUnavailable := 3600;
const DirectionConfidence c_directConfidenceWithinZeroPointOneDegree := 1;
const DirectionConfidence c_directConfidenceWithinOneDegree := 10;
const DirectionConfidence c_directConfidenceUnavailable := 127;
/**
* @remark check this values
*/
group causeCodes {
const CauseCodeType c_causeReserved := 0;
const CauseCodeType c_causeTrafficCondition := 1;
const CauseCodeType c_causeAccident := 2;
const CauseCodeType c_causeRoadworks := 3;
const CauseCodeType c_causeAdverseWeatherCondition_Adhesion := 6;
const CauseCodeType c_causeHazardousLocation_SurfaceCondition := 9;
const CauseCodeType c_causeHazardousLocation_ObstacleOnTheRoad := 10;
const CauseCodeType c_causeHazardousLocation_AnimalOnTheRoad := 11;
const CauseCodeType c_causeHumanPresenceOnTheRoad := 12;
const CauseCodeType c_causeWrongWayDriving := 14;
const CauseCodeType c_causeRescueAndRecoveryWorkInProgress := 15;
const CauseCodeType c_causeAdverseWeatherCondition_ExtremeWeatherCondition := 17;
const CauseCodeType c_causeAdverseWeatherCondition_Visibility := 18;
const CauseCodeType c_causeAdverseWeatherCondition_Precipitation := 19;
const CauseCodeType c_causeSlowVehicle := 26;
const CauseCodeType c_causeDangerousEndOfQueue := 27;
const CauseCodeType c_causeVehicleBreakdown := 91;
const CauseCodeType c_causePostCrash := 92;
const CauseCodeType c_causeHumanProblem := 93;
const CauseCodeType c_causeStationaryVehicle := 94;
const CauseCodeType c_causeEmergencyVehicleApproaching := 95;
const CauseCodeType c_causeHazardousLocation_DangerousCurve := 96;
const CauseCodeType c_causeCollisionRisk := 97;
const CauseCodeType c_causeSignalViolation := 98;
const CauseCodeType c_causeDangerousSituation := 99;
} // end group causeCodes
/**
* @remark check this values
*/
group subCauseCodes {
const SubCauseCodeType c_subCauseCode_Unavailable := 0;
const VehicleBreakdownSubCauseCode c_vehicleBreakDownSubCauseCode_engineProblem := 3;
} // end group subCauseCodes
} // end commonConstants