2 * Generated by asn1c-0.9.23 (http://lionet.info/asn1c)
3 * From ASN.1 module "RRLP-Components"
4 * found in "../asn1src/RRLP-Components.asn"
5 * `asn1c -gen-PER -fskeletons-copy -fnative-types`
8 #ifndef _ControlHeader_H_
9 #define _ControlHeader_H_
12 #include <asn_application.h>
14 /* Including external dependencies */
15 #include <constr_SEQUENCE.h>
21 /* Forward declarations */
24 struct DGPSCorrections
;
25 struct RRLPNavigationModel
;
26 struct IonosphericModel
;
30 struct SeqOf_BadSatelliteSet
;
33 typedef struct ControlHeader
{
34 struct ReferenceTime
*referenceTime
/* OPTIONAL */;
35 struct RefLocation
*refLocation
/* OPTIONAL */;
36 struct DGPSCorrections
*dgpsCorrections
/* OPTIONAL */;
37 struct RRLPNavigationModel
*navigationModel
/* OPTIONAL */;
38 struct IonosphericModel
*ionosphericModel
/* OPTIONAL */;
39 struct UTCModel
*utcModel
/* OPTIONAL */;
40 struct Almanac
*almanac
/* OPTIONAL */;
41 struct AcquisAssist
*acquisAssist
/* OPTIONAL */;
42 struct SeqOf_BadSatelliteSet
*realTimeIntegrity
/* OPTIONAL */;
44 /* Context for parsing across buffer boundaries */
45 asn_struct_ctx_t _asn_ctx
;
49 extern asn_TYPE_descriptor_t asn_DEF_ControlHeader
;
55 /* Referred external types */
56 #include "ReferenceTime.h"
57 #include "RefLocation.h"
58 #include "DGPSCorrections.h"
59 #include "RRLPNavigationModel.h"
60 #include "IonosphericModel.h"
63 #include "AcquisAssist.h"
64 #include "SeqOf-BadSatelliteSet.h"
66 #endif /* _ControlHeader_H_ */
67 #include <asn_internal.h>