forked from usdot-jpo-ode/asn1_codec
-
Notifications
You must be signed in to change notification settings - Fork 1
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge branch 'j2735/transition-to-2020' into 1609dot2/transition-to-e…
…tsi-v2.1.1
- Loading branch information
Showing
1 changed file
with
85 additions
and
0 deletions.
There are no files selected for viewing
85 changes: 85 additions & 0 deletions
85
asn1c_combined/j2735-asn-files/2020/overrides/NodeOffsetPointXY.h
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,85 @@ | ||
/* | ||
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c) | ||
* From ASN.1 module "Common" | ||
* found in "J2735-Common.asn" | ||
* `asn1c -pdu=MessageFrame -fcompound-names -fincludes-quoted -no-gen-JER` | ||
*/ | ||
|
||
#ifndef _NodeOffsetPointXY_H_ | ||
#define _NodeOffsetPointXY_H_ | ||
|
||
|
||
#include "asn_application.h" | ||
|
||
/* Including external dependencies */ | ||
#include "Node-XY-20b.h" | ||
#include "Node-XY-22b.h" | ||
#include "Node-XY-24b.h" | ||
#include "Node-XY-26b.h" | ||
#include "Node-XY-28b.h" | ||
#include "Node-XY-32b.h" | ||
#include "Node-LLmD-64b.h" | ||
#include "constr_CHOICE.h" | ||
#include "asn_SEQUENCE_OF.h" | ||
|
||
#ifdef __cplusplus | ||
extern "C" { | ||
#endif | ||
|
||
/* Forward declarations */ | ||
struct Reg_NodeOffsetPointXY; | ||
|
||
/* Dependencies */ | ||
typedef enum NodeOffsetPointXY_PR { | ||
NodeOffsetPointXY_PR_NOTHING, /* No components present */ | ||
NodeOffsetPointXY_PR_node_XY1, | ||
NodeOffsetPointXY_PR_node_XY2, | ||
NodeOffsetPointXY_PR_node_XY3, | ||
NodeOffsetPointXY_PR_node_XY4, | ||
NodeOffsetPointXY_PR_node_XY5, | ||
NodeOffsetPointXY_PR_node_XY6, | ||
NodeOffsetPointXY_PR_node_LatLon, | ||
NodeOffsetPointXY_PR_regional | ||
} NodeOffsetPointXY_PR; | ||
|
||
/* NodeOffsetPointXY */ | ||
typedef struct NodeOffsetPointXY { | ||
NodeOffsetPointXY_PR present; | ||
union NodeOffsetPointXY_u { | ||
Node_XY_20b_t node_XY1; | ||
Node_XY_22b_t node_XY2; | ||
Node_XY_24b_t node_XY3; | ||
Node_XY_26b_t node_XY4; | ||
Node_XY_28b_t node_XY5; | ||
Node_XY_32b_t node_XY6; | ||
Node_LLmD_64b_t node_LatLon; | ||
// Reg_NodeOffsetPointXY_t regional; | ||
|
||
struct NodeOffsetPointXY__regional { | ||
A_SEQUENCE_OF(struct Reg_NodeOffsetPointXY) list; | ||
|
||
/* Context for parsing across buffer boundaries */ | ||
asn_struct_ctx_t _asn_ctx; | ||
} *regional; | ||
|
||
} choice; | ||
|
||
/* Context for parsing across buffer boundaries */ | ||
asn_struct_ctx_t _asn_ctx; | ||
} NodeOffsetPointXY_t; | ||
|
||
/* Implementation */ | ||
extern asn_TYPE_descriptor_t asn_DEF_NodeOffsetPointXY; | ||
extern asn_CHOICE_specifics_t asn_SPC_NodeOffsetPointXY_specs_1; | ||
extern asn_TYPE_member_t asn_MBR_NodeOffsetPointXY_1[8]; | ||
extern asn_per_constraints_t asn_PER_type_NodeOffsetPointXY_constr_1; | ||
|
||
#ifdef __cplusplus | ||
} | ||
#endif | ||
|
||
/* Referred external types */ | ||
#include "RegionalExtension.h" | ||
|
||
#endif /* _NodeOffsetPointXY_H_ */ | ||
#include "asn_internal.h" |