2
3
4
5
6
11memb_Vanetza_Security_jValue_constraint_1(
const asn_TYPE_descriptor_t *td,
const void *sptr,
12 asn_app_constraint_failed_f *ctfailcb,
void *app_key) {
13 const OCTET_STRING_t *st = (
const OCTET_STRING_t *)sptr;
17 ASN__CTFAIL(app_key, td, sptr,
18 "%s: value not given (%s:%d)",
19 td->name, __FILE__, __LINE__);
29 ASN__CTFAIL(app_key, td, sptr,
30 "%s: constraint failed (%s:%d)",
31 td->name, __FILE__, __LINE__);
37memb_Vanetza_Security_value_constraint_1(
const asn_TYPE_descriptor_t *td,
const void *sptr,
38 asn_app_constraint_failed_f *ctfailcb,
void *app_key) {
39 const OCTET_STRING_t *st = (
const OCTET_STRING_t *)sptr;
43 ASN__CTFAIL(app_key, td, sptr,
44 "%s: value not given (%s:%d)",
45 td->name, __FILE__, __LINE__);
55 ASN__CTFAIL(app_key, td, sptr,
56 "%s: constraint failed (%s:%d)",
57 td->name, __FILE__, __LINE__);
62#if !defined(ASN_DISABLE_OER_SUPPORT)
63static asn_oer_constraints_t asn_OER_memb_Vanetza_Security_jValue_constr_2 CC_NOTUSED = {
67#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
68static asn_per_constraints_t asn_PER_memb_Vanetza_Security_jValue_constr_2 CC_NOTUSED = {
69 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
70 { APC_CONSTRAINED, 0, 0, 4, 4 } ,
74#if !defined(ASN_DISABLE_OER_SUPPORT)
75static asn_oer_constraints_t asn_OER_memb_Vanetza_Security_value_constr_3 CC_NOTUSED = {
79#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
80static asn_per_constraints_t asn_PER_memb_Vanetza_Security_value_constr_3 CC_NOTUSED = {
81 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
82 { APC_CONSTRAINED, 0, 0, 9, 9 } ,
86asn_TYPE_member_t asn_MBR_Vanetza_Security_GroupLinkageValue_1[] = {
87 { ATF_NOFLAGS, 0, offsetof(
struct Vanetza_Security_GroupLinkageValue, jValue),
88 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
90 &asn_DEF_OCTET_STRING,
93#if !defined(ASN_DISABLE_OER_SUPPORT)
94 &asn_OER_memb_Vanetza_Security_jValue_constr_2,
96#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
97 &asn_PER_memb_Vanetza_Security_jValue_constr_2,
99#if !defined(ASN_DISABLE_JER_SUPPORT)
102 memb_Vanetza_Security_jValue_constraint_1
107 { ATF_NOFLAGS, 0, offsetof(
struct Vanetza_Security_GroupLinkageValue, value),
108 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
110 &asn_DEF_OCTET_STRING,
113#if !defined(ASN_DISABLE_OER_SUPPORT)
114 &asn_OER_memb_Vanetza_Security_value_constr_3,
116#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
117 &asn_PER_memb_Vanetza_Security_value_constr_3,
119#if !defined(ASN_DISABLE_JER_SUPPORT)
122 memb_Vanetza_Security_value_constraint_1
128static const ber_tlv_tag_t asn_DEF_Vanetza_Security_GroupLinkageValue_tags_1[] = {
129 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
131static const asn_TYPE_tag2member_t asn_MAP_Vanetza_Security_GroupLinkageValue_tag2el_1[] = {
132 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 },
133 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }
135asn_SEQUENCE_specifics_t asn_SPC_Vanetza_Security_GroupLinkageValue_specs_1 = {
136 sizeof(
struct Vanetza_Security_GroupLinkageValue),
137 offsetof(
struct Vanetza_Security_GroupLinkageValue, _asn_ctx),
138 asn_MAP_Vanetza_Security_GroupLinkageValue_tag2el_1,
143asn_TYPE_descriptor_t asn_DEF_Vanetza_Security_GroupLinkageValue = {
147 asn_DEF_Vanetza_Security_GroupLinkageValue_tags_1,
148 sizeof(asn_DEF_Vanetza_Security_GroupLinkageValue_tags_1)
149 /
sizeof(asn_DEF_Vanetza_Security_GroupLinkageValue_tags_1[0]),
150 asn_DEF_Vanetza_Security_GroupLinkageValue_tags_1,
151 sizeof(asn_DEF_Vanetza_Security_GroupLinkageValue_tags_1)
152 /
sizeof(asn_DEF_Vanetza_Security_GroupLinkageValue_tags_1[0]),
154#if !defined(ASN_DISABLE_OER_SUPPORT)
157#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
160#if !defined(ASN_DISABLE_JER_SUPPORT)
165 asn_MBR_Vanetza_Security_GroupLinkageValue_1,
167 &asn_SPC_Vanetza_Security_GroupLinkageValue_specs_1