LibItsCommon_ASN1_NamedNumbers.ttcn 25.5 KB
Newer Older
//This module contains TTCN-3 values for ASN.1 named numbers, aligned with TTWorkbench name convention

module LibItsCommon_ASN1_NamedNumbers {
    
    import from ITS_Container language "ASN.1:2008" all;
    
    import from IVI language "ASN.1:1997" {
      type IviStatus
    }
    
      group commonConstants {
           
            const AccelerationConfidence AccelerationConfidence_pointOneMeterPerSecSquared_ := 1;
            const AccelerationConfidence AccelerationConfidence_outOfRange_ := 101;
            const AccelerationConfidence AccelerationConfidence_unavailable_ := 102;
    
garciay's avatar
garciay committed
            const AccelerationControl AccelerationControl_brakePedalEngaged_       := '1000000'B;
            const AccelerationControl AccelerationControl_gasPedalEngaged_         := '0100000'B;
            const AccelerationControl AccelerationControl_emergencyBrakeEngaged_   := '0010000'B;
            const AccelerationControl AccelerationControl_collisionWarningEngaged_ := '0001000'B;
            const AccelerationControl AccelerationControl_accEngaged_              := '0000100'B;
garciay's avatar
garciay committed
            const AccelerationControl AccelerationControl_cruiseControlEngaged_    := '0000010'B;
            const AccelerationControl AccelerationControl_speedLimiterEngaged_     := '0000001'B;
            
            const AltitudeValue AltitudeValue_referenceEllipsoidSurface_ := 0;
            const AltitudeValue AltitudeValue_oneCentimeter_ := 1;
            const AltitudeValue AltitudeValue_unavailable_ := 800001;
            
            const CurvatureValue CurvatureValue_straight_                        := 0;
            const CurvatureValue CurvatureValue_reciprocalOf1MeterRadiusToRight_ := -1023;
            const CurvatureValue CurvatureValue_reciprocalOf1MeterRadiusToLeft_  := 1023;
            const CurvatureValue CurvatureValue_unavailable_                     := 1023;
garciay's avatar
garciay committed
            const ExteriorLights ExteriorLights_lowBeamHeadlightsOn_    := '10000000'B;
            const ExteriorLights ExteriorLights_highBeamHeadlightsOn_   := '01000000'B;
            const ExteriorLights ExteriorLights_leftTurnSignalOn_       := '00100000'B;
            const ExteriorLights ExteriorLights_rightTurnSignalOn_      := '00010000'B;
            const ExteriorLights ExteriorLights_daytimeRunningLightsOn_ := '00001000'B;
garciay's avatar
garciay committed
            const ExteriorLights ExteriorLights_reverseLightOn_         := '00000100'B;
            const ExteriorLights ExteriorLights_fogLightOn_             := '00000010'B;
            const ExteriorLights ExteriorLights_parkingLightsOn_        := '00000001'B;
    
            const HeadingConfidence HeadingConfidence_withinZeroPointOneDegree_ := 1;
            
            const HeadingValue HeadingValue_wgs84North_ := 0;
            
            const ItsPduHeader.protocolVersion ItsPduHeader_protocolVersion_currentVersion_ := 2;
            const ItsPduHeader.messageID ItsPduHeader_messageID_denm_ := 1;
            const ItsPduHeader.messageID ItsPduHeader_messageID_cam_ := 2;
            const ItsPduHeader.messageID ItsPduHeader_messageID_poi_ := 3;
            const ItsPduHeader.messageID ItsPduHeader_messageID_spatem_ := 4;
            const ItsPduHeader.messageID ItsPduHeader_messageID_mapem_ := 5;
            const ItsPduHeader.messageID ItsPduHeader_messageID_ivim_ := 6;
            const ItsPduHeader.messageID ItsPduHeader_messageID_ev_rsr_ := 7;
            const ItsPduHeader.messageID ItsPduHeader_messageID_tistpgtransaction_ := 8;
            const ItsPduHeader.messageID ItsPduHeader_messageID_srem_ := 9;
            const ItsPduHeader.messageID ItsPduHeader_messageID_ssem_ := 10;
            const ItsPduHeader.messageID ItsPduHeader_messageID_evcsn_ := 11;
            const ItsPduHeader.messageID ItsPduHeader_messageID_saem_ := 12;
            const ItsPduHeader.messageID ItsPduHeader_messageID_rtcem_ := 13;
    
            const LongitudinalAccelerationValue LongitudinalAccelerationValue_unavailable_ := 161;
            
            const SemiAxisLength SemiAxisLength_oneCentimeter_ := 1;
            const SemiAxisLength SemiAxisLength_outOfRange_ := 4094;
            const SemiAxisLength SemiAxisLength_unavailable_ := 4095;
            
            const StationType StationType_unknown_ := 0;
            const StationType StationType_pedestrian_ := 1;
            const StationType StationType_cyclist_ := 2;
            const StationType StationType_moped_ := 3;
            const StationType StationType_motorcycle_ := 4;
            const StationType StationType_passengerCar_ := 5;
            const StationType StationType_bus_ := 6;
            const StationType StationType_lightTruck_ := 7;
            const StationType StationType_heavyTruck_ := 8;
            const StationType StationType_trailer_ := 9;
            const StationType StationType_specialVehicles_ := 10;
            const StationType StationType_tram_ := 11;
            const StationType StationType_roadSideUnit_ := 15;
                   
            const YawRateValue YawRateValue_straight_ := 0;
            
            group causeCodes {
                const CauseCodeType CauseCodeType_reserved_ := 0;
                const CauseCodeType CauseCodeType_trafficCondition_ := 1;
                const CauseCodeType CauseCodeType_accident_ := 2;
                const CauseCodeType CauseCodeType_roadworks_ := 3;
                const CauseCodeType CauseCodeType_adverseWeatherCondition_Adhesion_ := 6;
                const CauseCodeType CauseCodeType_hazardousLocation_SurfaceCondition_ := 9;
                const CauseCodeType CauseCodeType_hazardousLocation_ObstacleOnTheRoad_ := 10;
                const CauseCodeType CauseCodeType_hazardousLocation_AnimalOnTheRoad_ := 11;
                const CauseCodeType CauseCodeType_humanPresenceOnTheRoad_ := 12;
                const CauseCodeType CauseCodeType_wrongWayDriving_ := 14;
                const CauseCodeType CauseCodeType_rescueAndRecoveryWorkInProgress_ := 15;
                const CauseCodeType CauseCodeType_adverseWeatherCondition_ExtremeWeatherCondition_ := 17;
                const CauseCodeType CauseCodeType_adverseWeatherCondition_Visibility_ := 18;
                const CauseCodeType CauseCodeType_adverseWeatherCondition_Precipitation_ := 19;
                const CauseCodeType CauseCodeType_slowVehicle_ := 26;
                const CauseCodeType CauseCodeType_dangerousEndOfQueue_ := 27;
                const CauseCodeType CauseCodeType_vehicleBreakdown_ := 91;
                const CauseCodeType CauseCodeType_postCrash_ := 92;
                const CauseCodeType CauseCodeType_humanProblem_ := 93;
                const CauseCodeType CauseCodeType_stationaryVehicle_ := 94;
                const CauseCodeType CauseCodeType_emergencyVehicleApproaching_ := 95;
                const CauseCodeType CauseCodeType_hazardousLocation_DangerousCurve_ := 96;
                const CauseCodeType CauseCodeType_collisionRisk_ := 97;
                const CauseCodeType CauseCodeType_signalViolation_ := 98;
                const CauseCodeType CauseCodeType_dangerousSituation_ := 99;
               
            } // end group causeCodes
           
            group subCauseCodes {
               
                const SubCauseCodeType SubCauseCodeType_unavailable_ := 0;
    
                const TrafficConditionSubCauseCode TrafficConditionSubCauseCode_unavailable_ := 0;
                const TrafficConditionSubCauseCode TrafficConditionSubCauseCode_increasedVolumeOfTraffic_ := 1;
                const TrafficConditionSubCauseCode TrafficConditionSubCauseCode_trafficJamSlowlyIncreasing_ := 2;
                const TrafficConditionSubCauseCode TrafficConditionSubCauseCode_trafficJamIncreasing_ := 3;
                const TrafficConditionSubCauseCode TrafficConditionSubCauseCode_trafficJamStronglyIncreasing_ := 4;
                const TrafficConditionSubCauseCode TrafficConditionSubCauseCode_trafficStationary_ := 5;
                const TrafficConditionSubCauseCode TrafficConditionSubCauseCode_trafficJamSlightlyDecreasing_ := 6;
                const TrafficConditionSubCauseCode TrafficConditionSubCauseCode_trafficJamDecreasing_ := 7;
                const TrafficConditionSubCauseCode TrafficConditionSubCauseCode_trafficJamStronglyDecreasing_ := 8;
    
                const AccidentSubCauseCode AccidentSubCauseCode_unavailable_ := 0;
                const AccidentSubCauseCode AccidentSubCauseCode_multiVehicleAccident_ := 1;
                const AccidentSubCauseCode AccidentSubCauseCode_heavyAccident_ := 2;
                const AccidentSubCauseCode AccidentSubCauseCode_accidentInvolvingLorry_ := 3;
                const AccidentSubCauseCode AccidentSubCauseCode_accidentInvolvingBus_ := 4;
                const AccidentSubCauseCode AccidentSubCauseCode_accidentInvolvingHazardousMaterials_ := 5;
                const AccidentSubCauseCode AccidentSubCauseCode_accidentOnOppositeLane_ := 6;
                const AccidentSubCauseCode AccidentSubCauseCode_unsecuredAccident_ := 7;
                const AccidentSubCauseCode AccidentSubCauseCode_assistanceRequested_ := 8;
    
                const RoadworksSubCauseCode RoadworksSubCauseCode_unavailable_ := 0;
                const RoadworksSubCauseCode RoadworksSubCauseCode_majorRoadworks_ := 1;
                const RoadworksSubCauseCode RoadworksSubCauseCode_roadMarkingWork_ := 2;
                const RoadworksSubCauseCode RoadworksSubCauseCode_slowMovingRoadMaintenance_ := 3;
                const RoadworksSubCauseCode RoadworksSubCauseCode_shortTermStationaryRoadworks_ := 4;
                const RoadworksSubCauseCode RoadworksSubCauseCode_streetCleaning_ := 5;
                const RoadworksSubCauseCode RoadworksSubCauseCode_winterService_ := 6;
    
                const HumanPresenceOnTheRoadSubCauseCode HumanPresenceOnTheRoadSubCauseCode_unavailable_ := 0;
                const HumanPresenceOnTheRoadSubCauseCode HumanPresenceOnTheRoadSubCauseCode_childrenOnRoadway_ := 1;
                const HumanPresenceOnTheRoadSubCauseCode HumanPresenceOnTheRoadSubCauseCode_cyclistOnRoadway_ := 2;
                const HumanPresenceOnTheRoadSubCauseCode HumanPresenceOnTheRoadSubCauseCode_motorcyclistOnRoadway_ := 3;
                
                const WrongWayDrivingSubCauseCode WrongWayDrivingSubCauseCode_unavailable_ := 0;
                const WrongWayDrivingSubCauseCode WrongWayDrivingSubCauseCode_wrongLane_ := 1;
                const WrongWayDrivingSubCauseCode WrongWayDrivingSubCauseCode_wrongDirection_ := 2;
                
                const AdverseWeatherCondition_ExtremeWeatherConditionSubCauseCode AdverseWeatherCondition_ExtremeWeatherConditionSubCauseCode_unavailable_ := 0;
                const AdverseWeatherCondition_ExtremeWeatherConditionSubCauseCode AdverseWeatherCondition_ExtremeWeatherConditionSubCauseCode_strongWinds_ := 1;
                const AdverseWeatherCondition_ExtremeWeatherConditionSubCauseCode AdverseWeatherCondition_ExtremeWeatherConditionSubCauseCode_damagingHail_ := 2;
                const AdverseWeatherCondition_ExtremeWeatherConditionSubCauseCode AdverseWeatherCondition_ExtremeWeatherConditionSubCauseCode_hurricane_ := 3;
                const AdverseWeatherCondition_ExtremeWeatherConditionSubCauseCode AdverseWeatherCondition_ExtremeWeatherConditionSubCauseCode_thunderstorm_ := 4;
                const AdverseWeatherCondition_ExtremeWeatherConditionSubCauseCode AdverseWeatherCondition_ExtremeWeatherConditionSubCauseCode_tornado_ := 5;
                const AdverseWeatherCondition_ExtremeWeatherConditionSubCauseCode AdverseWeatherCondition_ExtremeWeatherConditionSubCauseCode_blizzard_ := 6;
                
                const AdverseWeatherCondition_AdhesionSubCauseCode AdverseWeatherCondition_AdhesionSubCauseCode_unavailable_ := 0;
                const AdverseWeatherCondition_AdhesionSubCauseCode AdverseWeatherCondition_AdhesionSubCauseCode_heavyFrostOnRoad_ := 1;
                const AdverseWeatherCondition_AdhesionSubCauseCode AdverseWeatherCondition_AdhesionSubCauseCode_fuelOnRoad_ := 2;
                const AdverseWeatherCondition_AdhesionSubCauseCode AdverseWeatherCondition_AdhesionSubCauseCode_mudOnRoad_ := 3;
                const AdverseWeatherCondition_AdhesionSubCauseCode AdverseWeatherCondition_AdhesionSubCauseCode_snowOnRoad_ := 4;
                const AdverseWeatherCondition_AdhesionSubCauseCode AdverseWeatherCondition_AdhesionSubCauseCode_iceOnRoad_ := 5;
                const AdverseWeatherCondition_AdhesionSubCauseCode AdverseWeatherCondition_AdhesionSubCauseCode_blackIceOnRoad_ := 6;
                const AdverseWeatherCondition_AdhesionSubCauseCode AdverseWeatherCondition_AdhesionSubCauseCode_oilOnRoad_ := 7;
                const AdverseWeatherCondition_AdhesionSubCauseCode AdverseWeatherCondition_AdhesionSubCauseCode_looseChippings_ := 8;
                const AdverseWeatherCondition_AdhesionSubCauseCode AdverseWeatherCondition_AdhesionSubCauseCode_instantBlackIce_ := 9;
                const AdverseWeatherCondition_AdhesionSubCauseCode AdverseWeatherCondition_AdhesionSubCauseCode_roadsSalted_ := 10;
                
                const AdverseWeatherCondition_VisibilitySubCauseCode AdverseWeatherCondition_VisibilitySubCauseCode_unavailable_ := 0;
                const AdverseWeatherCondition_VisibilitySubCauseCode AdverseWeatherCondition_VisibilitySubCauseCode_fog_ := 1;
                const AdverseWeatherCondition_VisibilitySubCauseCode AdverseWeatherCondition_VisibilitySubCauseCode_smoke_ := 2;
                const AdverseWeatherCondition_VisibilitySubCauseCode AdverseWeatherCondition_VisibilitySubCauseCode_heavySnowfall_ := 3;
                const AdverseWeatherCondition_VisibilitySubCauseCode AdverseWeatherCondition_VisibilitySubCauseCode_heavyRain_ := 4;
                const AdverseWeatherCondition_VisibilitySubCauseCode AdverseWeatherCondition_VisibilitySubCauseCode_heavyHail_ := 5;
                const AdverseWeatherCondition_VisibilitySubCauseCode AdverseWeatherCondition_VisibilitySubCauseCode_lowSunGlare_ := 6;
                const AdverseWeatherCondition_VisibilitySubCauseCode AdverseWeatherCondition_VisibilitySubCauseCode_sandstorms_ := 7;
                const AdverseWeatherCondition_VisibilitySubCauseCode AdverseWeatherCondition_VisibilitySubCauseCode_swarmsOfInsects_ := 8;
                
                const AdverseWeatherCondition_PrecipitationSubCauseCode AdverseWeatherCondition_PrecipitationSubCauseCode_unavailable_ := 0;
                const AdverseWeatherCondition_PrecipitationSubCauseCode AdverseWeatherCondition_PrecipitationSubCauseCode_heavyRain_ := 1;
                const AdverseWeatherCondition_PrecipitationSubCauseCode AdverseWeatherCondition_PrecipitationSubCauseCode_heavySnowfall_ := 2;
                const AdverseWeatherCondition_PrecipitationSubCauseCode AdverseWeatherCondition_PrecipitationSubCauseCode_softHail_ := 3;
    
                const SlowVehicleSubCauseCode SlowVehicleSubCauseCode_unavailable_ := 0;
                const SlowVehicleSubCauseCode SlowVehicleSubCauseCode_maintenanceVehicle_ := 1;
                const SlowVehicleSubCauseCode SlowVehicleSubCauseCode_vehiclesSlowingToLookAtAccident_ := 2;
                const SlowVehicleSubCauseCode SlowVehicleSubCauseCode_abnormalLoad_ := 3;
                const SlowVehicleSubCauseCode SlowVehicleSubCauseCode_abnormalWideLoad_ := 4;
                const SlowVehicleSubCauseCode SlowVehicleSubCauseCode_convoy_ := 5;
                const SlowVehicleSubCauseCode SlowVehicleSubCauseCode_snowplough_ := 6;
                const SlowVehicleSubCauseCode SlowVehicleSubCauseCode_deicing_ := 7;
                const SlowVehicleSubCauseCode SlowVehicleSubCauseCode_saltingVehicles_ := 8;
    
                const StationaryVehicleSubCauseCode StationaryVehicleSubCauseCode_unavailable_ := 0;
                const StationaryVehicleSubCauseCode StationaryVehicleSubCauseCode_humanProblem_ := 1;
                const StationaryVehicleSubCauseCode StationaryVehicleSubCauseCode_vehicleBreakdown_ := 2;
                const StationaryVehicleSubCauseCode StationaryVehicleSubCauseCode_postCrash_ := 3;
                const StationaryVehicleSubCauseCode StationaryVehicleSubCauseCode_publicTransportStop_ := 4;
                const StationaryVehicleSubCauseCode StationaryVehicleSubCauseCode_carryingDangerousGoods_ := 5;
    
                const HumanProblemSubCauseCode HumanProblemSubCauseCode_unavailable_ := 0;
                const HumanProblemSubCauseCode HumanProblemSubCauseCode_glycemiaProblem_ := 1;
                const HumanProblemSubCauseCode HumanProblemSubCauseCode_heartProblem_ := 2;
                
                const EmergencyVehicleApproachingSubCauseCode EmergencyVehicleApproachingSubCauseCode_unavailable_ := 0;
                const EmergencyVehicleApproachingSubCauseCode EmergencyVehicleApproachingSubCauseCode_emergencyVehicleApproaching_ := 1;
                const EmergencyVehicleApproachingSubCauseCode EmergencyVehicleApproachingSubCauseCode_prioritizedVehicleApproaching_ := 2;
    
                const HazardousLocation_DangerousCurveSubCauseCode HazardousLocation_DangerousCurveSubCauseCode_unavailable_ := 0;
                const HazardousLocation_DangerousCurveSubCauseCode HazardousLocation_DangerousCurveSubCauseCode_dangerousLeftTurnCurve_ := 1;
                const HazardousLocation_DangerousCurveSubCauseCode HazardousLocation_DangerousCurveSubCauseCode_dangerousRightTurnCurve_ := 2;
                const HazardousLocation_DangerousCurveSubCauseCode HazardousLocation_DangerousCurveSubCauseCode_multipleCurvesStartingWithUnknownTurningDirection_ := 3;
                const HazardousLocation_DangerousCurveSubCauseCode HazardousLocation_DangerousCurveSubCauseCode_multipleCurvesStartingWithLeftTurn_ := 4;
                const HazardousLocation_DangerousCurveSubCauseCode HazardousLocation_DangerousCurveSubCauseCode_multipleCurvesStartingWithRightTurn_ := 5;
                
                const HazardousLocation_SurfaceConditionSubCauseCode HazardousLocation_SurfaceConditionSubCauseCode_unavailable_ := 0;
                const HazardousLocation_SurfaceConditionSubCauseCode HazardousLocation_SurfaceConditionSubCauseCode_rockfalls_ := 1;
                const HazardousLocation_SurfaceConditionSubCauseCode HazardousLocation_SurfaceConditionSubCauseCode_earthquakeDamage_ := 2;
                const HazardousLocation_SurfaceConditionSubCauseCode HazardousLocation_SurfaceConditionSubCauseCode_sewerCollapse_ := 3;
                const HazardousLocation_SurfaceConditionSubCauseCode HazardousLocation_SurfaceConditionSubCauseCode_subsidence_ := 4;
                const HazardousLocation_SurfaceConditionSubCauseCode HazardousLocation_SurfaceConditionSubCauseCode_snowDrifts_ := 5;
                const HazardousLocation_SurfaceConditionSubCauseCode HazardousLocation_SurfaceConditionSubCauseCode_stormDamage_ := 6;
                const HazardousLocation_SurfaceConditionSubCauseCode HazardousLocation_SurfaceConditionSubCauseCode_burstPipe_ := 7;
                const HazardousLocation_SurfaceConditionSubCauseCode HazardousLocation_SurfaceConditionSubCauseCode_volcanoEruption_ := 8;
                const HazardousLocation_SurfaceConditionSubCauseCode HazardousLocation_SurfaceConditionSubCauseCode_fallingIce_ := 9;
                
                const HazardousLocation_ObstacleOnTheRoadSubCauseCode HazardousLocation_ObstacleOnTheRoadSubCauseCode_unavailable_ := 0;
                const HazardousLocation_ObstacleOnTheRoadSubCauseCode HazardousLocation_ObstacleOnTheRoadSubCauseCode_shedLoad_ := 1;
                const HazardousLocation_ObstacleOnTheRoadSubCauseCode HazardousLocation_ObstacleOnTheRoadSubCauseCode_partsOfVehicles_ := 2;
                const HazardousLocation_ObstacleOnTheRoadSubCauseCode HazardousLocation_ObstacleOnTheRoadSubCauseCode_partsOfTyres_ := 3;
                const HazardousLocation_ObstacleOnTheRoadSubCauseCode HazardousLocation_ObstacleOnTheRoadSubCauseCode_bigObjects_ := 4;
                const HazardousLocation_ObstacleOnTheRoadSubCauseCode HazardousLocation_ObstacleOnTheRoadSubCauseCode_fallenTrees_ := 5;
                const HazardousLocation_ObstacleOnTheRoadSubCauseCode HazardousLocation_ObstacleOnTheRoadSubCauseCode_hubCaps_ := 6;
                const HazardousLocation_ObstacleOnTheRoadSubCauseCode HazardousLocation_ObstacleOnTheRoadSubCauseCode_waitingVehicles_ := 7;
    
                const HazardousLocation_AnimalOnTheRoadSubCauseCode HazardousLocation_AnimalOnTheRoadSubCauseCode_unavailable_ := 0;
                const HazardousLocation_AnimalOnTheRoadSubCauseCode HazardousLocation_AnimalOnTheRoadSubCauseCode_wildAnimals_ := 1;
                const HazardousLocation_AnimalOnTheRoadSubCauseCode HazardousLocation_AnimalOnTheRoadSubCauseCode_herdOfAnimals_ := 2;
                const HazardousLocation_AnimalOnTheRoadSubCauseCode HazardousLocation_AnimalOnTheRoadSubCauseCode_smallAnimals_ := 3;
                const HazardousLocation_AnimalOnTheRoadSubCauseCode HazardousLocation_AnimalOnTheRoadSubCauseCode_largeAnimals_ := 4;
                
                const CollisionRiskSubCauseCode CollisionRiskSubCauseCode_unavailable_ := 0;
                const CollisionRiskSubCauseCode CollisionRiskSubCauseCode_longitudinalCollisionRisk_ := 1;
                const CollisionRiskSubCauseCode CollisionRiskSubCauseCode_crossingCollisionRisk_ := 2;
                const CollisionRiskSubCauseCode CollisionRiskSubCauseCode_lateralCollisionRisk_ := 3;
                const CollisionRiskSubCauseCode CollisionRiskSubCauseCode_vulnerableRoadUser_ := 4;
                 
                const SignalViolationSubCauseCode SignalViolationSubCauseCode_unavailable_ := 0;
                const SignalViolationSubCauseCode SignalViolationSubCauseCode_stopSignViolation_ := 1;
                const SignalViolationSubCauseCode SignalViolationSubCauseCode_trafficLightViolation_ := 2;
                const SignalViolationSubCauseCode SignalViolationSubCauseCode_turningRegulationViolation_ := 3;
    
                const RescueAndRecoveryWorkInProgressSubCauseCode RescueAndRecoveryWorkInProgressSubCauseCode_unavailable_ := 0;
                const RescueAndRecoveryWorkInProgressSubCauseCode RescueAndRecoveryWorkInProgressSubCauseCode_emergencyVehicles_ := 1;
                const RescueAndRecoveryWorkInProgressSubCauseCode RescueAndRecoveryWorkInProgressSubCauseCode_rescueHelicopterLanding_ := 2;
                const RescueAndRecoveryWorkInProgressSubCauseCode RescueAndRecoveryWorkInProgressSubCauseCode_policeActivityOngoing_ := 3;
                const RescueAndRecoveryWorkInProgressSubCauseCode RescueAndRecoveryWorkInProgressSubCauseCode_medicalEmergencyOngoing_ := 4;
                const RescueAndRecoveryWorkInProgressSubCauseCode RescueAndRecoveryWorkInProgressSubCauseCode_childAbductionInProgress_ := 5;
                
                const DangerousEndOfQueueSubCauseCode DangerousEndOfQueueSubCauseCode_unavailable_ := 0;
                const DangerousEndOfQueueSubCauseCode DangerousEndOfQueueSubCauseCode_suddenEndOfQueue_ := 1;
                const DangerousEndOfQueueSubCauseCode DangerousEndOfQueueSubCauseCode_queueOverHill_ := 2;
                const DangerousEndOfQueueSubCauseCode DangerousEndOfQueueSubCauseCode_queueAroundBend_ := 3;
                const DangerousEndOfQueueSubCauseCode DangerousEndOfQueueSubCauseCode_queueInTunnel_ := 4;
                
                const DangerousSituationSubCauseCode DangerousSituationSubCauseCode_unavailable_ := 0;
                const DangerousSituationSubCauseCode DangerousSituationSubCauseCode_emergencyElectronicBrakeEngaged_ := 1;
                const DangerousSituationSubCauseCode DangerousSituationSubCauseCode_preCrashSystemEngaged_ := 2;
                const DangerousSituationSubCauseCode DangerousSituationSubCauseCode_espEngaged_ := 3;
                const DangerousSituationSubCauseCode DangerousSituationSubCauseCode_absEngaged_ := 4;
                const DangerousSituationSubCauseCode DangerousSituationSubCauseCode_aebEngaged_ := 5;
                const DangerousSituationSubCauseCode DangerousSituationSubCauseCode_brakeWarningEngaged_ := 6;
                const DangerousSituationSubCauseCode DangerousSituationSubCauseCode_collisionRiskWarningEngaged_ := 7;
                
                const VehicleBreakdownSubCauseCode VehicleBreakdownSubCauseCode_unavailable_ := 0;
                const VehicleBreakdownSubCauseCode VehicleBreakdownSubCauseCode_lackOfFuel_ := 1;
                const VehicleBreakdownSubCauseCode VehicleBreakdownSubCauseCode_lackOfBatteryPower_ := 2;
                const VehicleBreakdownSubCauseCode VehicleBreakdownSubCauseCode_engineProblem_ := 3;
                const VehicleBreakdownSubCauseCode VehicleBreakdownSubCauseCode_transmissionProblem_ := 4;
                const VehicleBreakdownSubCauseCode VehicleBreakdownSubCauseCode_engineCoolingProblem_ := 5;
                const VehicleBreakdownSubCauseCode VehicleBreakdownSubCauseCode_brakingSystemProblem_ := 6;
                const VehicleBreakdownSubCauseCode VehicleBreakdownSubCauseCode_steeringProblem_ := 7;
                const VehicleBreakdownSubCauseCode VehicleBreakdownSubCauseCode_tyrePuncture_ := 8;
    
                const PostCrashSubCauseCode PostCrashSubCauseCode_unavailable_ := 0;
                const PostCrashSubCauseCode PostCrashSubCauseCode_accidentWithoutECallTriggered_ := 1;
                const PostCrashSubCauseCode PostCrashSubCauseCode_accidentWithECallManuallyTriggered_ := 2;
                const PostCrashSubCauseCode PostCrashSubCauseCode_accidentWithECallAutomaticallyTriggered_ := 3;
                const PostCrashSubCauseCode PostCrashSubCauseCode_accidentWithECallTriggeredWithoutAccessToCellularNetwork_ := 4;
                
            } // End of group subCauseCodes
           
      } // End of group commonConstants
        
} // End of module LibIts_ASN1_NamedNumbers