src
spatem_ts_RTCMheader.c
Go to the documentation of this file.
1
/*
2
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
3
* From ASN.1 module "DSRC"
4
* found in "/input/ISO-TS-19091-addgrp-C-2018-patched.asn"
5
* `asn1c -fcompound-names -fprefix=spatem_ts_ -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-example -gen-UPER -gen-JER`
6
*/
7
8
#include "
etsi_its_spatem_ts_coding/spatem_ts_RTCMheader.h
"
9
10
asn_TYPE_member_t
asn_MBR_spatem_ts_RTCMheader_1
[] = {
11
{
ATF_NOFLAGS
, 0,
offsetof
(
struct
spatem_ts_RTCMheader
, status),
12
(
ASN_TAG_CLASS_CONTEXT
| (0 << 2)),
13
-1,
/* IMPLICIT tag at current level */
14
&
asn_DEF_spatem_ts_GNSSstatus
,
15
0,
16
{
17
#if !defined(ASN_DISABLE_OER_SUPPORT)
18
0,
19
#endif
/* !defined(ASN_DISABLE_OER_SUPPORT) */
20
#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
21
0,
22
#endif
/* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
23
#if !defined(ASN_DISABLE_JER_SUPPORT)
24
0,
25
#endif
/* !defined(ASN_DISABLE_JER_SUPPORT) */
26
0
27
},
28
0, 0,
/* No default value */
29
"status"
30
},
31
{
ATF_NOFLAGS
, 0,
offsetof
(
struct
spatem_ts_RTCMheader
, offsetSet),
32
(
ASN_TAG_CLASS_CONTEXT
| (1 << 2)),
33
-1,
/* IMPLICIT tag at current level */
34
&
asn_DEF_spatem_ts_AntennaOffsetSet
,
35
0,
36
{
37
#if !defined(ASN_DISABLE_OER_SUPPORT)
38
0,
39
#endif
/* !defined(ASN_DISABLE_OER_SUPPORT) */
40
#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
41
0,
42
#endif
/* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
43
#if !defined(ASN_DISABLE_JER_SUPPORT)
44
0,
45
#endif
/* !defined(ASN_DISABLE_JER_SUPPORT) */
46
0
47
},
48
0, 0,
/* No default value */
49
"offsetSet"
50
},
51
};
52
static
const
ber_tlv_tag_t
asn_DEF_spatem_ts_RTCMheader_tags_1
[] = {
53
(
ASN_TAG_CLASS_UNIVERSAL
| (16 << 2))
54
};
55
static
const
asn_TYPE_tag2member_t
asn_MAP_spatem_ts_RTCMheader_tag2el_1
[] = {
56
{ (
ASN_TAG_CLASS_CONTEXT
| (0 << 2)), 0, 0, 0 },
/* status */
57
{ (
ASN_TAG_CLASS_CONTEXT
| (1 << 2)), 1, 0, 0 }
/* offsetSet */
58
};
59
asn_SEQUENCE_specifics_t
asn_SPC_spatem_ts_RTCMheader_specs_1
= {
60
sizeof
(
struct
spatem_ts_RTCMheader
),
61
offsetof
(struct
spatem_ts_RTCMheader
,
_asn_ctx
),
62
asn_MAP_spatem_ts_RTCMheader_tag2el_1
,
63
2,
/* Count of tags in the map */
64
0, 0, 0,
/* Optional elements (not needed) */
65
-1,
/* First extension addition */
66
};
67
asn_TYPE_descriptor_t
asn_DEF_spatem_ts_RTCMheader
= {
68
"RTCMheader"
,
69
"RTCMheader"
,
70
&
asn_OP_SEQUENCE
,
71
asn_DEF_spatem_ts_RTCMheader_tags_1
,
72
sizeof
(
asn_DEF_spatem_ts_RTCMheader_tags_1
)
73
/
sizeof
(
asn_DEF_spatem_ts_RTCMheader_tags_1
[0]),
/* 1 */
74
asn_DEF_spatem_ts_RTCMheader_tags_1
,
/* Same as above */
75
sizeof
(
asn_DEF_spatem_ts_RTCMheader_tags_1
)
76
/
sizeof
(
asn_DEF_spatem_ts_RTCMheader_tags_1
[0]),
/* 1 */
77
{
78
#if !defined(ASN_DISABLE_OER_SUPPORT)
79
0,
80
#endif
/* !defined(ASN_DISABLE_OER_SUPPORT) */
81
#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
82
0,
83
#endif
/* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
84
#if !defined(ASN_DISABLE_JER_SUPPORT)
85
0,
86
#endif
/* !defined(ASN_DISABLE_JER_SUPPORT) */
87
SEQUENCE_constraint
88
},
89
asn_MBR_spatem_ts_RTCMheader_1
,
90
2,
/* Elements count */
91
&
asn_SPC_spatem_ts_RTCMheader_specs_1
/* Additional specs */
92
};
93
asn_OP_SEQUENCE
asn_TYPE_operation_t asn_OP_SEQUENCE
Definition:
constr_SEQUENCE.c:9
ASN_TAG_CLASS_CONTEXT
@ ASN_TAG_CLASS_CONTEXT
Definition:
ber_tlv_tag.h:15
ber_tlv_tag_t
unsigned ber_tlv_tag_t
Definition:
ber_tlv_tag.h:18
asn_MBR_spatem_ts_RTCMheader_1
asn_TYPE_member_t asn_MBR_spatem_ts_RTCMheader_1[]
Definition:
spatem_ts_RTCMheader.c:10
ASN_TAG_CLASS_UNIVERSAL
@ ASN_TAG_CLASS_UNIVERSAL
Definition:
ber_tlv_tag.h:13
spatem_ts_RTCMheader.h
asn_SPC_spatem_ts_RTCMheader_specs_1
asn_SEQUENCE_specifics_t asn_SPC_spatem_ts_RTCMheader_specs_1
Definition:
spatem_ts_RTCMheader.c:59
asn_DEF_spatem_ts_RTCMheader_tags_1
static const ber_tlv_tag_t asn_DEF_spatem_ts_RTCMheader_tags_1[]
Definition:
spatem_ts_RTCMheader.c:52
asn_TYPE_tag2member_s
Definition:
constr_TYPE.h:289
spatem_ts_RTCMheader
Definition:
spatem_ts_RTCMheader.h:24
SEQUENCE_constraint
asn_constr_check_f SEQUENCE_constraint
Definition:
constr_SEQUENCE.h:56
asn_TYPE_descriptor_s
Definition:
constr_TYPE.h:224
offsetof
#define offsetof(s, m)
Definition:
asn_system.h:132
asn_DEF_spatem_ts_RTCMheader
asn_TYPE_descriptor_t asn_DEF_spatem_ts_RTCMheader
Definition:
spatem_ts_RTCMheader.c:67
asn_MAP_spatem_ts_RTCMheader_tag2el_1
static const asn_TYPE_tag2member_t asn_MAP_spatem_ts_RTCMheader_tag2el_1[]
Definition:
spatem_ts_RTCMheader.c:55
ATF_NOFLAGS
@ ATF_NOFLAGS
Definition:
constr_TYPE.h:267
asn_DEF_spatem_ts_GNSSstatus
asn_TYPE_descriptor_t asn_DEF_spatem_ts_GNSSstatus
Definition:
spatem_ts_GNSSstatus.c:59
asn_SEQUENCE_specifics_s
Definition:
constr_SEQUENCE.h:14
spatem_ts_RTCMheader::_asn_ctx
asn_struct_ctx_t _asn_ctx
Definition:
spatem_ts_RTCMheader.h:29
asn_DEF_spatem_ts_AntennaOffsetSet
asn_TYPE_descriptor_t asn_DEF_spatem_ts_AntennaOffsetSet
Definition:
spatem_ts_AntennaOffsetSet.c:88
asn_TYPE_member_s
Definition:
constr_TYPE.h:272
etsi_its_spatem_ts_coding
Author(s): Jean-Pierre Busch
, Guido Küppers
, Lennart Reiher
autogenerated on Sun May 18 2025 02:29:29