Classes | Typedefs | Enumerations | Variables
cpm_ts_CauseCodeChoice.h File Reference
#include <etsi_its_cpm_ts_coding/asn_application.h>
#include "etsi_its_cpm_ts_coding/cpm_ts_SubCauseCodeType.h"
#include "etsi_its_cpm_ts_coding/cpm_ts_TrafficConditionSubCauseCode.h"
#include "etsi_its_cpm_ts_coding/cpm_ts_AccidentSubCauseCode.h"
#include "etsi_its_cpm_ts_coding/cpm_ts_RoadworksSubCauseCode.h"
#include "etsi_its_cpm_ts_coding/cpm_ts_AdverseWeatherCondition-AdhesionSubCauseCode.h"
#include "etsi_its_cpm_ts_coding/cpm_ts_HazardousLocation-SurfaceConditionSubCauseCode.h"
#include "etsi_its_cpm_ts_coding/cpm_ts_HazardousLocation-ObstacleOnTheRoadSubCauseCode.h"
#include "etsi_its_cpm_ts_coding/cpm_ts_HazardousLocation-AnimalOnTheRoadSubCauseCode.h"
#include "etsi_its_cpm_ts_coding/cpm_ts_HumanPresenceOnTheRoadSubCauseCode.h"
#include "etsi_its_cpm_ts_coding/cpm_ts_WrongWayDrivingSubCauseCode.h"
#include "etsi_its_cpm_ts_coding/cpm_ts_RescueAndRecoveryWorkInProgressSubCauseCode.h"
#include "etsi_its_cpm_ts_coding/cpm_ts_AdverseWeatherCondition-ExtremeWeatherConditionSubCauseCode.h"
#include "etsi_its_cpm_ts_coding/cpm_ts_AdverseWeatherCondition-VisibilitySubCauseCode.h"
#include "etsi_its_cpm_ts_coding/cpm_ts_AdverseWeatherCondition-PrecipitationSubCauseCode.h"
#include "etsi_its_cpm_ts_coding/cpm_ts_SlowVehicleSubCauseCode.h"
#include "etsi_its_cpm_ts_coding/cpm_ts_DangerousEndOfQueueSubCauseCode.h"
#include "etsi_its_cpm_ts_coding/cpm_ts_VehicleBreakdownSubCauseCode.h"
#include "etsi_its_cpm_ts_coding/cpm_ts_PostCrashSubCauseCode.h"
#include "etsi_its_cpm_ts_coding/cpm_ts_HumanProblemSubCauseCode.h"
#include "etsi_its_cpm_ts_coding/cpm_ts_StationaryVehicleSubCauseCode.h"
#include "etsi_its_cpm_ts_coding/cpm_ts_EmergencyVehicleApproachingSubCauseCode.h"
#include "etsi_its_cpm_ts_coding/cpm_ts_HazardousLocation-DangerousCurveSubCauseCode.h"
#include "etsi_its_cpm_ts_coding/cpm_ts_CollisionRiskSubCauseCode.h"
#include "etsi_its_cpm_ts_coding/cpm_ts_SignalViolationSubCauseCode.h"
#include "etsi_its_cpm_ts_coding/cpm_ts_DangerousSituationSubCauseCode.h"
#include "etsi_its_cpm_ts_coding/cpm_ts_RailwayLevelCrossingSubCauseCode.h"
#include <etsi_its_cpm_ts_coding/constr_CHOICE.h>
#include <etsi_its_cpm_ts_coding/asn_internal.h>
Include dependency graph for cpm_ts_CauseCodeChoice.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  cpm_ts_CauseCodeChoice
 
union  cpm_ts_CauseCodeChoice::cpm_ts_CauseCodeChoice_u
 

Typedefs

typedef enum cpm_ts_CauseCodeChoice_PR cpm_ts_CauseCodeChoice_PR
 
typedef struct cpm_ts_CauseCodeChoice cpm_ts_CauseCodeChoice_t
 

Enumerations

enum  cpm_ts_CauseCodeChoice_PR {
  cpm_ts_CauseCodeChoice_PR_NOTHING, cpm_ts_CauseCodeChoice_PR_reserved0, cpm_ts_CauseCodeChoice_PR_trafficCondition1, cpm_ts_CauseCodeChoice_PR_accident2,
  cpm_ts_CauseCodeChoice_PR_roadworks3, cpm_ts_CauseCodeChoice_PR_reserved4, cpm_ts_CauseCodeChoice_PR_impassability5, cpm_ts_CauseCodeChoice_PR_adverseWeatherCondition_Adhesion6,
  cpm_ts_CauseCodeChoice_PR_aquaplaning7, cpm_ts_CauseCodeChoice_PR_reserved8, cpm_ts_CauseCodeChoice_PR_hazardousLocation_SurfaceCondition9, cpm_ts_CauseCodeChoice_PR_hazardousLocation_ObstacleOnTheRoad10,
  cpm_ts_CauseCodeChoice_PR_hazardousLocation_AnimalOnTheRoad11, cpm_ts_CauseCodeChoice_PR_humanPresenceOnTheRoad12, cpm_ts_CauseCodeChoice_PR_reserved13, cpm_ts_CauseCodeChoice_PR_wrongWayDriving14,
  cpm_ts_CauseCodeChoice_PR_rescueAndRecoveryWorkInProgress15, cpm_ts_CauseCodeChoice_PR_reserved16, cpm_ts_CauseCodeChoice_PR_adverseWeatherCondition_ExtremeWeatherCondition17, cpm_ts_CauseCodeChoice_PR_adverseWeatherCondition_Visibility18,
  cpm_ts_CauseCodeChoice_PR_adverseWeatherCondition_Precipitation19, cpm_ts_CauseCodeChoice_PR_violence20, cpm_ts_CauseCodeChoice_PR_reserved21, cpm_ts_CauseCodeChoice_PR_reserved22,
  cpm_ts_CauseCodeChoice_PR_reserved23, cpm_ts_CauseCodeChoice_PR_reserved24, cpm_ts_CauseCodeChoice_PR_reserved25, cpm_ts_CauseCodeChoice_PR_slowVehicle26,
  cpm_ts_CauseCodeChoice_PR_dangerousEndOfQueue27, cpm_ts_CauseCodeChoice_PR_reserved28, cpm_ts_CauseCodeChoice_PR_reserved29, cpm_ts_CauseCodeChoice_PR_reserved30,
  cpm_ts_CauseCodeChoice_PR_reserved31, cpm_ts_CauseCodeChoice_PR_reserved32, cpm_ts_CauseCodeChoice_PR_reserved33, cpm_ts_CauseCodeChoice_PR_reserved34,
  cpm_ts_CauseCodeChoice_PR_reserved35, cpm_ts_CauseCodeChoice_PR_reserved36, cpm_ts_CauseCodeChoice_PR_reserved37, cpm_ts_CauseCodeChoice_PR_reserved38,
  cpm_ts_CauseCodeChoice_PR_reserved39, cpm_ts_CauseCodeChoice_PR_reserved40, cpm_ts_CauseCodeChoice_PR_reserved41, cpm_ts_CauseCodeChoice_PR_reserved42,
  cpm_ts_CauseCodeChoice_PR_reserved43, cpm_ts_CauseCodeChoice_PR_reserved44, cpm_ts_CauseCodeChoice_PR_reserved45, cpm_ts_CauseCodeChoice_PR_reserved46,
  cpm_ts_CauseCodeChoice_PR_reserved47, cpm_ts_CauseCodeChoice_PR_reserved48, cpm_ts_CauseCodeChoice_PR_reserved49, cpm_ts_CauseCodeChoice_PR_reserved50,
  cpm_ts_CauseCodeChoice_PR_reserved51, cpm_ts_CauseCodeChoice_PR_reserved52, cpm_ts_CauseCodeChoice_PR_reserved53, cpm_ts_CauseCodeChoice_PR_reserved54,
  cpm_ts_CauseCodeChoice_PR_reserved55, cpm_ts_CauseCodeChoice_PR_reserved56, cpm_ts_CauseCodeChoice_PR_reserved57, cpm_ts_CauseCodeChoice_PR_reserved58,
  cpm_ts_CauseCodeChoice_PR_reserved59, cpm_ts_CauseCodeChoice_PR_reserved60, cpm_ts_CauseCodeChoice_PR_reserved61, cpm_ts_CauseCodeChoice_PR_reserved62,
  cpm_ts_CauseCodeChoice_PR_reserved63, cpm_ts_CauseCodeChoice_PR_reserved64, cpm_ts_CauseCodeChoice_PR_reserved65, cpm_ts_CauseCodeChoice_PR_reserved66,
  cpm_ts_CauseCodeChoice_PR_reserved67, cpm_ts_CauseCodeChoice_PR_reserved68, cpm_ts_CauseCodeChoice_PR_reserved69, cpm_ts_CauseCodeChoice_PR_reserved70,
  cpm_ts_CauseCodeChoice_PR_reserved71, cpm_ts_CauseCodeChoice_PR_reserved72, cpm_ts_CauseCodeChoice_PR_reserved73, cpm_ts_CauseCodeChoice_PR_reserved74,
  cpm_ts_CauseCodeChoice_PR_reserved75, cpm_ts_CauseCodeChoice_PR_reserved76, cpm_ts_CauseCodeChoice_PR_reserved77, cpm_ts_CauseCodeChoice_PR_reserved78,
  cpm_ts_CauseCodeChoice_PR_reserved79, cpm_ts_CauseCodeChoice_PR_reserved80, cpm_ts_CauseCodeChoice_PR_reserved81, cpm_ts_CauseCodeChoice_PR_reserved82,
  cpm_ts_CauseCodeChoice_PR_reserved83, cpm_ts_CauseCodeChoice_PR_reserved84, cpm_ts_CauseCodeChoice_PR_reserved85, cpm_ts_CauseCodeChoice_PR_reserved86,
  cpm_ts_CauseCodeChoice_PR_reserved87, cpm_ts_CauseCodeChoice_PR_reserved88, cpm_ts_CauseCodeChoice_PR_reserved89, cpm_ts_CauseCodeChoice_PR_reserved90,
  cpm_ts_CauseCodeChoice_PR_vehicleBreakdown91, cpm_ts_CauseCodeChoice_PR_postCrash92, cpm_ts_CauseCodeChoice_PR_humanProblem93, cpm_ts_CauseCodeChoice_PR_stationaryVehicle94,
  cpm_ts_CauseCodeChoice_PR_emergencyVehicleApproaching95, cpm_ts_CauseCodeChoice_PR_hazardousLocation_DangerousCurve96, cpm_ts_CauseCodeChoice_PR_collisionRisk97, cpm_ts_CauseCodeChoice_PR_signalViolation98,
  cpm_ts_CauseCodeChoice_PR_dangerousSituation99, cpm_ts_CauseCodeChoice_PR_railwayLevelCrossing100, cpm_ts_CauseCodeChoice_PR_reserved101, cpm_ts_CauseCodeChoice_PR_reserved102,
  cpm_ts_CauseCodeChoice_PR_reserved103, cpm_ts_CauseCodeChoice_PR_reserved104, cpm_ts_CauseCodeChoice_PR_reserved105, cpm_ts_CauseCodeChoice_PR_reserved106,
  cpm_ts_CauseCodeChoice_PR_reserved107, cpm_ts_CauseCodeChoice_PR_reserved108, cpm_ts_CauseCodeChoice_PR_reserved109, cpm_ts_CauseCodeChoice_PR_reserved110,
  cpm_ts_CauseCodeChoice_PR_reserved111, cpm_ts_CauseCodeChoice_PR_reserved112, cpm_ts_CauseCodeChoice_PR_reserved113, cpm_ts_CauseCodeChoice_PR_reserved114,
  cpm_ts_CauseCodeChoice_PR_reserved115, cpm_ts_CauseCodeChoice_PR_reserved116, cpm_ts_CauseCodeChoice_PR_reserved117, cpm_ts_CauseCodeChoice_PR_reserved118,
  cpm_ts_CauseCodeChoice_PR_reserved119, cpm_ts_CauseCodeChoice_PR_reserved120, cpm_ts_CauseCodeChoice_PR_reserved121, cpm_ts_CauseCodeChoice_PR_reserved122,
  cpm_ts_CauseCodeChoice_PR_reserved123, cpm_ts_CauseCodeChoice_PR_reserved124, cpm_ts_CauseCodeChoice_PR_reserved125, cpm_ts_CauseCodeChoice_PR_reserved126,
  cpm_ts_CauseCodeChoice_PR_reserved127, cpm_ts_CauseCodeChoice_PR_reserved128
}
 

Variables

asn_TYPE_descriptor_t asn_DEF_cpm_ts_CauseCodeChoice
 
asn_TYPE_member_t asn_MBR_cpm_ts_CauseCodeChoice_1 [129]
 
asn_per_constraints_t asn_PER_type_cpm_ts_CauseCodeChoice_constr_1
 
asn_CHOICE_specifics_t asn_SPC_cpm_ts_CauseCodeChoice_specs_1
 

Typedef Documentation

◆ cpm_ts_CauseCodeChoice_PR

◆ cpm_ts_CauseCodeChoice_t

Enumeration Type Documentation

◆ cpm_ts_CauseCodeChoice_PR

Enumerator
cpm_ts_CauseCodeChoice_PR_NOTHING 
cpm_ts_CauseCodeChoice_PR_reserved0 
cpm_ts_CauseCodeChoice_PR_trafficCondition1 
cpm_ts_CauseCodeChoice_PR_accident2 
cpm_ts_CauseCodeChoice_PR_roadworks3 
cpm_ts_CauseCodeChoice_PR_reserved4 
cpm_ts_CauseCodeChoice_PR_impassability5 
cpm_ts_CauseCodeChoice_PR_adverseWeatherCondition_Adhesion6 
cpm_ts_CauseCodeChoice_PR_aquaplaning7 
cpm_ts_CauseCodeChoice_PR_reserved8 
cpm_ts_CauseCodeChoice_PR_hazardousLocation_SurfaceCondition9 
cpm_ts_CauseCodeChoice_PR_hazardousLocation_ObstacleOnTheRoad10 
cpm_ts_CauseCodeChoice_PR_hazardousLocation_AnimalOnTheRoad11 
cpm_ts_CauseCodeChoice_PR_humanPresenceOnTheRoad12 
cpm_ts_CauseCodeChoice_PR_reserved13 
cpm_ts_CauseCodeChoice_PR_wrongWayDriving14 
cpm_ts_CauseCodeChoice_PR_rescueAndRecoveryWorkInProgress15 
cpm_ts_CauseCodeChoice_PR_reserved16 
cpm_ts_CauseCodeChoice_PR_adverseWeatherCondition_ExtremeWeatherCondition17 
cpm_ts_CauseCodeChoice_PR_adverseWeatherCondition_Visibility18 
cpm_ts_CauseCodeChoice_PR_adverseWeatherCondition_Precipitation19 
cpm_ts_CauseCodeChoice_PR_violence20 
cpm_ts_CauseCodeChoice_PR_reserved21 
cpm_ts_CauseCodeChoice_PR_reserved22 
cpm_ts_CauseCodeChoice_PR_reserved23 
cpm_ts_CauseCodeChoice_PR_reserved24 
cpm_ts_CauseCodeChoice_PR_reserved25 
cpm_ts_CauseCodeChoice_PR_slowVehicle26 
cpm_ts_CauseCodeChoice_PR_dangerousEndOfQueue27 
cpm_ts_CauseCodeChoice_PR_reserved28 
cpm_ts_CauseCodeChoice_PR_reserved29 
cpm_ts_CauseCodeChoice_PR_reserved30 
cpm_ts_CauseCodeChoice_PR_reserved31 
cpm_ts_CauseCodeChoice_PR_reserved32 
cpm_ts_CauseCodeChoice_PR_reserved33 
cpm_ts_CauseCodeChoice_PR_reserved34 
cpm_ts_CauseCodeChoice_PR_reserved35 
cpm_ts_CauseCodeChoice_PR_reserved36 
cpm_ts_CauseCodeChoice_PR_reserved37 
cpm_ts_CauseCodeChoice_PR_reserved38 
cpm_ts_CauseCodeChoice_PR_reserved39 
cpm_ts_CauseCodeChoice_PR_reserved40 
cpm_ts_CauseCodeChoice_PR_reserved41 
cpm_ts_CauseCodeChoice_PR_reserved42 
cpm_ts_CauseCodeChoice_PR_reserved43 
cpm_ts_CauseCodeChoice_PR_reserved44 
cpm_ts_CauseCodeChoice_PR_reserved45 
cpm_ts_CauseCodeChoice_PR_reserved46 
cpm_ts_CauseCodeChoice_PR_reserved47 
cpm_ts_CauseCodeChoice_PR_reserved48 
cpm_ts_CauseCodeChoice_PR_reserved49 
cpm_ts_CauseCodeChoice_PR_reserved50 
cpm_ts_CauseCodeChoice_PR_reserved51 
cpm_ts_CauseCodeChoice_PR_reserved52 
cpm_ts_CauseCodeChoice_PR_reserved53 
cpm_ts_CauseCodeChoice_PR_reserved54 
cpm_ts_CauseCodeChoice_PR_reserved55 
cpm_ts_CauseCodeChoice_PR_reserved56 
cpm_ts_CauseCodeChoice_PR_reserved57 
cpm_ts_CauseCodeChoice_PR_reserved58 
cpm_ts_CauseCodeChoice_PR_reserved59 
cpm_ts_CauseCodeChoice_PR_reserved60 
cpm_ts_CauseCodeChoice_PR_reserved61 
cpm_ts_CauseCodeChoice_PR_reserved62 
cpm_ts_CauseCodeChoice_PR_reserved63 
cpm_ts_CauseCodeChoice_PR_reserved64 
cpm_ts_CauseCodeChoice_PR_reserved65 
cpm_ts_CauseCodeChoice_PR_reserved66 
cpm_ts_CauseCodeChoice_PR_reserved67 
cpm_ts_CauseCodeChoice_PR_reserved68 
cpm_ts_CauseCodeChoice_PR_reserved69 
cpm_ts_CauseCodeChoice_PR_reserved70 
cpm_ts_CauseCodeChoice_PR_reserved71 
cpm_ts_CauseCodeChoice_PR_reserved72 
cpm_ts_CauseCodeChoice_PR_reserved73 
cpm_ts_CauseCodeChoice_PR_reserved74 
cpm_ts_CauseCodeChoice_PR_reserved75 
cpm_ts_CauseCodeChoice_PR_reserved76 
cpm_ts_CauseCodeChoice_PR_reserved77 
cpm_ts_CauseCodeChoice_PR_reserved78 
cpm_ts_CauseCodeChoice_PR_reserved79 
cpm_ts_CauseCodeChoice_PR_reserved80 
cpm_ts_CauseCodeChoice_PR_reserved81 
cpm_ts_CauseCodeChoice_PR_reserved82 
cpm_ts_CauseCodeChoice_PR_reserved83 
cpm_ts_CauseCodeChoice_PR_reserved84 
cpm_ts_CauseCodeChoice_PR_reserved85 
cpm_ts_CauseCodeChoice_PR_reserved86 
cpm_ts_CauseCodeChoice_PR_reserved87 
cpm_ts_CauseCodeChoice_PR_reserved88 
cpm_ts_CauseCodeChoice_PR_reserved89 
cpm_ts_CauseCodeChoice_PR_reserved90 
cpm_ts_CauseCodeChoice_PR_vehicleBreakdown91 
cpm_ts_CauseCodeChoice_PR_postCrash92 
cpm_ts_CauseCodeChoice_PR_humanProblem93 
cpm_ts_CauseCodeChoice_PR_stationaryVehicle94 
cpm_ts_CauseCodeChoice_PR_emergencyVehicleApproaching95 
cpm_ts_CauseCodeChoice_PR_hazardousLocation_DangerousCurve96 
cpm_ts_CauseCodeChoice_PR_collisionRisk97 
cpm_ts_CauseCodeChoice_PR_signalViolation98 
cpm_ts_CauseCodeChoice_PR_dangerousSituation99 
cpm_ts_CauseCodeChoice_PR_railwayLevelCrossing100 
cpm_ts_CauseCodeChoice_PR_reserved101 
cpm_ts_CauseCodeChoice_PR_reserved102 
cpm_ts_CauseCodeChoice_PR_reserved103 
cpm_ts_CauseCodeChoice_PR_reserved104 
cpm_ts_CauseCodeChoice_PR_reserved105 
cpm_ts_CauseCodeChoice_PR_reserved106 
cpm_ts_CauseCodeChoice_PR_reserved107 
cpm_ts_CauseCodeChoice_PR_reserved108 
cpm_ts_CauseCodeChoice_PR_reserved109 
cpm_ts_CauseCodeChoice_PR_reserved110 
cpm_ts_CauseCodeChoice_PR_reserved111 
cpm_ts_CauseCodeChoice_PR_reserved112 
cpm_ts_CauseCodeChoice_PR_reserved113 
cpm_ts_CauseCodeChoice_PR_reserved114 
cpm_ts_CauseCodeChoice_PR_reserved115 
cpm_ts_CauseCodeChoice_PR_reserved116 
cpm_ts_CauseCodeChoice_PR_reserved117 
cpm_ts_CauseCodeChoice_PR_reserved118 
cpm_ts_CauseCodeChoice_PR_reserved119 
cpm_ts_CauseCodeChoice_PR_reserved120 
cpm_ts_CauseCodeChoice_PR_reserved121 
cpm_ts_CauseCodeChoice_PR_reserved122 
cpm_ts_CauseCodeChoice_PR_reserved123 
cpm_ts_CauseCodeChoice_PR_reserved124 
cpm_ts_CauseCodeChoice_PR_reserved125 
cpm_ts_CauseCodeChoice_PR_reserved126 
cpm_ts_CauseCodeChoice_PR_reserved127 
cpm_ts_CauseCodeChoice_PR_reserved128 

Definition at line 48 of file cpm_ts_CauseCodeChoice.h.

Variable Documentation

◆ asn_DEF_cpm_ts_CauseCodeChoice

asn_TYPE_descriptor_t asn_DEF_cpm_ts_CauseCodeChoice

Definition at line 2740 of file cpm_ts_CauseCodeChoice.c.

◆ asn_MBR_cpm_ts_CauseCodeChoice_1

asn_TYPE_member_t asn_MBR_cpm_ts_CauseCodeChoice_1[129]

Definition at line 17 of file cpm_ts_CauseCodeChoice.c.

◆ asn_PER_type_cpm_ts_CauseCodeChoice_constr_1

asn_per_constraints_t asn_PER_type_cpm_ts_CauseCodeChoice_constr_1

◆ asn_SPC_cpm_ts_CauseCodeChoice_specs_1

asn_CHOICE_specifics_t asn_SPC_cpm_ts_CauseCodeChoice_specs_1

Definition at line 2730 of file cpm_ts_CauseCodeChoice.c.



etsi_its_cpm_ts_coding
Author(s): Jean-Pierre Busch , Guido Küppers , Lennart Reiher
autogenerated on Sun May 18 2025 02:22:38