cpm_ts_PerceivedObject.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 "ETSI-ITS-CDD"
4  * found in "/input/ETSI-ITS-CDD.asn"
5  * `asn1c -fcompound-names -fprefix=cpm_ts_ -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-example -gen-UPER -gen-JER`
6  */
7 
9 
10 static int
12  asn_app_constraint_failed_f *ctfailcb, void *app_key) {
13  long value;
14 
15  if(!sptr) {
16  ASN__CTFAIL(app_key, td, sptr,
17  "%s: value not given (%s:%d)",
18  td->name, __FILE__, __LINE__);
19  return -1;
20  }
21 
22  value = *(const long *)sptr;
23 
24  if((value >= 0L && value <= 2047L)) {
25  /* Constraint check succeeded */
26  return 0;
27  } else {
28  ASN__CTFAIL(app_key, td, sptr,
29  "%s: constraint failed (%s:%d)",
30  td->name, __FILE__, __LINE__);
31  return -1;
32  }
33 }
34 
35 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
36 static asn_per_constraints_t asn_PER_memb_cpm_ts_objectAge_constr_13 CC_NOTUSED = {
37  { APC_CONSTRAINED, 11, 11, 0, 2047 } /* (0..2047) */,
38  { APC_UNCONSTRAINED, -1, -1, 0, 0 },
39  0, 0 /* No PER value map */
40 };
41 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
43  { ATF_POINTER, 1, offsetof(struct cpm_ts_PerceivedObject, objectId),
44  (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
45  -1, /* IMPLICIT tag at current level */
47  0,
48  {
49 #if !defined(ASN_DISABLE_OER_SUPPORT)
50  0,
51 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
52 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
53  0,
54 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
55 #if !defined(ASN_DISABLE_JER_SUPPORT)
56  0,
57 #endif /* !defined(ASN_DISABLE_JER_SUPPORT) */
58  0
59  },
60  0, 0, /* No default value */
61  "objectId"
62  },
63  { ATF_NOFLAGS, 0, offsetof(struct cpm_ts_PerceivedObject, measurementDeltaTime),
64  (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
65  -1, /* IMPLICIT tag at current level */
67  0,
68  {
69 #if !defined(ASN_DISABLE_OER_SUPPORT)
70  0,
71 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
72 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
73  0,
74 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
75 #if !defined(ASN_DISABLE_JER_SUPPORT)
76  0,
77 #endif /* !defined(ASN_DISABLE_JER_SUPPORT) */
78  0
79  },
80  0, 0, /* No default value */
81  "measurementDeltaTime"
82  },
83  { ATF_NOFLAGS, 0, offsetof(struct cpm_ts_PerceivedObject, position),
84  (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
85  -1, /* IMPLICIT tag at current level */
87  0,
88  {
89 #if !defined(ASN_DISABLE_OER_SUPPORT)
90  0,
91 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
92 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
93  0,
94 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
95 #if !defined(ASN_DISABLE_JER_SUPPORT)
96  0,
97 #endif /* !defined(ASN_DISABLE_JER_SUPPORT) */
98  0
99  },
100  0, 0, /* No default value */
101  "position"
102  },
103  { ATF_POINTER, 13, offsetof(struct cpm_ts_PerceivedObject, velocity),
104  (ASN_TAG_CLASS_CONTEXT | (3 << 2)),
105  +1, /* EXPLICIT tag at current level */
107  0,
108  {
109 #if !defined(ASN_DISABLE_OER_SUPPORT)
110  0,
111 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
112 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
113  0,
114 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
115 #if !defined(ASN_DISABLE_JER_SUPPORT)
116  0,
117 #endif /* !defined(ASN_DISABLE_JER_SUPPORT) */
118  0
119  },
120  0, 0, /* No default value */
121  "velocity"
122  },
123  { ATF_POINTER, 12, offsetof(struct cpm_ts_PerceivedObject, acceleration),
124  (ASN_TAG_CLASS_CONTEXT | (4 << 2)),
125  +1, /* EXPLICIT tag at current level */
127  0,
128  {
129 #if !defined(ASN_DISABLE_OER_SUPPORT)
130  0,
131 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
132 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
133  0,
134 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
135 #if !defined(ASN_DISABLE_JER_SUPPORT)
136  0,
137 #endif /* !defined(ASN_DISABLE_JER_SUPPORT) */
138  0
139  },
140  0, 0, /* No default value */
141  "acceleration"
142  },
143  { ATF_POINTER, 11, offsetof(struct cpm_ts_PerceivedObject, angles),
144  (ASN_TAG_CLASS_CONTEXT | (5 << 2)),
145  -1, /* IMPLICIT tag at current level */
147  0,
148  {
149 #if !defined(ASN_DISABLE_OER_SUPPORT)
150  0,
151 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
152 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
153  0,
154 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
155 #if !defined(ASN_DISABLE_JER_SUPPORT)
156  0,
157 #endif /* !defined(ASN_DISABLE_JER_SUPPORT) */
158  0
159  },
160  0, 0, /* No default value */
161  "angles"
162  },
163  { ATF_POINTER, 10, offsetof(struct cpm_ts_PerceivedObject, zAngularVelocity),
164  (ASN_TAG_CLASS_CONTEXT | (6 << 2)),
165  -1, /* IMPLICIT tag at current level */
167  0,
168  {
169 #if !defined(ASN_DISABLE_OER_SUPPORT)
170  0,
171 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
172 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
173  0,
174 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
175 #if !defined(ASN_DISABLE_JER_SUPPORT)
176  0,
177 #endif /* !defined(ASN_DISABLE_JER_SUPPORT) */
178  0
179  },
180  0, 0, /* No default value */
181  "zAngularVelocity"
182  },
183  { ATF_POINTER, 9, offsetof(struct cpm_ts_PerceivedObject, lowerTriangularCorrelationMatrices),
184  (ASN_TAG_CLASS_CONTEXT | (7 << 2)),
185  -1, /* IMPLICIT tag at current level */
187  0,
188  {
189 #if !defined(ASN_DISABLE_OER_SUPPORT)
190  0,
191 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
192 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
193  0,
194 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
195 #if !defined(ASN_DISABLE_JER_SUPPORT)
196  0,
197 #endif /* !defined(ASN_DISABLE_JER_SUPPORT) */
198  0
199  },
200  0, 0, /* No default value */
201  "lowerTriangularCorrelationMatrices"
202  },
203  { ATF_POINTER, 8, offsetof(struct cpm_ts_PerceivedObject, objectDimensionZ),
204  (ASN_TAG_CLASS_CONTEXT | (8 << 2)),
205  -1, /* IMPLICIT tag at current level */
207  0,
208  {
209 #if !defined(ASN_DISABLE_OER_SUPPORT)
210  0,
211 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
212 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
213  0,
214 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
215 #if !defined(ASN_DISABLE_JER_SUPPORT)
216  0,
217 #endif /* !defined(ASN_DISABLE_JER_SUPPORT) */
218  0
219  },
220  0, 0, /* No default value */
221  "objectDimensionZ"
222  },
223  { ATF_POINTER, 7, offsetof(struct cpm_ts_PerceivedObject, objectDimensionY),
224  (ASN_TAG_CLASS_CONTEXT | (9 << 2)),
225  -1, /* IMPLICIT tag at current level */
227  0,
228  {
229 #if !defined(ASN_DISABLE_OER_SUPPORT)
230  0,
231 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
232 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
233  0,
234 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
235 #if !defined(ASN_DISABLE_JER_SUPPORT)
236  0,
237 #endif /* !defined(ASN_DISABLE_JER_SUPPORT) */
238  0
239  },
240  0, 0, /* No default value */
241  "objectDimensionY"
242  },
243  { ATF_POINTER, 6, offsetof(struct cpm_ts_PerceivedObject, objectDimensionX),
244  (ASN_TAG_CLASS_CONTEXT | (10 << 2)),
245  -1, /* IMPLICIT tag at current level */
247  0,
248  {
249 #if !defined(ASN_DISABLE_OER_SUPPORT)
250  0,
251 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
252 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
253  0,
254 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
255 #if !defined(ASN_DISABLE_JER_SUPPORT)
256  0,
257 #endif /* !defined(ASN_DISABLE_JER_SUPPORT) */
258  0
259  },
260  0, 0, /* No default value */
261  "objectDimensionX"
262  },
263  { ATF_POINTER, 5, offsetof(struct cpm_ts_PerceivedObject, objectAge),
264  (ASN_TAG_CLASS_CONTEXT | (11 << 2)),
265  -1, /* IMPLICIT tag at current level */
267  0,
268  {
269 #if !defined(ASN_DISABLE_OER_SUPPORT)
270  0,
271 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
272 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
273  &asn_PER_memb_cpm_ts_objectAge_constr_13,
274 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
275 #if !defined(ASN_DISABLE_JER_SUPPORT)
276  0,
277 #endif /* !defined(ASN_DISABLE_JER_SUPPORT) */
279  },
280  0, 0, /* No default value */
281  "objectAge"
282  },
283  { ATF_POINTER, 4, offsetof(struct cpm_ts_PerceivedObject, objectPerceptionQuality),
284  (ASN_TAG_CLASS_CONTEXT | (12 << 2)),
285  -1, /* IMPLICIT tag at current level */
287  0,
288  {
289 #if !defined(ASN_DISABLE_OER_SUPPORT)
290  0,
291 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
292 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
293  0,
294 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
295 #if !defined(ASN_DISABLE_JER_SUPPORT)
296  0,
297 #endif /* !defined(ASN_DISABLE_JER_SUPPORT) */
298  0
299  },
300  0, 0, /* No default value */
301  "objectPerceptionQuality"
302  },
303  { ATF_POINTER, 3, offsetof(struct cpm_ts_PerceivedObject, sensorIdList),
304  (ASN_TAG_CLASS_CONTEXT | (13 << 2)),
305  -1, /* IMPLICIT tag at current level */
307  0,
308  {
309 #if !defined(ASN_DISABLE_OER_SUPPORT)
310  0,
311 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
312 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
313  0,
314 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
315 #if !defined(ASN_DISABLE_JER_SUPPORT)
316  0,
317 #endif /* !defined(ASN_DISABLE_JER_SUPPORT) */
318  0
319  },
320  0, 0, /* No default value */
321  "sensorIdList"
322  },
323  { ATF_POINTER, 2, offsetof(struct cpm_ts_PerceivedObject, classification),
324  (ASN_TAG_CLASS_CONTEXT | (14 << 2)),
325  -1, /* IMPLICIT tag at current level */
327  0,
328  {
329 #if !defined(ASN_DISABLE_OER_SUPPORT)
330  0,
331 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
332 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
333  0,
334 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
335 #if !defined(ASN_DISABLE_JER_SUPPORT)
336  0,
337 #endif /* !defined(ASN_DISABLE_JER_SUPPORT) */
338  0
339  },
340  0, 0, /* No default value */
341  "classification"
342  },
343  { ATF_POINTER, 1, offsetof(struct cpm_ts_PerceivedObject, mapPosition),
344  (ASN_TAG_CLASS_CONTEXT | (15 << 2)),
345  -1, /* IMPLICIT tag at current level */
347  0,
348  {
349 #if !defined(ASN_DISABLE_OER_SUPPORT)
350  0,
351 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
352 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
353  0,
354 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
355 #if !defined(ASN_DISABLE_JER_SUPPORT)
356  0,
357 #endif /* !defined(ASN_DISABLE_JER_SUPPORT) */
358  0
359  },
360  0, 0, /* No default value */
361  "mapPosition"
362  },
363 };
364 static const int asn_MAP_cpm_ts_PerceivedObject_oms_1[] = { 0, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15 };
366  (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
367 };
369  { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* objectId */
370  { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* measurementDeltaTime */
371  { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 }, /* position */
372  { (ASN_TAG_CLASS_CONTEXT | (3 << 2)), 3, 0, 0 }, /* velocity */
373  { (ASN_TAG_CLASS_CONTEXT | (4 << 2)), 4, 0, 0 }, /* acceleration */
374  { (ASN_TAG_CLASS_CONTEXT | (5 << 2)), 5, 0, 0 }, /* angles */
375  { (ASN_TAG_CLASS_CONTEXT | (6 << 2)), 6, 0, 0 }, /* zAngularVelocity */
376  { (ASN_TAG_CLASS_CONTEXT | (7 << 2)), 7, 0, 0 }, /* lowerTriangularCorrelationMatrices */
377  { (ASN_TAG_CLASS_CONTEXT | (8 << 2)), 8, 0, 0 }, /* objectDimensionZ */
378  { (ASN_TAG_CLASS_CONTEXT | (9 << 2)), 9, 0, 0 }, /* objectDimensionY */
379  { (ASN_TAG_CLASS_CONTEXT | (10 << 2)), 10, 0, 0 }, /* objectDimensionX */
380  { (ASN_TAG_CLASS_CONTEXT | (11 << 2)), 11, 0, 0 }, /* objectAge */
381  { (ASN_TAG_CLASS_CONTEXT | (12 << 2)), 12, 0, 0 }, /* objectPerceptionQuality */
382  { (ASN_TAG_CLASS_CONTEXT | (13 << 2)), 13, 0, 0 }, /* sensorIdList */
383  { (ASN_TAG_CLASS_CONTEXT | (14 << 2)), 14, 0, 0 }, /* classification */
384  { (ASN_TAG_CLASS_CONTEXT | (15 << 2)), 15, 0, 0 } /* mapPosition */
385 };
387  sizeof(struct cpm_ts_PerceivedObject),
390  16, /* Count of tags in the map */
391  asn_MAP_cpm_ts_PerceivedObject_oms_1, /* Optional members */
392  14, 0, /* Root/Additions */
393  16, /* First extension addition */
394 };
396  "PerceivedObject",
397  "PerceivedObject",
401  /sizeof(asn_DEF_cpm_ts_PerceivedObject_tags_1[0]), /* 1 */
402  asn_DEF_cpm_ts_PerceivedObject_tags_1, /* Same as above */
404  /sizeof(asn_DEF_cpm_ts_PerceivedObject_tags_1[0]), /* 1 */
405  {
406 #if !defined(ASN_DISABLE_OER_SUPPORT)
407  0,
408 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
409 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
410  0,
411 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
412 #if !defined(ASN_DISABLE_JER_SUPPORT)
413  0,
414 #endif /* !defined(ASN_DISABLE_JER_SUPPORT) */
416  },
418  16, /* Elements count */
419  &asn_SPC_cpm_ts_PerceivedObject_specs_1 /* Additional specs */
420 };
421 
asn_OP_SEQUENCE
asn_TYPE_operation_t asn_OP_SEQUENCE
Definition: constr_SEQUENCE.c:9
asn_DEF_cpm_ts_Velocity3dWithConfidence
asn_TYPE_descriptor_t asn_DEF_cpm_ts_Velocity3dWithConfidence
Definition: cpm_ts_Velocity3dWithConfidence.c:73
asn_app_constraint_failed_f
void() asn_app_constraint_failed_f(void *application_specific_key, const struct asn_TYPE_descriptor_s *type_descriptor_which_failed, const void *structure_which_failed_ptr, const char *error_message_format,...) CC_PRINTFLIKE(4
Definition: asn_application.h:167
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
cpm_ts_PerceivedObject
Definition: cpm_ts_PerceivedObject.h:37
ASN_TAG_CLASS_UNIVERSAL
@ ASN_TAG_CLASS_UNIVERSAL
Definition: ber_tlv_tag.h:13
asn_TYPE_descriptor_s::name
const char * name
Definition: constr_TYPE.h:225
asn_DEF_cpm_ts_Identifier2B
asn_TYPE_descriptor_t asn_DEF_cpm_ts_Identifier2B
Definition: cpm_ts_Identifier2B.c:49
asn_DEF_cpm_ts_ObjectClassDescription
asn_TYPE_descriptor_t asn_DEF_cpm_ts_ObjectClassDescription
Definition: cpm_ts_ObjectClassDescription.c:47
asn_DEF_cpm_ts_CartesianPosition3dWithConfidence
asn_TYPE_descriptor_t asn_DEF_cpm_ts_CartesianPosition3dWithConfidence
Definition: cpm_ts_CartesianPosition3dWithConfidence.c:90
asn_DEF_cpm_ts_PerceivedObject
asn_TYPE_descriptor_t asn_DEF_cpm_ts_PerceivedObject
Definition: cpm_ts_PerceivedObject.c:395
cpm_ts_PerceivedObject.h
asn_TYPE_tag2member_s
Definition: constr_TYPE.h:289
asn_DEF_cpm_ts_MapPosition
asn_TYPE_descriptor_t asn_DEF_cpm_ts_MapPosition
Definition: cpm_ts_MapPosition.c:118
asn_DEF_cpm_ts_PerceivedObject_tags_1
static const ber_tlv_tag_t asn_DEF_cpm_ts_PerceivedObject_tags_1[]
Definition: cpm_ts_PerceivedObject.c:365
memb_cpm_ts_objectAge_constraint_1
static int memb_cpm_ts_objectAge_constraint_1(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key)
Definition: cpm_ts_PerceivedObject.c:11
asn_DEF_cpm_ts_Acceleration3dWithConfidence
asn_TYPE_descriptor_t asn_DEF_cpm_ts_Acceleration3dWithConfidence
Definition: cpm_ts_Acceleration3dWithConfidence.c:73
ATF_POINTER
@ ATF_POINTER
Definition: constr_TYPE.h:268
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_cpm_ts_EulerAnglesWithConfidence
asn_TYPE_descriptor_t asn_DEF_cpm_ts_EulerAnglesWithConfidence
Definition: cpm_ts_EulerAnglesWithConfidence.c:90
CC_NOTUSED
static asn_per_constraints_t asn_PER_memb_cpm_ts_objectAge_constr_13 CC_NOTUSED
Definition: cpm_ts_PerceivedObject.c:36
asn_DEF_cpm_ts_DeltaTimeMilliSecondSigned
asn_TYPE_descriptor_t asn_DEF_cpm_ts_DeltaTimeMilliSecondSigned
Definition: cpm_ts_DeltaTimeMilliSecondSigned.c:49
asn_DEF_cpm_ts_CartesianAngularVelocityComponent
asn_TYPE_descriptor_t asn_DEF_cpm_ts_CartesianAngularVelocityComponent
Definition: cpm_ts_CartesianAngularVelocityComponent.c:67
asn_DEF_cpm_ts_ObjectDimension
asn_TYPE_descriptor_t asn_DEF_cpm_ts_ObjectDimension
Definition: cpm_ts_ObjectDimension.c:67
asn_DEF_cpm_ts_SequenceOfIdentifier1B
asn_TYPE_descriptor_t asn_DEF_cpm_ts_SequenceOfIdentifier1B
Definition: cpm_ts_SequenceOfIdentifier1B.c:47
ATF_NOFLAGS
@ ATF_NOFLAGS
Definition: constr_TYPE.h:267
asn_SEQUENCE_specifics_s
Definition: constr_SEQUENCE.h:14
ASN__CTFAIL
#define ASN__CTFAIL
Definition: constraints.h:57
asn_SPC_cpm_ts_PerceivedObject_specs_1
asn_SEQUENCE_specifics_t asn_SPC_cpm_ts_PerceivedObject_specs_1
Definition: cpm_ts_PerceivedObject.c:386
asn_MAP_cpm_ts_PerceivedObject_tag2el_1
static const asn_TYPE_tag2member_t asn_MAP_cpm_ts_PerceivedObject_tag2el_1[]
Definition: cpm_ts_PerceivedObject.c:368
asn_per_constraints_s
Definition: per_support.h:30
asn_DEF_cpm_ts_LowerTriangularPositiveSemidefiniteMatrices
asn_TYPE_descriptor_t asn_DEF_cpm_ts_LowerTriangularPositiveSemidefiniteMatrices
Definition: cpm_ts_LowerTriangularPositiveSemidefiniteMatrices.c:47
asn_TYPE_member_s
Definition: constr_TYPE.h:272
asn_DEF_cpm_ts_ObjectPerceptionQuality
asn_TYPE_descriptor_t asn_DEF_cpm_ts_ObjectPerceptionQuality
Definition: cpm_ts_ObjectPerceptionQuality.c:49
asn_MBR_cpm_ts_PerceivedObject_1
asn_TYPE_member_t asn_MBR_cpm_ts_PerceivedObject_1[]
Definition: cpm_ts_PerceivedObject.c:42
asn_MAP_cpm_ts_PerceivedObject_oms_1
static const int asn_MAP_cpm_ts_PerceivedObject_oms_1[]
Definition: cpm_ts_PerceivedObject.c:364
cpm_ts_PerceivedObject::_asn_ctx
asn_struct_ctx_t _asn_ctx
Definition: cpm_ts_PerceivedObject.h:60


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