Skip to content

Commit

Permalink
init
Browse files Browse the repository at this point in the history
  • Loading branch information
dan-du-car committed Aug 4, 2023
1 parent d4a370f commit a3c47d0
Show file tree
Hide file tree
Showing 68 changed files with 3,998 additions and 41 deletions.
42 changes: 42 additions & 0 deletions src/tmx/Asn_J2735/include/asn_j2735_r63/AngularVelocity.h
Original file line number Diff line number Diff line change
@@ -0,0 +1,42 @@
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "SDSM"
* found in "J2735_201603_2023-06-22.asn"
* `asn1c -fcompound-names `
*/

#ifndef _AngularVelocity_H_
#define _AngularVelocity_H_


#include <asn_application.h>

/* Including external dependencies */
#include "PitchRate.h"
#include "RollRate.h"
#include <constr_SEQUENCE.h>

#ifdef __cplusplus
extern "C" {
#endif

/* AngularVelocity */
typedef struct AngularVelocity {
PitchRate_t pitchRate;
RollRate_t rollRate;

/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} AngularVelocity_t;

/* Implementation */
extern asn_TYPE_descriptor_t asn_DEF_AngularVelocity;
extern asn_SEQUENCE_specifics_t asn_SPC_AngularVelocity_specs_1;
extern asn_TYPE_member_t asn_MBR_AngularVelocity_1[2];

#ifdef __cplusplus
}
#endif

#endif /* _AngularVelocity_H_ */
#include <asn_internal.h>
Original file line number Diff line number Diff line change
@@ -0,0 +1,42 @@
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "SDSM"
* found in "J2735_201603_2023-06-22.asn"
* `asn1c -fcompound-names `
*/

#ifndef _AngularVelocityConfidence_H_
#define _AngularVelocityConfidence_H_


#include <asn_application.h>

/* Including external dependencies */
#include "PitchRateConfidence.h"
#include "RollRateConfidence.h"
#include <constr_SEQUENCE.h>

#ifdef __cplusplus
extern "C" {
#endif

/* AngularVelocityConfidence */
typedef struct AngularVelocityConfidence {
PitchRateConfidence_t *pitchRateConfidence /* OPTIONAL */;
RollRateConfidence_t *rollRateConfidence /* OPTIONAL */;

/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} AngularVelocityConfidence_t;

/* Implementation */
extern asn_TYPE_descriptor_t asn_DEF_AngularVelocityConfidence;
extern asn_SEQUENCE_specifics_t asn_SPC_AngularVelocityConfidence_specs_1;
extern asn_TYPE_member_t asn_MBR_AngularVelocityConfidence_1[2];

#ifdef __cplusplus
}
#endif

#endif /* _AngularVelocityConfidence_H_ */
#include <asn_internal.h>
44 changes: 44 additions & 0 deletions src/tmx/Asn_J2735/include/asn_j2735_r63/Attitude.h
Original file line number Diff line number Diff line change
@@ -0,0 +1,44 @@
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "SDSM"
* found in "J2735_201603_2023-06-22.asn"
* `asn1c -fcompound-names `
*/

#ifndef _Attitude_H_
#define _Attitude_H_


#include <asn_application.h>

/* Including external dependencies */
#include "PitchDetected.h"
#include "RollDetected.h"
#include "YawDetected.h"
#include <constr_SEQUENCE.h>

#ifdef __cplusplus
extern "C" {
#endif

/* Attitude */
typedef struct Attitude {
PitchDetected_t pitch;
RollDetected_t roll;
YawDetected_t yaw;

/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} Attitude_t;

/* Implementation */
extern asn_TYPE_descriptor_t asn_DEF_Attitude;
extern asn_SEQUENCE_specifics_t asn_SPC_Attitude_specs_1;
extern asn_TYPE_member_t asn_MBR_Attitude_1[3];

#ifdef __cplusplus
}
#endif

#endif /* _Attitude_H_ */
#include <asn_internal.h>
42 changes: 42 additions & 0 deletions src/tmx/Asn_J2735/include/asn_j2735_r63/AttitudeConfidence.h
Original file line number Diff line number Diff line change
@@ -0,0 +1,42 @@
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "SDSM"
* found in "J2735_201603_2023-06-22.asn"
* `asn1c -fcompound-names `
*/

#ifndef _AttitudeConfidence_H_
#define _AttitudeConfidence_H_


#include <asn_application.h>

/* Including external dependencies */
#include "HeadingConfidence.h"
#include <constr_SEQUENCE.h>

#ifdef __cplusplus
extern "C" {
#endif

/* AttitudeConfidence */
typedef struct AttitudeConfidence {
HeadingConfidence_t pitchConfidence;
HeadingConfidence_t rollConfidence;
HeadingConfidence_t yawConfidence;

/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} AttitudeConfidence_t;

/* Implementation */
extern asn_TYPE_descriptor_t asn_DEF_AttitudeConfidence;
extern asn_SEQUENCE_specifics_t asn_SPC_AttitudeConfidence_specs_1;
extern asn_TYPE_member_t asn_MBR_AttitudeConfidence_1[3];

#ifdef __cplusplus
}
#endif

#endif /* _AttitudeConfidence_H_ */
#include <asn_internal.h>
44 changes: 44 additions & 0 deletions src/tmx/Asn_J2735/include/asn_j2735_r63/ClassificationConfidence.h
Original file line number Diff line number Diff line change
@@ -0,0 +1,44 @@
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "SDSM"
* found in "J2735_201603_2023-06-22.asn"
* `asn1c -fcompound-names `
*/

#ifndef _ClassificationConfidence_H_
#define _ClassificationConfidence_H_


#include <asn_application.h>

/* Including external dependencies */
#include <NativeInteger.h>

#ifdef __cplusplus
extern "C" {
#endif

/* ClassificationConfidence */
typedef long ClassificationConfidence_t;

/* Implementation */
extern asn_per_constraints_t asn_PER_type_ClassificationConfidence_constr_1;
extern asn_TYPE_descriptor_t asn_DEF_ClassificationConfidence;
asn_struct_free_f ClassificationConfidence_free;
asn_struct_print_f ClassificationConfidence_print;
asn_constr_check_f ClassificationConfidence_constraint;
ber_type_decoder_f ClassificationConfidence_decode_ber;
der_type_encoder_f ClassificationConfidence_encode_der;
xer_type_decoder_f ClassificationConfidence_decode_xer;
xer_type_encoder_f ClassificationConfidence_encode_xer;
oer_type_decoder_f ClassificationConfidence_decode_oer;
oer_type_encoder_f ClassificationConfidence_encode_oer;
per_type_decoder_f ClassificationConfidence_decode_uper;
per_type_encoder_f ClassificationConfidence_encode_uper;

#ifdef __cplusplus
}
#endif

#endif /* _ClassificationConfidence_H_ */
#include <asn_internal.h>
79 changes: 79 additions & 0 deletions src/tmx/Asn_J2735/include/asn_j2735_r63/DetectedObjectCommonData.h
Original file line number Diff line number Diff line change
@@ -0,0 +1,79 @@
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "SDSM"
* found in "J2735_201603_2023-06-22.asn"
* `asn1c -fcompound-names `
*/

#ifndef _DetectedObjectCommonData_H_
#define _DetectedObjectCommonData_H_


#include <asn_application.h>

/* Including external dependencies */
#include "ObjectType.h"
#include "ClassificationConfidence.h"
#include "ObjectID.h"
#include "MeasurementTimeOffset.h"
#include "TimeConfidence.h"
#include "PositionOffsetXYZ.h"
#include "PositionConfidenceSet.h"
#include "Speed.h"
#include "SpeedConfidence.h"
#include "Heading.h"
#include "HeadingConfidence.h"
#include "AccelerationConfidence.h"
#include "YawRateConfidence.h"
#include <constr_SEQUENCE.h>

#ifdef __cplusplus
extern "C" {
#endif

/* Forward declarations */
struct AccelerationSet4Way;

/* DetectedObjectCommonData */
typedef struct DetectedObjectCommonData {
ObjectType_t objType;
ClassificationConfidence_t objTypeCfd;
ObjectID_t objectID;
MeasurementTimeOffset_t measurementTime;
TimeConfidence_t timeConfidence;
PositionOffsetXYZ_t pos;
PositionConfidenceSet_t posConfidence;
Speed_t speed;
SpeedConfidence_t speedConfidence;
Speed_t *speedZ /* OPTIONAL */;
SpeedConfidence_t *speedConfidenceZ /* OPTIONAL */;
Heading_t heading;
HeadingConfidence_t headingConf;
struct AccelerationSet4Way *accel4way /* OPTIONAL */;
AccelerationConfidence_t *accCfdX /* OPTIONAL */;
AccelerationConfidence_t *accCfdY /* OPTIONAL */;
AccelerationConfidence_t *accCfdZ /* OPTIONAL */;
YawRateConfidence_t *accCfdYaw /* OPTIONAL */;
/*
* This type is extensible,
* possible extensions are below.
*/

/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} DetectedObjectCommonData_t;

/* Implementation */
extern asn_TYPE_descriptor_t asn_DEF_DetectedObjectCommonData;
extern asn_SEQUENCE_specifics_t asn_SPC_DetectedObjectCommonData_specs_1;
extern asn_TYPE_member_t asn_MBR_DetectedObjectCommonData_1[18];

#ifdef __cplusplus
}
#endif

/* Referred external types */
#include "AccelerationSet4Way.h"

#endif /* _DetectedObjectCommonData_H_ */
#include <asn_internal.h>
47 changes: 47 additions & 0 deletions src/tmx/Asn_J2735/include/asn_j2735_r63/DetectedObjectData.h
Original file line number Diff line number Diff line change
@@ -0,0 +1,47 @@
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "SDSM"
* found in "J2735_201603_2023-06-22.asn"
* `asn1c -fcompound-names `
*/

#ifndef _DetectedObjectData_H_
#define _DetectedObjectData_H_


#include <asn_application.h>

/* Including external dependencies */
#include "DetectedObjectCommonData.h"
#include <constr_SEQUENCE.h>

#ifdef __cplusplus
extern "C" {
#endif

/* Forward declarations */
struct DetectedObjectOptionalData;

/* DetectedObjectData */
typedef struct DetectedObjectData {
DetectedObjectCommonData_t detObjCommon;
struct DetectedObjectOptionalData *detObjOptData /* OPTIONAL */;

/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} DetectedObjectData_t;

/* Implementation */
extern asn_TYPE_descriptor_t asn_DEF_DetectedObjectData;
extern asn_SEQUENCE_specifics_t asn_SPC_DetectedObjectData_specs_1;
extern asn_TYPE_member_t asn_MBR_DetectedObjectData_1[2];

#ifdef __cplusplus
}
#endif

/* Referred external types */
#include "DetectedObjectOptionalData.h"

#endif /* _DetectedObjectData_H_ */
#include <asn_internal.h>
47 changes: 47 additions & 0 deletions src/tmx/Asn_J2735/include/asn_j2735_r63/DetectedObjectList.h
Original file line number Diff line number Diff line change
@@ -0,0 +1,47 @@
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "SDSM"
* found in "J2735_201603_2023-06-22.asn"
* `asn1c -fcompound-names `
*/

#ifndef _DetectedObjectList_H_
#define _DetectedObjectList_H_


#include <asn_application.h>

/* Including external dependencies */
#include <asn_SEQUENCE_OF.h>
#include <constr_SEQUENCE_OF.h>

#ifdef __cplusplus
extern "C" {
#endif

/* Forward declarations */
struct DetectedObjectData;

/* DetectedObjectList */
typedef struct DetectedObjectList {
A_SEQUENCE_OF(struct DetectedObjectData) list;

/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} DetectedObjectList_t;

/* Implementation */
extern asn_TYPE_descriptor_t asn_DEF_DetectedObjectList;
extern asn_SET_OF_specifics_t asn_SPC_DetectedObjectList_specs_1;
extern asn_TYPE_member_t asn_MBR_DetectedObjectList_1[1];
extern asn_per_constraints_t asn_PER_type_DetectedObjectList_constr_1;

#ifdef __cplusplus
}
#endif

/* Referred external types */
#include "DetectedObjectData.h"

#endif /* _DetectedObjectList_H_ */
#include <asn_internal.h>
Loading

0 comments on commit a3c47d0

Please sign in to comment.