Skip to content

Commit

Permalink
re-introduced: src/tmx/Asn_J2735/include/asn_j2735_r41/
Browse files Browse the repository at this point in the history
	re-introduced: src/tmx/Asn_J2735/src/r41/
	modified:   src/tmx/Messages/include/rtcm/RTCM2.h
	modified:   src/tmx/Messages/include/rtcm/RTCM3.h
	modified:   src/tmx/TmxApi/tmx/j2735_messages/BasicSafetyMessage.hpp
	modified:   src/tmx/TmxApi/tmx/j2735_messages/CommonSafetyRequestMessage.hpp
	modified:   src/tmx/TmxApi/tmx/j2735_messages/EmergencyVehicleAlertMessage.hpp
	modified:   src/tmx/TmxApi/tmx/j2735_messages/IntersectionCollisionMessage.hpp
	modified:   src/tmx/TmxApi/tmx/j2735_messages/J2735MessageFactory.hpp
	modified:   src/tmx/TmxApi/tmx/j2735_messages/J2735MessageTemplate.hpp
	modified:   src/tmx/TmxApi/tmx/j2735_messages/MessageFrame.hpp
	modified:   src/tmx/TmxApi/tmx/j2735_messages/NmeaMessage.hpp
	modified:   src/tmx/TmxApi/tmx/j2735_messages/ProbeDataManagementMessage.hpp
	modified:   src/tmx/TmxApi/tmx/j2735_messages/ProbeVehicleDataMessage.hpp
	modified:   src/tmx/TmxApi/tmx/j2735_messages/RtcmMessage.hpp
	modified:   src/tmx/TmxApi/tmx/j2735_messages/SignalRequestMessage.hpp
	modified:   src/tmx/TmxApi/tmx/j2735_messages/testMessage00.hpp
	modified:   src/tmx/TmxApi/tmx/j2735_messages/testMessage01.hpp
	modified:   src/tmx/TmxApi/tmx/j2735_messages/testMessage02.hpp
	modified:   src/tmx/TmxApi/tmx/j2735_messages/testMessage03.hpp
	modified:   src/tmx/TmxApi/tmx/j2735_messages/testMessage04.hpp
	modified:   src/tmx/TmxApi/tmx/j2735_messages/testMessage05.hpp
	modified:   src/tmx/TmxApi/tmx/messages/IvpJ2735.c
	modified:   src/tmx/TmxApi/tmx/messages/IvpJ2735.h
	modified:   src/tmx/TmxApi/tmx/messages/TmxJ2735Codec.hpp
	modified:   src/tmx/TmxUtils/src/BsmConverter.cpp
	modified:   src/tmx/TmxUtils/test/J2735MessageTest.cpp
	modified:   src/v2i-hub/CARMAStreetsPlugin/src/JsonToJ2735SpatConverter.cpp
	modified:   src/v2i-hub/CARMAStreetsPlugin/src/JsonToJ3224SDSMConverter.cpp
	modified:   src/v2i-hub/CARMAStreetsPlugin/test/test_J2735MapToJsonConverter.cpp
	modified:   src/v2i-hub/CARMAStreetsPlugin/test/test_J2735ToSRMJsonConverter.cpp
	modified:   src/v2i-hub/CARMAStreetsPlugin/test/test_J3224ToSDSMJsonConverter.cpp
	modified:   src/v2i-hub/CswPlugin/src/DsrcBuilder.cpp
	modified:   src/v2i-hub/CswPlugin/src/DsrcBuilder.h
	modified:   src/v2i-hub/CswPlugin/src/XmlCurveParser.cpp
	modified:   src/v2i-hub/MapPlugin/src/ConvertToJ2735r41.cpp
	modified:   src/v2i-hub/MapPlugin/src/MapPlugin.cpp
	modified:   src/v2i-hub/MapPlugin/src/inputs/isd/ISDDataAdaptor.hpp
	modified:   src/v2i-hub/MapPlugin/src/inputs/isd/ISDToJ2735r41.cpp
	modified:   src/v2i-hub/MessageReceiverPlugin/src/MessageReceiverPlugin.cpp
	modified:   src/v2i-hub/SpatPlugin/src/NTCIP1202.cpp
	modified:   src/v2i-hub/TimPlugin/src/DsrcBuilder.cpp
	modified:   src/v2i-hub/TimPlugin/src/DsrcBuilder.h
	modified:   src/v2i-hub/TimPlugin/src/TimPlugin.cpp
	modified:   src/v2i-hub/TimPlugin/src/XmlCurveParser.cpp
  • Loading branch information
jwillmartin committed Oct 27, 2023
1 parent 41e8f66 commit bc573d2
Show file tree
Hide file tree
Showing 2,236 changed files with 203,602 additions and 571 deletions.
Original file line number Diff line number Diff line change
@@ -0,0 +1,42 @@
/*
* Generated by asn1c-0.9.27 (http://lionet.info/asn1c)
* From ASN.1 module "DSRC"
* found in "../J2735_R41_Source_mod.ASN"
* `asn1c -gen-PER -fcompound-names -fincludes-quoted`
*/

#ifndef _AccelSteerYawRateConfidence_H_
#define _AccelSteerYawRateConfidence_H_


#include "asn_application.h"

/* Including external dependencies */
#include "YawRateConfidence.h"
#include "AccelerationConfidence.h"
#include "SteeringWheelAngleConfidence.h"
#include "constr_SEQUENCE.h"

#ifdef __cplusplus
extern "C" {
#endif

/* AccelSteerYawRateConfidence */
typedef struct AccelSteerYawRateConfidence {
YawRateConfidence_t yawRate;
AccelerationConfidence_t acceleration;
SteeringWheelAngleConfidence_t steeringWheelAngle;

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

/* Implementation */
extern asn_TYPE_descriptor_t asn_DEF_AccelSteerYawRateConfidence;

#ifdef __cplusplus
}
#endif

#endif /* _AccelSteerYawRateConfidence_H_ */
#include "asn_internal.h"
41 changes: 41 additions & 0 deletions src/tmx/Asn_J2735/include/asn_j2735_r41/Acceleration.h
Original file line number Diff line number Diff line change
@@ -0,0 +1,41 @@
/*
* Generated by asn1c-0.9.27 (http://lionet.info/asn1c)
* From ASN.1 module "DSRC"
* found in "../J2735_R41_Source_mod.ASN"
* `asn1c -gen-PER -fcompound-names -fincludes-quoted`
*/

#ifndef _Acceleration_H_
#define _Acceleration_H_


#include "asn_application.h"

/* Including external dependencies */
#include "NativeInteger.h"

#ifdef __cplusplus
extern "C" {
#endif

/* Acceleration */
typedef long Acceleration_t;

/* Implementation */
extern asn_TYPE_descriptor_t asn_DEF_Acceleration;
asn_struct_free_f Acceleration_free;
asn_struct_print_f Acceleration_print;
asn_constr_check_f Acceleration_constraint;
ber_type_decoder_f Acceleration_decode_ber;
der_type_encoder_f Acceleration_encode_der;
xer_type_decoder_f Acceleration_decode_xer;
xer_type_encoder_f Acceleration_encode_xer;
per_type_decoder_f Acceleration_decode_uper;
per_type_encoder_f Acceleration_encode_uper;

#ifdef __cplusplus
}
#endif

#endif /* _Acceleration_H_ */
#include "asn_internal.h"
53 changes: 53 additions & 0 deletions src/tmx/Asn_J2735/include/asn_j2735_r41/AccelerationConfidence.h
Original file line number Diff line number Diff line change
@@ -0,0 +1,53 @@
/*
* Generated by asn1c-0.9.27 (http://lionet.info/asn1c)
* From ASN.1 module "DSRC"
* found in "../J2735_R41_Source_mod.ASN"
* `asn1c -gen-PER -fcompound-names -fincludes-quoted`
*/

#ifndef _AccelerationConfidence_H_
#define _AccelerationConfidence_H_


#include "asn_application.h"

/* Including external dependencies */
#include "NativeEnumerated.h"

#ifdef __cplusplus
extern "C" {
#endif

/* Dependencies */
typedef enum AccelerationConfidence {
AccelerationConfidence_unavailable = 0,
AccelerationConfidence_accl_100_00 = 1,
AccelerationConfidence_accl_010_00 = 2,
AccelerationConfidence_accl_005_00 = 3,
AccelerationConfidence_accl_001_00 = 4,
AccelerationConfidence_accl_000_10 = 5,
AccelerationConfidence_accl_000_05 = 6,
AccelerationConfidence_accl_000_01 = 7
} e_AccelerationConfidence;

/* AccelerationConfidence */
typedef long AccelerationConfidence_t;

/* Implementation */
extern asn_TYPE_descriptor_t asn_DEF_AccelerationConfidence;
asn_struct_free_f AccelerationConfidence_free;
asn_struct_print_f AccelerationConfidence_print;
asn_constr_check_f AccelerationConfidence_constraint;
ber_type_decoder_f AccelerationConfidence_decode_ber;
der_type_encoder_f AccelerationConfidence_encode_der;
xer_type_decoder_f AccelerationConfidence_decode_xer;
xer_type_encoder_f AccelerationConfidence_encode_xer;
per_type_decoder_f AccelerationConfidence_decode_uper;
per_type_encoder_f AccelerationConfidence_encode_uper;

#ifdef __cplusplus
}
#endif

#endif /* _AccelerationConfidence_H_ */
#include "asn_internal.h"
41 changes: 41 additions & 0 deletions src/tmx/Asn_J2735/include/asn_j2735_r41/AccelerationSet4Way.h
Original file line number Diff line number Diff line change
@@ -0,0 +1,41 @@
/*
* Generated by asn1c-0.9.27 (http://lionet.info/asn1c)
* From ASN.1 module "DSRC"
* found in "../J2735_R41_Source_mod.ASN"
* `asn1c -gen-PER -fcompound-names -fincludes-quoted`
*/

#ifndef _AccelerationSet4Way_H_
#define _AccelerationSet4Way_H_


#include "asn_application.h"

/* Including external dependencies */
#include "OCTET_STRING.h"

#ifdef __cplusplus
extern "C" {
#endif

/* AccelerationSet4Way */
typedef OCTET_STRING_t AccelerationSet4Way_t;

/* Implementation */
extern asn_TYPE_descriptor_t asn_DEF_AccelerationSet4Way;
asn_struct_free_f AccelerationSet4Way_free;
asn_struct_print_f AccelerationSet4Way_print;
asn_constr_check_f AccelerationSet4Way_constraint;
ber_type_decoder_f AccelerationSet4Way_decode_ber;
der_type_encoder_f AccelerationSet4Way_encode_der;
xer_type_decoder_f AccelerationSet4Way_decode_xer;
xer_type_encoder_f AccelerationSet4Way_encode_xer;
per_type_decoder_f AccelerationSet4Way_decode_uper;
per_type_encoder_f AccelerationSet4Way_encode_uper;

#ifdef __cplusplus
}
#endif

#endif /* _AccelerationSet4Way_H_ */
#include "asn_internal.h"
57 changes: 57 additions & 0 deletions src/tmx/Asn_J2735/include/asn_j2735_r41/AdvisorySpeed.h
Original file line number Diff line number Diff line change
@@ -0,0 +1,57 @@
/*
* Generated by asn1c-0.9.27 (http://lionet.info/asn1c)
* From ASN.1 module "DSRC"
* found in "../J2735_R41_Source_mod.ASN"
* `asn1c -gen-PER -fcompound-names -fincludes-quoted`
*/

#ifndef _AdvisorySpeed_H_
#define _AdvisorySpeed_H_


#include "asn_application.h"

/* Including external dependencies */
#include "AdvisorySpeedType.h"
#include "SpeedAdvice.h"
#include "SpeedConfidence.h"
#include "ZoneLength.h"
#include "RestrictionClassID.h"
#include "constr_SEQUENCE.h"

#ifdef __cplusplus
extern "C" {
#endif

/* Forward declarations */
struct Reg_AdvisorySpeed;

/* AdvisorySpeed */
typedef struct AdvisorySpeed {
AdvisorySpeedType_t type;
SpeedAdvice_t *speed /* OPTIONAL */;
SpeedConfidence_t *confidence /* OPTIONAL */;
ZoneLength_t *distance /* OPTIONAL */;
RestrictionClassID_t *Class /* OPTIONAL */;
struct Reg_AdvisorySpeed *regional /* OPTIONAL */;
/*
* This type is extensible,
* possible extensions are below.
*/

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

/* Implementation */
extern asn_TYPE_descriptor_t asn_DEF_AdvisorySpeed;

#ifdef __cplusplus
}
#endif

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

#endif /* _AdvisorySpeed_H_ */
#include "asn_internal.h"
44 changes: 44 additions & 0 deletions src/tmx/Asn_J2735/include/asn_j2735_r41/AdvisorySpeedList.h
Original file line number Diff line number Diff line change
@@ -0,0 +1,44 @@
/*
* Generated by asn1c-0.9.27 (http://lionet.info/asn1c)
* From ASN.1 module "DSRC"
* found in "../J2735_R41_Source_mod.ASN"
* `asn1c -gen-PER -fcompound-names -fincludes-quoted`
*/

#ifndef _AdvisorySpeedList_H_
#define _AdvisorySpeedList_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 AdvisorySpeed;

/* AdvisorySpeedList */
typedef struct AdvisorySpeedList {
A_SEQUENCE_OF(struct AdvisorySpeed) list;

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

/* Implementation */
extern asn_TYPE_descriptor_t asn_DEF_AdvisorySpeedList;

#ifdef __cplusplus
}
#endif

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

#endif /* _AdvisorySpeedList_H_ */
#include "asn_internal.h"
52 changes: 52 additions & 0 deletions src/tmx/Asn_J2735/include/asn_j2735_r41/AdvisorySpeedType.h
Original file line number Diff line number Diff line change
@@ -0,0 +1,52 @@
/*
* Generated by asn1c-0.9.27 (http://lionet.info/asn1c)
* From ASN.1 module "DSRC"
* found in "../J2735_R41_Source_mod.ASN"
* `asn1c -gen-PER -fcompound-names -fincludes-quoted`
*/

#ifndef _AdvisorySpeedType_H_
#define _AdvisorySpeedType_H_


#include "asn_application.h"

/* Including external dependencies */
#include "NativeEnumerated.h"

#ifdef __cplusplus
extern "C" {
#endif

/* Dependencies */
typedef enum AdvisorySpeedType {
AdvisorySpeedType_none = 0,
AdvisorySpeedType_greenwave = 1,
AdvisorySpeedType_ecoDrive = 2,
AdvisorySpeedType_transit = 3
/*
* Enumeration is extensible
*/
} e_AdvisorySpeedType;

/* AdvisorySpeedType */
typedef long AdvisorySpeedType_t;

/* Implementation */
extern asn_TYPE_descriptor_t asn_DEF_AdvisorySpeedType;
asn_struct_free_f AdvisorySpeedType_free;
asn_struct_print_f AdvisorySpeedType_print;
asn_constr_check_f AdvisorySpeedType_constraint;
ber_type_decoder_f AdvisorySpeedType_decode_ber;
der_type_encoder_f AdvisorySpeedType_encode_der;
xer_type_decoder_f AdvisorySpeedType_decode_xer;
xer_type_encoder_f AdvisorySpeedType_encode_xer;
per_type_decoder_f AdvisorySpeedType_decode_uper;
per_type_encoder_f AdvisorySpeedType_encode_uper;

#ifdef __cplusplus
}
#endif

#endif /* _AdvisorySpeedType_H_ */
#include "asn_internal.h"
57 changes: 57 additions & 0 deletions src/tmx/Asn_J2735/include/asn_j2735_r41/AllowedManeuvers.h
Original file line number Diff line number Diff line change
@@ -0,0 +1,57 @@
/*
* Generated by asn1c-0.9.27 (http://lionet.info/asn1c)
* From ASN.1 module "DSRC"
* found in "../J2735_R41_Source_mod.ASN"
* `asn1c -gen-PER -fcompound-names -fincludes-quoted`
*/

#ifndef _AllowedManeuvers_H_
#define _AllowedManeuvers_H_


#include "asn_application.h"

/* Including external dependencies */
#include "BIT_STRING.h"

#ifdef __cplusplus
extern "C" {
#endif

/* Dependencies */
typedef enum AllowedManeuvers {
AllowedManeuvers_maneuverStraightAllowed = 0,
AllowedManeuvers_maneuverLeftAllowed = 1,
AllowedManeuvers_maneuverRightAllowed = 2,
AllowedManeuvers_maneuverUTurnAllowed = 3,
AllowedManeuvers_maneuverLeftTurnOnRedAllowed = 4,
AllowedManeuvers_maneuverRightTurnOnRedAllowed = 5,
AllowedManeuvers_maneuverLaneChangeAllowed = 6,
AllowedManeuvers_maneuverNoStoppingAllowed = 7,
AllowedManeuvers_yieldAllwaysRequired = 8,
AllowedManeuvers_goWithHalt = 9,
AllowedManeuvers_caution = 10,
AllowedManeuvers_reserved1 = 11
} e_AllowedManeuvers;

/* AllowedManeuvers */
typedef BIT_STRING_t AllowedManeuvers_t;

/* Implementation */
extern asn_TYPE_descriptor_t asn_DEF_AllowedManeuvers;
asn_struct_free_f AllowedManeuvers_free;
asn_struct_print_f AllowedManeuvers_print;
asn_constr_check_f AllowedManeuvers_constraint;
ber_type_decoder_f AllowedManeuvers_decode_ber;
der_type_encoder_f AllowedManeuvers_encode_der;
xer_type_decoder_f AllowedManeuvers_decode_xer;
xer_type_encoder_f AllowedManeuvers_encode_xer;
per_type_decoder_f AllowedManeuvers_decode_uper;
per_type_encoder_f AllowedManeuvers_encode_uper;

#ifdef __cplusplus
}
#endif

#endif /* _AllowedManeuvers_H_ */
#include "asn_internal.h"
Loading

0 comments on commit bc573d2

Please sign in to comment.