Classes | Typedefs | Enumerations | Variables
mcm_uulm_CauseCodeChoice.h File Reference
#include <etsi_its_mcm_uulm_coding/asn_application.h>
#include "etsi_its_mcm_uulm_coding/mcm_uulm_SubCauseCodeType.h"
#include "etsi_its_mcm_uulm_coding/mcm_uulm_TrafficConditionSubCauseCode.h"
#include "etsi_its_mcm_uulm_coding/mcm_uulm_AccidentSubCauseCode.h"
#include "etsi_its_mcm_uulm_coding/mcm_uulm_RoadworksSubCauseCode.h"
#include "etsi_its_mcm_uulm_coding/mcm_uulm_ImpassabilitySubCauseCode.h"
#include "etsi_its_mcm_uulm_coding/mcm_uulm_AdverseWeatherCondition-AdhesionSubCauseCode.h"
#include "etsi_its_mcm_uulm_coding/mcm_uulm_HazardousLocation-SurfaceConditionSubCauseCode.h"
#include "etsi_its_mcm_uulm_coding/mcm_uulm_HazardousLocation-ObstacleOnTheRoadSubCauseCode.h"
#include "etsi_its_mcm_uulm_coding/mcm_uulm_HazardousLocation-AnimalOnTheRoadSubCauseCode.h"
#include "etsi_its_mcm_uulm_coding/mcm_uulm_HumanPresenceOnTheRoadSubCauseCode.h"
#include "etsi_its_mcm_uulm_coding/mcm_uulm_WrongWayDrivingSubCauseCode.h"
#include "etsi_its_mcm_uulm_coding/mcm_uulm_RescueAndRecoveryWorkInProgressSubCauseCode.h"
#include "etsi_its_mcm_uulm_coding/mcm_uulm_AdverseWeatherCondition-ExtremeWeatherConditionSubCauseCode.h"
#include "etsi_its_mcm_uulm_coding/mcm_uulm_AdverseWeatherCondition-VisibilitySubCauseCode.h"
#include "etsi_its_mcm_uulm_coding/mcm_uulm_AdverseWeatherCondition-PrecipitationSubCauseCode.h"
#include "etsi_its_mcm_uulm_coding/mcm_uulm_SlowVehicleSubCauseCode.h"
#include "etsi_its_mcm_uulm_coding/mcm_uulm_DangerousEndOfQueueSubCauseCode.h"
#include "etsi_its_mcm_uulm_coding/mcm_uulm_VehicleBreakdownSubCauseCode.h"
#include "etsi_its_mcm_uulm_coding/mcm_uulm_PostCrashSubCauseCode.h"
#include "etsi_its_mcm_uulm_coding/mcm_uulm_HumanProblemSubCauseCode.h"
#include "etsi_its_mcm_uulm_coding/mcm_uulm_StationaryVehicleSubCauseCode.h"
#include "etsi_its_mcm_uulm_coding/mcm_uulm_EmergencyVehicleApproachingSubCauseCode.h"
#include "etsi_its_mcm_uulm_coding/mcm_uulm_HazardousLocation-DangerousCurveSubCauseCode.h"
#include "etsi_its_mcm_uulm_coding/mcm_uulm_CollisionRiskSubCauseCode.h"
#include "etsi_its_mcm_uulm_coding/mcm_uulm_SignalViolationSubCauseCode.h"
#include "etsi_its_mcm_uulm_coding/mcm_uulm_DangerousSituationSubCauseCode.h"
#include "etsi_its_mcm_uulm_coding/mcm_uulm_RailwayLevelCrossingSubCauseCode.h"
#include <etsi_its_mcm_uulm_coding/constr_CHOICE.h>
#include <etsi_its_mcm_uulm_coding/asn_internal.h>
Include dependency graph for mcm_uulm_CauseCodeChoice.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  mcm_uulm_CauseCodeChoice
 
union  mcm_uulm_CauseCodeChoice::mcm_uulm_CauseCodeChoice_u
 

Typedefs

typedef enum mcm_uulm_CauseCodeChoice_PR mcm_uulm_CauseCodeChoice_PR
 
typedef struct mcm_uulm_CauseCodeChoice mcm_uulm_CauseCodeChoice_t
 

Enumerations

enum  mcm_uulm_CauseCodeChoice_PR {
  mcm_uulm_CauseCodeChoice_PR_NOTHING, mcm_uulm_CauseCodeChoice_PR_reserved0, mcm_uulm_CauseCodeChoice_PR_trafficCondition1, mcm_uulm_CauseCodeChoice_PR_accident2,
  mcm_uulm_CauseCodeChoice_PR_roadworks3, mcm_uulm_CauseCodeChoice_PR_reserved4, mcm_uulm_CauseCodeChoice_PR_impassability5, mcm_uulm_CauseCodeChoice_PR_adverseWeatherCondition_Adhesion6,
  mcm_uulm_CauseCodeChoice_PR_aquaplaning7, mcm_uulm_CauseCodeChoice_PR_reserved8, mcm_uulm_CauseCodeChoice_PR_hazardousLocation_SurfaceCondition9, mcm_uulm_CauseCodeChoice_PR_hazardousLocation_ObstacleOnTheRoad10,
  mcm_uulm_CauseCodeChoice_PR_hazardousLocation_AnimalOnTheRoad11, mcm_uulm_CauseCodeChoice_PR_humanPresenceOnTheRoad12, mcm_uulm_CauseCodeChoice_PR_reserved13, mcm_uulm_CauseCodeChoice_PR_wrongWayDriving14,
  mcm_uulm_CauseCodeChoice_PR_rescueAndRecoveryWorkInProgress15, mcm_uulm_CauseCodeChoice_PR_reserved16, mcm_uulm_CauseCodeChoice_PR_adverseWeatherCondition_ExtremeWeatherCondition17, mcm_uulm_CauseCodeChoice_PR_adverseWeatherCondition_Visibility18,
  mcm_uulm_CauseCodeChoice_PR_adverseWeatherCondition_Precipitation19, mcm_uulm_CauseCodeChoice_PR_violence20, mcm_uulm_CauseCodeChoice_PR_reserved21, mcm_uulm_CauseCodeChoice_PR_reserved22,
  mcm_uulm_CauseCodeChoice_PR_reserved23, mcm_uulm_CauseCodeChoice_PR_reserved24, mcm_uulm_CauseCodeChoice_PR_reserved25, mcm_uulm_CauseCodeChoice_PR_slowVehicle26,
  mcm_uulm_CauseCodeChoice_PR_dangerousEndOfQueue27, mcm_uulm_CauseCodeChoice_PR_publicTransportVehicleApproaching28, mcm_uulm_CauseCodeChoice_PR_reserved29, mcm_uulm_CauseCodeChoice_PR_reserved30,
  mcm_uulm_CauseCodeChoice_PR_reserved31, mcm_uulm_CauseCodeChoice_PR_reserved32, mcm_uulm_CauseCodeChoice_PR_reserved33, mcm_uulm_CauseCodeChoice_PR_reserved34,
  mcm_uulm_CauseCodeChoice_PR_reserved35, mcm_uulm_CauseCodeChoice_PR_reserved36, mcm_uulm_CauseCodeChoice_PR_reserved37, mcm_uulm_CauseCodeChoice_PR_reserved38,
  mcm_uulm_CauseCodeChoice_PR_reserved39, mcm_uulm_CauseCodeChoice_PR_reserved40, mcm_uulm_CauseCodeChoice_PR_reserved41, mcm_uulm_CauseCodeChoice_PR_reserved42,
  mcm_uulm_CauseCodeChoice_PR_reserved43, mcm_uulm_CauseCodeChoice_PR_reserved44, mcm_uulm_CauseCodeChoice_PR_reserved45, mcm_uulm_CauseCodeChoice_PR_reserved46,
  mcm_uulm_CauseCodeChoice_PR_reserved47, mcm_uulm_CauseCodeChoice_PR_reserved48, mcm_uulm_CauseCodeChoice_PR_reserved49, mcm_uulm_CauseCodeChoice_PR_reserved50,
  mcm_uulm_CauseCodeChoice_PR_reserved51, mcm_uulm_CauseCodeChoice_PR_reserved52, mcm_uulm_CauseCodeChoice_PR_reserved53, mcm_uulm_CauseCodeChoice_PR_reserved54,
  mcm_uulm_CauseCodeChoice_PR_reserved55, mcm_uulm_CauseCodeChoice_PR_reserved56, mcm_uulm_CauseCodeChoice_PR_reserved57, mcm_uulm_CauseCodeChoice_PR_reserved58,
  mcm_uulm_CauseCodeChoice_PR_reserved59, mcm_uulm_CauseCodeChoice_PR_reserved60, mcm_uulm_CauseCodeChoice_PR_reserved61, mcm_uulm_CauseCodeChoice_PR_reserved62,
  mcm_uulm_CauseCodeChoice_PR_reserved63, mcm_uulm_CauseCodeChoice_PR_reserved64, mcm_uulm_CauseCodeChoice_PR_reserved65, mcm_uulm_CauseCodeChoice_PR_reserved66,
  mcm_uulm_CauseCodeChoice_PR_reserved67, mcm_uulm_CauseCodeChoice_PR_reserved68, mcm_uulm_CauseCodeChoice_PR_reserved69, mcm_uulm_CauseCodeChoice_PR_reserved70,
  mcm_uulm_CauseCodeChoice_PR_reserved71, mcm_uulm_CauseCodeChoice_PR_reserved72, mcm_uulm_CauseCodeChoice_PR_reserved73, mcm_uulm_CauseCodeChoice_PR_reserved74,
  mcm_uulm_CauseCodeChoice_PR_reserved75, mcm_uulm_CauseCodeChoice_PR_reserved76, mcm_uulm_CauseCodeChoice_PR_reserved77, mcm_uulm_CauseCodeChoice_PR_reserved78,
  mcm_uulm_CauseCodeChoice_PR_reserved79, mcm_uulm_CauseCodeChoice_PR_reserved80, mcm_uulm_CauseCodeChoice_PR_reserved81, mcm_uulm_CauseCodeChoice_PR_reserved82,
  mcm_uulm_CauseCodeChoice_PR_reserved83, mcm_uulm_CauseCodeChoice_PR_reserved84, mcm_uulm_CauseCodeChoice_PR_reserved85, mcm_uulm_CauseCodeChoice_PR_reserved86,
  mcm_uulm_CauseCodeChoice_PR_reserved87, mcm_uulm_CauseCodeChoice_PR_reserved88, mcm_uulm_CauseCodeChoice_PR_reserved89, mcm_uulm_CauseCodeChoice_PR_reserved90,
  mcm_uulm_CauseCodeChoice_PR_vehicleBreakdown91, mcm_uulm_CauseCodeChoice_PR_postCrash92, mcm_uulm_CauseCodeChoice_PR_humanProblem93, mcm_uulm_CauseCodeChoice_PR_stationaryVehicle94,
  mcm_uulm_CauseCodeChoice_PR_emergencyVehicleApproaching95, mcm_uulm_CauseCodeChoice_PR_hazardousLocation_DangerousCurve96, mcm_uulm_CauseCodeChoice_PR_collisionRisk97, mcm_uulm_CauseCodeChoice_PR_signalViolation98,
  mcm_uulm_CauseCodeChoice_PR_dangerousSituation99, mcm_uulm_CauseCodeChoice_PR_railwayLevelCrossing100, mcm_uulm_CauseCodeChoice_PR_reserved101, mcm_uulm_CauseCodeChoice_PR_reserved102,
  mcm_uulm_CauseCodeChoice_PR_reserved103, mcm_uulm_CauseCodeChoice_PR_reserved104, mcm_uulm_CauseCodeChoice_PR_reserved105, mcm_uulm_CauseCodeChoice_PR_reserved106,
  mcm_uulm_CauseCodeChoice_PR_reserved107, mcm_uulm_CauseCodeChoice_PR_reserved108, mcm_uulm_CauseCodeChoice_PR_reserved109, mcm_uulm_CauseCodeChoice_PR_reserved110,
  mcm_uulm_CauseCodeChoice_PR_reserved111, mcm_uulm_CauseCodeChoice_PR_reserved112, mcm_uulm_CauseCodeChoice_PR_reserved113, mcm_uulm_CauseCodeChoice_PR_reserved114,
  mcm_uulm_CauseCodeChoice_PR_reserved115, mcm_uulm_CauseCodeChoice_PR_reserved116, mcm_uulm_CauseCodeChoice_PR_reserved117, mcm_uulm_CauseCodeChoice_PR_reserved118,
  mcm_uulm_CauseCodeChoice_PR_reserved119, mcm_uulm_CauseCodeChoice_PR_reserved120, mcm_uulm_CauseCodeChoice_PR_reserved121, mcm_uulm_CauseCodeChoice_PR_reserved122,
  mcm_uulm_CauseCodeChoice_PR_reserved123, mcm_uulm_CauseCodeChoice_PR_reserved124, mcm_uulm_CauseCodeChoice_PR_reserved125, mcm_uulm_CauseCodeChoice_PR_reserved126,
  mcm_uulm_CauseCodeChoice_PR_reserved127, mcm_uulm_CauseCodeChoice_PR_reserved128
}
 

Variables

asn_TYPE_descriptor_t asn_DEF_mcm_uulm_CauseCodeChoice
 
asn_TYPE_member_t asn_MBR_mcm_uulm_CauseCodeChoice_1 [129]
 
asn_per_constraints_t asn_PER_type_mcm_uulm_CauseCodeChoice_constr_1
 
asn_CHOICE_specifics_t asn_SPC_mcm_uulm_CauseCodeChoice_specs_1
 

Typedef Documentation

◆ mcm_uulm_CauseCodeChoice_PR

◆ mcm_uulm_CauseCodeChoice_t

Enumeration Type Documentation

◆ mcm_uulm_CauseCodeChoice_PR

Enumerator
mcm_uulm_CauseCodeChoice_PR_NOTHING 
mcm_uulm_CauseCodeChoice_PR_reserved0 
mcm_uulm_CauseCodeChoice_PR_trafficCondition1 
mcm_uulm_CauseCodeChoice_PR_accident2 
mcm_uulm_CauseCodeChoice_PR_roadworks3 
mcm_uulm_CauseCodeChoice_PR_reserved4 
mcm_uulm_CauseCodeChoice_PR_impassability5 
mcm_uulm_CauseCodeChoice_PR_adverseWeatherCondition_Adhesion6 
mcm_uulm_CauseCodeChoice_PR_aquaplaning7 
mcm_uulm_CauseCodeChoice_PR_reserved8 
mcm_uulm_CauseCodeChoice_PR_hazardousLocation_SurfaceCondition9 
mcm_uulm_CauseCodeChoice_PR_hazardousLocation_ObstacleOnTheRoad10 
mcm_uulm_CauseCodeChoice_PR_hazardousLocation_AnimalOnTheRoad11 
mcm_uulm_CauseCodeChoice_PR_humanPresenceOnTheRoad12 
mcm_uulm_CauseCodeChoice_PR_reserved13 
mcm_uulm_CauseCodeChoice_PR_wrongWayDriving14 
mcm_uulm_CauseCodeChoice_PR_rescueAndRecoveryWorkInProgress15 
mcm_uulm_CauseCodeChoice_PR_reserved16 
mcm_uulm_CauseCodeChoice_PR_adverseWeatherCondition_ExtremeWeatherCondition17 
mcm_uulm_CauseCodeChoice_PR_adverseWeatherCondition_Visibility18 
mcm_uulm_CauseCodeChoice_PR_adverseWeatherCondition_Precipitation19 
mcm_uulm_CauseCodeChoice_PR_violence20 
mcm_uulm_CauseCodeChoice_PR_reserved21 
mcm_uulm_CauseCodeChoice_PR_reserved22 
mcm_uulm_CauseCodeChoice_PR_reserved23 
mcm_uulm_CauseCodeChoice_PR_reserved24 
mcm_uulm_CauseCodeChoice_PR_reserved25 
mcm_uulm_CauseCodeChoice_PR_slowVehicle26 
mcm_uulm_CauseCodeChoice_PR_dangerousEndOfQueue27 
mcm_uulm_CauseCodeChoice_PR_publicTransportVehicleApproaching28 
mcm_uulm_CauseCodeChoice_PR_reserved29 
mcm_uulm_CauseCodeChoice_PR_reserved30 
mcm_uulm_CauseCodeChoice_PR_reserved31 
mcm_uulm_CauseCodeChoice_PR_reserved32 
mcm_uulm_CauseCodeChoice_PR_reserved33 
mcm_uulm_CauseCodeChoice_PR_reserved34 
mcm_uulm_CauseCodeChoice_PR_reserved35 
mcm_uulm_CauseCodeChoice_PR_reserved36 
mcm_uulm_CauseCodeChoice_PR_reserved37 
mcm_uulm_CauseCodeChoice_PR_reserved38 
mcm_uulm_CauseCodeChoice_PR_reserved39 
mcm_uulm_CauseCodeChoice_PR_reserved40 
mcm_uulm_CauseCodeChoice_PR_reserved41 
mcm_uulm_CauseCodeChoice_PR_reserved42 
mcm_uulm_CauseCodeChoice_PR_reserved43 
mcm_uulm_CauseCodeChoice_PR_reserved44 
mcm_uulm_CauseCodeChoice_PR_reserved45 
mcm_uulm_CauseCodeChoice_PR_reserved46 
mcm_uulm_CauseCodeChoice_PR_reserved47 
mcm_uulm_CauseCodeChoice_PR_reserved48 
mcm_uulm_CauseCodeChoice_PR_reserved49 
mcm_uulm_CauseCodeChoice_PR_reserved50 
mcm_uulm_CauseCodeChoice_PR_reserved51 
mcm_uulm_CauseCodeChoice_PR_reserved52 
mcm_uulm_CauseCodeChoice_PR_reserved53 
mcm_uulm_CauseCodeChoice_PR_reserved54 
mcm_uulm_CauseCodeChoice_PR_reserved55 
mcm_uulm_CauseCodeChoice_PR_reserved56 
mcm_uulm_CauseCodeChoice_PR_reserved57 
mcm_uulm_CauseCodeChoice_PR_reserved58 
mcm_uulm_CauseCodeChoice_PR_reserved59 
mcm_uulm_CauseCodeChoice_PR_reserved60 
mcm_uulm_CauseCodeChoice_PR_reserved61 
mcm_uulm_CauseCodeChoice_PR_reserved62 
mcm_uulm_CauseCodeChoice_PR_reserved63 
mcm_uulm_CauseCodeChoice_PR_reserved64 
mcm_uulm_CauseCodeChoice_PR_reserved65 
mcm_uulm_CauseCodeChoice_PR_reserved66 
mcm_uulm_CauseCodeChoice_PR_reserved67 
mcm_uulm_CauseCodeChoice_PR_reserved68 
mcm_uulm_CauseCodeChoice_PR_reserved69 
mcm_uulm_CauseCodeChoice_PR_reserved70 
mcm_uulm_CauseCodeChoice_PR_reserved71 
mcm_uulm_CauseCodeChoice_PR_reserved72 
mcm_uulm_CauseCodeChoice_PR_reserved73 
mcm_uulm_CauseCodeChoice_PR_reserved74 
mcm_uulm_CauseCodeChoice_PR_reserved75 
mcm_uulm_CauseCodeChoice_PR_reserved76 
mcm_uulm_CauseCodeChoice_PR_reserved77 
mcm_uulm_CauseCodeChoice_PR_reserved78 
mcm_uulm_CauseCodeChoice_PR_reserved79 
mcm_uulm_CauseCodeChoice_PR_reserved80 
mcm_uulm_CauseCodeChoice_PR_reserved81 
mcm_uulm_CauseCodeChoice_PR_reserved82 
mcm_uulm_CauseCodeChoice_PR_reserved83 
mcm_uulm_CauseCodeChoice_PR_reserved84 
mcm_uulm_CauseCodeChoice_PR_reserved85 
mcm_uulm_CauseCodeChoice_PR_reserved86 
mcm_uulm_CauseCodeChoice_PR_reserved87 
mcm_uulm_CauseCodeChoice_PR_reserved88 
mcm_uulm_CauseCodeChoice_PR_reserved89 
mcm_uulm_CauseCodeChoice_PR_reserved90 
mcm_uulm_CauseCodeChoice_PR_vehicleBreakdown91 
mcm_uulm_CauseCodeChoice_PR_postCrash92 
mcm_uulm_CauseCodeChoice_PR_humanProblem93 
mcm_uulm_CauseCodeChoice_PR_stationaryVehicle94 
mcm_uulm_CauseCodeChoice_PR_emergencyVehicleApproaching95 
mcm_uulm_CauseCodeChoice_PR_hazardousLocation_DangerousCurve96 
mcm_uulm_CauseCodeChoice_PR_collisionRisk97 
mcm_uulm_CauseCodeChoice_PR_signalViolation98 
mcm_uulm_CauseCodeChoice_PR_dangerousSituation99 
mcm_uulm_CauseCodeChoice_PR_railwayLevelCrossing100 
mcm_uulm_CauseCodeChoice_PR_reserved101 
mcm_uulm_CauseCodeChoice_PR_reserved102 
mcm_uulm_CauseCodeChoice_PR_reserved103 
mcm_uulm_CauseCodeChoice_PR_reserved104 
mcm_uulm_CauseCodeChoice_PR_reserved105 
mcm_uulm_CauseCodeChoice_PR_reserved106 
mcm_uulm_CauseCodeChoice_PR_reserved107 
mcm_uulm_CauseCodeChoice_PR_reserved108 
mcm_uulm_CauseCodeChoice_PR_reserved109 
mcm_uulm_CauseCodeChoice_PR_reserved110 
mcm_uulm_CauseCodeChoice_PR_reserved111 
mcm_uulm_CauseCodeChoice_PR_reserved112 
mcm_uulm_CauseCodeChoice_PR_reserved113 
mcm_uulm_CauseCodeChoice_PR_reserved114 
mcm_uulm_CauseCodeChoice_PR_reserved115 
mcm_uulm_CauseCodeChoice_PR_reserved116 
mcm_uulm_CauseCodeChoice_PR_reserved117 
mcm_uulm_CauseCodeChoice_PR_reserved118 
mcm_uulm_CauseCodeChoice_PR_reserved119 
mcm_uulm_CauseCodeChoice_PR_reserved120 
mcm_uulm_CauseCodeChoice_PR_reserved121 
mcm_uulm_CauseCodeChoice_PR_reserved122 
mcm_uulm_CauseCodeChoice_PR_reserved123 
mcm_uulm_CauseCodeChoice_PR_reserved124 
mcm_uulm_CauseCodeChoice_PR_reserved125 
mcm_uulm_CauseCodeChoice_PR_reserved126 
mcm_uulm_CauseCodeChoice_PR_reserved127 
mcm_uulm_CauseCodeChoice_PR_reserved128 

Definition at line 49 of file mcm_uulm_CauseCodeChoice.h.

Variable Documentation

◆ asn_DEF_mcm_uulm_CauseCodeChoice

asn_TYPE_descriptor_t asn_DEF_mcm_uulm_CauseCodeChoice

Definition at line 2740 of file mcm_uulm_CauseCodeChoice.c.

◆ asn_MBR_mcm_uulm_CauseCodeChoice_1

asn_TYPE_member_t asn_MBR_mcm_uulm_CauseCodeChoice_1[129]

Definition at line 17 of file mcm_uulm_CauseCodeChoice.c.

◆ asn_PER_type_mcm_uulm_CauseCodeChoice_constr_1

asn_per_constraints_t asn_PER_type_mcm_uulm_CauseCodeChoice_constr_1

◆ asn_SPC_mcm_uulm_CauseCodeChoice_specs_1

asn_CHOICE_specifics_t asn_SPC_mcm_uulm_CauseCodeChoice_specs_1

Definition at line 2730 of file mcm_uulm_CauseCodeChoice.c.



etsi_its_mcm_uulm_coding
Author(s): Jean-Pierre Busch , Guido Küppers , Lennart Reiher
autogenerated on Sun May 18 2025 02:27:24