ITS
RoadWorksContainerExtended.h
Go to the documentation of this file.
1 /*
2  * Generated by asn1c-0.9.27 (http://lionet.info/asn1c)
3  * From ASN.1 module "DENM-PDU-Descriptions"
4  * found in "DENM.asn"
5  */
6 
7 #ifndef _RoadWorksContainerExtended_H_
8 #define _RoadWorksContainerExtended_H_
9 
10 
11 #include <asn_application.h>
12 
13 /* Including external dependencies */
14 #include "LightBarSirenInUse.h"
15 #include "SpeedLimit.h"
16 #include "TrafficRule.h"
17 #include <constr_SEQUENCE.h>
18 
19 #ifdef __cplusplus
20 extern "C" {
21 #endif
22 
23 /* Forward declarations */
24 struct ClosedLanes;
25 struct RestrictedTypes;
26 struct CauseCode;
27 struct ItineraryPath;
29 struct ReferenceDenms;
30 
31 /* RoadWorksContainerExtended */
34  struct ClosedLanes *closedLanes /* OPTIONAL */;
35  struct RestrictedTypes *restriction /* OPTIONAL */;
36  SpeedLimit_t *speedLimit /* OPTIONAL */;
37  struct CauseCode *incidentIndication /* OPTIONAL */;
38  struct ItineraryPath *recommendedPath /* OPTIONAL */;
40  TrafficRule_t *trafficFlowRule /* OPTIONAL */;
41  struct ReferenceDenms *referenceDenms /* OPTIONAL */;
42 
43  /* Context for parsing across buffer boundaries */
46 
47 /* Implementation */
49 
50 #ifdef __cplusplus
51 }
52 #endif
53 
54 /* Referred external types */
55 #include "ClosedLanes.h"
56 #include "RestrictedTypes.h"
57 #include "CauseCode.h"
58 #include "ItineraryPath.h"
59 #include "DeltaReferencePosition.h"
60 #include "ReferenceDenms.h"
61 
62 #endif /* _RoadWorksContainerExtended_H_ */
63 #include <asn_internal.h>
LightBarSirenInUse_t * lightBarSirenInUse
struct ItineraryPath * recommendedPath
asn_TYPE_descriptor_t asn_DEF_RoadWorksContainerExtended
long TrafficRule_t
Definition: TrafficRule.h:32
struct ReferenceDenms * referenceDenms
struct RoadWorksContainerExtended RoadWorksContainerExtended_t
long SpeedLimit_t
Definition: SpeedLimit.h:26
struct DeltaReferencePosition * startingPointSpeedLimit
struct RestrictedTypes * restriction