vam_ts_PerceivedObject.h
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=vam_ts_ -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-example -gen-UPER -gen-JER`
6  */
7 
8 #ifndef _vam_ts_PerceivedObject_H_
9 #define _vam_ts_PerceivedObject_H_
10 
11 
13 
14 /* Including external dependencies */
20 
21 #ifdef __cplusplus
22 extern "C" {
23 #endif
24 
25 /* Forward declarations */
34 struct vam_ts_MapPosition;
35 
36 /* vam_ts_PerceivedObject */
37 typedef struct vam_ts_PerceivedObject {
41  struct vam_ts_Velocity3dWithConfidence *velocity; /* OPTIONAL */
43  struct vam_ts_EulerAnglesWithConfidence *angles; /* OPTIONAL */
46  struct vam_ts_ObjectDimension *objectDimensionZ; /* OPTIONAL */
47  struct vam_ts_ObjectDimension *objectDimensionY; /* OPTIONAL */
48  struct vam_ts_ObjectDimension *objectDimensionX; /* OPTIONAL */
53  struct vam_ts_MapPosition *mapPosition; /* OPTIONAL */
54  /*
55  * This type is extensible,
56  * possible extensions are below.
57  */
58 
59  /* Context for parsing across buffer boundaries */
62 
63 /* Implementation */
65 
66 #ifdef __cplusplus
67 }
68 #endif
69 
70 /* Referred external types */
80 
81 #endif /* _vam_ts_PerceivedObject_H_ */
asn_struct_ctx_s
Definition: constr_TYPE.h:29
vam_ts_CartesianAngularVelocityComponent.h
vam_ts_CartesianPosition3dWithConfidence
Definition: vam_ts_CartesianPosition3dWithConfidence.h:26
vam_ts_PerceivedObject::measurementDeltaTime
vam_ts_DeltaTimeMilliSecondSigned_t measurementDeltaTime
Definition: vam_ts_PerceivedObject.h:39
vam_ts_ObjectClassDescription
Definition: vam_ts_ObjectClassDescription.h:26
vam_ts_PerceivedObject::angles
struct vam_ts_EulerAnglesWithConfidence * angles
Definition: vam_ts_PerceivedObject.h:43
vam_ts_Velocity3dWithConfidence
Definition: vam_ts_Velocity3dWithConfidence.h:31
vam_ts_Acceleration3dWithConfidence.h
vam_ts_PerceivedObject::sensorIdList
struct vam_ts_SequenceOfIdentifier1B * sensorIdList
Definition: vam_ts_PerceivedObject.h:51
vam_ts_Identifier2B_t
long vam_ts_Identifier2B_t
Definition: vam_ts_Identifier2B.h:22
vam_ts_ObjectClassDescription.h
vam_ts_PerceivedObject::objectAge
vam_ts_DeltaTimeMilliSecondSigned_t * objectAge
Definition: vam_ts_PerceivedObject.h:49
vam_ts_PerceivedObject::objectDimensionY
struct vam_ts_ObjectDimension * objectDimensionY
Definition: vam_ts_PerceivedObject.h:47
vam_ts_PerceivedObject::_asn_ctx
asn_struct_ctx_t _asn_ctx
Definition: vam_ts_PerceivedObject.h:60
vam_ts_SequenceOfIdentifier1B
Definition: vam_ts_SequenceOfIdentifier1B.h:24
vam_ts_PerceivedObject::position
vam_ts_CartesianPosition3dWithConfidence_t position
Definition: vam_ts_PerceivedObject.h:40
asn_TYPE_descriptor_s
Definition: constr_TYPE.h:224
vam_ts_LowerTriangularPositiveSemidefiniteMatrices.h
vam_ts_ObjectDimension
Definition: vam_ts_ObjectDimension.h:24
vam_ts_DeltaTimeMilliSecondSigned_t
long vam_ts_DeltaTimeMilliSecondSigned_t
Definition: vam_ts_DeltaTimeMilliSecondSigned.h:22
vam_ts_PerceivedObject::objectPerceptionQuality
vam_ts_ObjectPerceptionQuality_t * objectPerceptionQuality
Definition: vam_ts_PerceivedObject.h:50
vam_ts_ObjectDimension.h
vam_ts_DeltaTimeMilliSecondSigned.h
vam_ts_PerceivedObject::acceleration
struct vam_ts_Acceleration3dWithConfidence * acceleration
Definition: vam_ts_PerceivedObject.h:42
vam_ts_CartesianPosition3dWithConfidence.h
vam_ts_LowerTriangularPositiveSemidefiniteMatrices
Definition: vam_ts_LowerTriangularPositiveSemidefiniteMatrices.h:26
vam_ts_PerceivedObject::mapPosition
struct vam_ts_MapPosition * mapPosition
Definition: vam_ts_PerceivedObject.h:53
vam_ts_PerceivedObject::objectDimensionZ
struct vam_ts_ObjectDimension * objectDimensionZ
Definition: vam_ts_PerceivedObject.h:46
vam_ts_MapPosition.h
vam_ts_PerceivedObject::objectId
vam_ts_Identifier2B_t * objectId
Definition: vam_ts_PerceivedObject.h:38
vam_ts_PerceivedObject::velocity
struct vam_ts_Velocity3dWithConfidence * velocity
Definition: vam_ts_PerceivedObject.h:41
vam_ts_Velocity3dWithConfidence.h
vam_ts_MapPosition
Definition: vam_ts_MapPosition.h:27
vam_ts_PerceivedObject
Definition: vam_ts_PerceivedObject.h:37
vam_ts_PerceivedObject_t
struct vam_ts_PerceivedObject vam_ts_PerceivedObject_t
vam_ts_PerceivedObject::objectDimensionX
struct vam_ts_ObjectDimension * objectDimensionX
Definition: vam_ts_PerceivedObject.h:48
vam_ts_ObjectPerceptionQuality_t
long vam_ts_ObjectPerceptionQuality_t
Definition: vam_ts_ObjectPerceptionQuality.h:28
asn_internal.h
vam_ts_SequenceOfIdentifier1B.h
asn_DEF_vam_ts_PerceivedObject
asn_TYPE_descriptor_t asn_DEF_vam_ts_PerceivedObject
Definition: vam_ts_PerceivedObject.c:395
vam_ts_PerceivedObject::classification
struct vam_ts_ObjectClassDescription * classification
Definition: vam_ts_PerceivedObject.h:52
vam_ts_EulerAnglesWithConfidence.h
constr_SEQUENCE.h
vam_ts_PerceivedObject::zAngularVelocity
struct vam_ts_CartesianAngularVelocityComponent * zAngularVelocity
Definition: vam_ts_PerceivedObject.h:44
asn_application.h
vam_ts_CartesianAngularVelocityComponent
Definition: vam_ts_CartesianAngularVelocityComponent.h:24
vam_ts_EulerAnglesWithConfidence
Definition: vam_ts_EulerAnglesWithConfidence.h:26
vam_ts_Identifier2B.h
vam_ts_Acceleration3dWithConfidence
Definition: vam_ts_Acceleration3dWithConfidence.h:31
vam_ts_ObjectPerceptionQuality.h
vam_ts_PerceivedObject::lowerTriangularCorrelationMatrices
struct vam_ts_LowerTriangularPositiveSemidefiniteMatrices * lowerTriangularCorrelationMatrices
Definition: vam_ts_PerceivedObject.h:45


etsi_its_vam_ts_coding
Author(s): Jean-Pierre Busch , Guido Küppers , Lennart Reiher
autogenerated on Sun May 18 2025 02:30:55