cam_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=cam_ts_ -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-example -gen-UPER -gen-JER`
6  */
7 
8 #ifndef _cam_ts_PerceivedObject_H_
9 #define _cam_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 cam_ts_MapPosition;
35 
36 /* cam_ts_PerceivedObject */
37 typedef struct cam_ts_PerceivedObject {
41  struct cam_ts_Velocity3dWithConfidence *velocity; /* OPTIONAL */
43  struct cam_ts_EulerAnglesWithConfidence *angles; /* OPTIONAL */
46  struct cam_ts_ObjectDimension *objectDimensionZ; /* OPTIONAL */
47  struct cam_ts_ObjectDimension *objectDimensionY; /* OPTIONAL */
48  struct cam_ts_ObjectDimension *objectDimensionX; /* OPTIONAL */
53  struct cam_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 /* _cam_ts_PerceivedObject_H_ */
asn_struct_ctx_s
Definition: constr_TYPE.h:29
cam_ts_EulerAnglesWithConfidence.h
cam_ts_CartesianAngularVelocityComponent.h
cam_ts_PerceivedObject::angles
struct cam_ts_EulerAnglesWithConfidence * angles
Definition: cam_ts_PerceivedObject.h:43
cam_ts_CartesianPosition3dWithConfidence
Definition: cam_ts_CartesianPosition3dWithConfidence.h:26
cam_ts_PerceivedObject::sensorIdList
struct cam_ts_SequenceOfIdentifier1B * sensorIdList
Definition: cam_ts_PerceivedObject.h:51
cam_ts_MapPosition
Definition: cam_ts_MapPosition.h:27
cam_ts_Identifier2B_t
long cam_ts_Identifier2B_t
Definition: cam_ts_Identifier2B.h:22
cam_ts_ObjectClassDescription
Definition: cam_ts_ObjectClassDescription.h:26
cam_ts_LowerTriangularPositiveSemidefiniteMatrices
Definition: cam_ts_LowerTriangularPositiveSemidefiniteMatrices.h:26
cam_ts_SequenceOfIdentifier1B
Definition: cam_ts_SequenceOfIdentifier1B.h:24
cam_ts_CartesianAngularVelocityComponent
Definition: cam_ts_CartesianAngularVelocityComponent.h:24
cam_ts_ObjectClassDescription.h
cam_ts_PerceivedObject::mapPosition
struct cam_ts_MapPosition * mapPosition
Definition: cam_ts_PerceivedObject.h:53
cam_ts_ObjectPerceptionQuality.h
cam_ts_ObjectPerceptionQuality_t
long cam_ts_ObjectPerceptionQuality_t
Definition: cam_ts_ObjectPerceptionQuality.h:28
cam_ts_PerceivedObject::measurementDeltaTime
cam_ts_DeltaTimeMilliSecondSigned_t measurementDeltaTime
Definition: cam_ts_PerceivedObject.h:39
cam_ts_ObjectDimension.h
cam_ts_Velocity3dWithConfidence.h
cam_ts_ObjectDimension
Definition: cam_ts_ObjectDimension.h:24
cam_ts_SequenceOfIdentifier1B.h
asn_TYPE_descriptor_s
Definition: constr_TYPE.h:224
cam_ts_EulerAnglesWithConfidence
Definition: cam_ts_EulerAnglesWithConfidence.h:26
cam_ts_Velocity3dWithConfidence
Definition: cam_ts_Velocity3dWithConfidence.h:31
cam_ts_PerceivedObject::objectPerceptionQuality
cam_ts_ObjectPerceptionQuality_t * objectPerceptionQuality
Definition: cam_ts_PerceivedObject.h:50
cam_ts_PerceivedObject
Definition: cam_ts_PerceivedObject.h:37
cam_ts_PerceivedObject::velocity
struct cam_ts_Velocity3dWithConfidence * velocity
Definition: cam_ts_PerceivedObject.h:41
cam_ts_Identifier2B.h
cam_ts_PerceivedObject::_asn_ctx
asn_struct_ctx_t _asn_ctx
Definition: cam_ts_PerceivedObject.h:60
cam_ts_PerceivedObject::objectDimensionZ
struct cam_ts_ObjectDimension * objectDimensionZ
Definition: cam_ts_PerceivedObject.h:46
cam_ts_CartesianPosition3dWithConfidence.h
cam_ts_PerceivedObject::zAngularVelocity
struct cam_ts_CartesianAngularVelocityComponent * zAngularVelocity
Definition: cam_ts_PerceivedObject.h:44
asn_internal.h
cam_ts_DeltaTimeMilliSecondSigned.h
constr_SEQUENCE.h
cam_ts_PerceivedObject::acceleration
struct cam_ts_Acceleration3dWithConfidence * acceleration
Definition: cam_ts_PerceivedObject.h:42
asn_application.h
cam_ts_PerceivedObject::position
cam_ts_CartesianPosition3dWithConfidence_t position
Definition: cam_ts_PerceivedObject.h:40
cam_ts_DeltaTimeMilliSecondSigned_t
long cam_ts_DeltaTimeMilliSecondSigned_t
Definition: cam_ts_DeltaTimeMilliSecondSigned.h:22
cam_ts_MapPosition.h
cam_ts_PerceivedObject::classification
struct cam_ts_ObjectClassDescription * classification
Definition: cam_ts_PerceivedObject.h:52
cam_ts_PerceivedObject_t
struct cam_ts_PerceivedObject cam_ts_PerceivedObject_t
cam_ts_Acceleration3dWithConfidence.h
cam_ts_PerceivedObject::objectDimensionY
struct cam_ts_ObjectDimension * objectDimensionY
Definition: cam_ts_PerceivedObject.h:47
cam_ts_PerceivedObject::objectAge
cam_ts_DeltaTimeMilliSecondSigned_t * objectAge
Definition: cam_ts_PerceivedObject.h:49
cam_ts_PerceivedObject::objectDimensionX
struct cam_ts_ObjectDimension * objectDimensionX
Definition: cam_ts_PerceivedObject.h:48
cam_ts_PerceivedObject::objectId
cam_ts_Identifier2B_t * objectId
Definition: cam_ts_PerceivedObject.h:38
cam_ts_LowerTriangularPositiveSemidefiniteMatrices.h
cam_ts_Acceleration3dWithConfidence
Definition: cam_ts_Acceleration3dWithConfidence.h:31
cam_ts_PerceivedObject::lowerTriangularCorrelationMatrices
struct cam_ts_LowerTriangularPositiveSemidefiniteMatrices * lowerTriangularCorrelationMatrices
Definition: cam_ts_PerceivedObject.h:45
asn_DEF_cam_ts_PerceivedObject
asn_TYPE_descriptor_t asn_DEF_cam_ts_PerceivedObject
Definition: cam_ts_PerceivedObject.c:395


etsi_its_cam_ts_coding
Author(s): Jean-Pierre Busch , Guido Küppers , Lennart Reiher
autogenerated on Sun May 18 2025 02:21:23