Apply code formatting

This commit is contained in:
Carles Fernandez
2018-03-06 17:46:53 +01:00
parent 164228c36f
commit 68d303dd97
458 changed files with 11506 additions and 10450 deletions
+21 -20
View File
@@ -4,8 +4,8 @@
* found in "../ulp.asn1"
*/
#ifndef _Accuracy_H_
#define _Accuracy_H_
#ifndef _Accuracy_H_
#define _Accuracy_H_
#include <asn_application.h>
@@ -14,30 +14,31 @@
#include <NativeInteger.h>
#ifdef __cplusplus
extern "C" {
extern "C"
{
#endif
/* Accuracy */
typedef long Accuracy_t;
/* Accuracy */
typedef long Accuracy_t;
/* Implementation */
extern asn_per_constraints_t asn_PER_type_Accuracy_constr_1;
extern asn_TYPE_descriptor_t asn_DEF_Accuracy;
asn_struct_free_f Accuracy_free;
asn_struct_print_f Accuracy_print;
asn_constr_check_f Accuracy_constraint;
ber_type_decoder_f Accuracy_decode_ber;
der_type_encoder_f Accuracy_encode_der;
xer_type_decoder_f Accuracy_decode_xer;
xer_type_encoder_f Accuracy_encode_xer;
oer_type_decoder_f Accuracy_decode_oer;
oer_type_encoder_f Accuracy_encode_oer;
per_type_decoder_f Accuracy_decode_uper;
per_type_encoder_f Accuracy_encode_uper;
/* Implementation */
extern asn_per_constraints_t asn_PER_type_Accuracy_constr_1;
extern asn_TYPE_descriptor_t asn_DEF_Accuracy;
asn_struct_free_f Accuracy_free;
asn_struct_print_f Accuracy_print;
asn_constr_check_f Accuracy_constraint;
ber_type_decoder_f Accuracy_decode_ber;
der_type_encoder_f Accuracy_encode_der;
xer_type_decoder_f Accuracy_decode_xer;
xer_type_encoder_f Accuracy_encode_xer;
oer_type_decoder_f Accuracy_decode_oer;
oer_type_encoder_f Accuracy_encode_oer;
per_type_decoder_f Accuracy_decode_uper;
per_type_encoder_f Accuracy_encode_uper;
#ifdef __cplusplus
}
#endif
#endif /* _Accuracy_H_ */
#endif /* _Accuracy_H_ */
#include <asn_internal.h>
+17 -15
View File
@@ -4,8 +4,8 @@
* found in "../ulp.asn1"
*/
#ifndef _AccuracyOpt_H_
#define _AccuracyOpt_H_
#ifndef _AccuracyOpt_H_
#define _AccuracyOpt_H_
#include <asn_application.h>
@@ -15,25 +15,27 @@
#include <constr_SEQUENCE.h>
#ifdef __cplusplus
extern "C" {
extern "C"
{
#endif
/* AccuracyOpt */
typedef struct AccuracyOpt {
Accuracy_t *accuracy /* OPTIONAL */;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} AccuracyOpt_t;
/* AccuracyOpt */
typedef struct AccuracyOpt
{
Accuracy_t *accuracy /* OPTIONAL */;
/* Implementation */
extern asn_TYPE_descriptor_t asn_DEF_AccuracyOpt;
extern asn_SEQUENCE_specifics_t asn_SPC_AccuracyOpt_specs_1;
extern asn_TYPE_member_t asn_MBR_AccuracyOpt_1[1];
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} AccuracyOpt_t;
/* Implementation */
extern asn_TYPE_descriptor_t asn_DEF_AccuracyOpt;
extern asn_SEQUENCE_specifics_t asn_SPC_AccuracyOpt_specs_1;
extern asn_TYPE_member_t asn_MBR_AccuracyOpt_1[1];
#ifdef __cplusplus
}
#endif
#endif /* _AccuracyOpt_H_ */
#endif /* _AccuracyOpt_H_ */
#include <asn_internal.h>
+18 -16
View File
@@ -4,8 +4,8 @@
* found in "../ulp.asn1"
*/
#ifndef _AcquisAssist_H_
#define _AcquisAssist_H_
#ifndef _AcquisAssist_H_
#define _AcquisAssist_H_
#include <asn_application.h>
@@ -16,26 +16,28 @@
#include <constr_SEQUENCE.h>
#ifdef __cplusplus
extern "C" {
extern "C"
{
#endif
/* AcquisAssist */
typedef struct AcquisAssist {
TimeRelation_t timeRelation;
SeqOfAcquisElement_t acquisList;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} AcquisAssist_t;
/* AcquisAssist */
typedef struct AcquisAssist
{
TimeRelation_t timeRelation;
SeqOfAcquisElement_t acquisList;
/* Implementation */
extern asn_TYPE_descriptor_t asn_DEF_AcquisAssist;
extern asn_SEQUENCE_specifics_t asn_SPC_AcquisAssist_specs_1;
extern asn_TYPE_member_t asn_MBR_AcquisAssist_1[2];
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} AcquisAssist_t;
/* Implementation */
extern asn_TYPE_descriptor_t asn_DEF_AcquisAssist;
extern asn_SEQUENCE_specifics_t asn_SPC_AcquisAssist_specs_1;
extern asn_TYPE_member_t asn_MBR_AcquisAssist_1[2];
#ifdef __cplusplus
}
#endif
#endif /* _AcquisAssist_H_ */
#endif /* _AcquisAssist_H_ */
#include <asn_internal.h>
+27 -25
View File
@@ -4,8 +4,8 @@
* found in "../ulp.asn1"
*/
#ifndef _AcquisElement_H_
#define _AcquisElement_H_
#ifndef _AcquisElement_H_
#define _AcquisElement_H_
#include <asn_application.h>
@@ -16,32 +16,34 @@
#include <constr_SEQUENCE.h>
#ifdef __cplusplus
extern "C" {
extern "C"
{
#endif
/* Forward declarations */
struct AddionalDopplerFields;
struct AddionalAngleFields;
/* Forward declarations */
struct AddionalDopplerFields;
struct AddionalAngleFields;
/* AcquisElement */
typedef struct AcquisElement {
SatelliteID_t svid;
long doppler0;
struct AddionalDopplerFields *addionalDoppler /* OPTIONAL */;
long codePhase;
long intCodePhase;
long gpsBitNumber;
long codePhaseSearchWindow;
struct AddionalAngleFields *addionalAngle /* OPTIONAL */;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} AcquisElement_t;
/* AcquisElement */
typedef struct AcquisElement
{
SatelliteID_t svid;
long doppler0;
struct AddionalDopplerFields *addionalDoppler /* OPTIONAL */;
long codePhase;
long intCodePhase;
long gpsBitNumber;
long codePhaseSearchWindow;
struct AddionalAngleFields *addionalAngle /* OPTIONAL */;
/* Implementation */
extern asn_TYPE_descriptor_t asn_DEF_AcquisElement;
extern asn_SEQUENCE_specifics_t asn_SPC_AcquisElement_specs_1;
extern asn_TYPE_member_t asn_MBR_AcquisElement_1[8];
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} AcquisElement_t;
/* Implementation */
extern asn_TYPE_descriptor_t asn_DEF_AcquisElement;
extern asn_SEQUENCE_specifics_t asn_SPC_AcquisElement_specs_1;
extern asn_TYPE_member_t asn_MBR_AcquisElement_1[8];
#ifdef __cplusplus
}
@@ -51,5 +53,5 @@ extern asn_TYPE_member_t asn_MBR_AcquisElement_1[8];
#include "AddionalDopplerFields.h"
#include "AddionalAngleFields.h"
#endif /* _AcquisElement_H_ */
#endif /* _AcquisElement_H_ */
#include <asn_internal.h>
@@ -4,8 +4,8 @@
* found in "../ulp.asn1"
*/
#ifndef _AddionalAngleFields_H_
#define _AddionalAngleFields_H_
#ifndef _AddionalAngleFields_H_
#define _AddionalAngleFields_H_
#include <asn_application.h>
@@ -15,26 +15,28 @@
#include <constr_SEQUENCE.h>
#ifdef __cplusplus
extern "C" {
extern "C"
{
#endif
/* AddionalAngleFields */
typedef struct AddionalAngleFields {
long azimuth;
long elevation;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} AddionalAngleFields_t;
/* AddionalAngleFields */
typedef struct AddionalAngleFields
{
long azimuth;
long elevation;
/* Implementation */
extern asn_TYPE_descriptor_t asn_DEF_AddionalAngleFields;
extern asn_SEQUENCE_specifics_t asn_SPC_AddionalAngleFields_specs_1;
extern asn_TYPE_member_t asn_MBR_AddionalAngleFields_1[2];
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} AddionalAngleFields_t;
/* Implementation */
extern asn_TYPE_descriptor_t asn_DEF_AddionalAngleFields;
extern asn_SEQUENCE_specifics_t asn_SPC_AddionalAngleFields_specs_1;
extern asn_TYPE_member_t asn_MBR_AddionalAngleFields_1[2];
#ifdef __cplusplus
}
#endif
#endif /* _AddionalAngleFields_H_ */
#endif /* _AddionalAngleFields_H_ */
#include <asn_internal.h>
@@ -4,8 +4,8 @@
* found in "../ulp.asn1"
*/
#ifndef _AddionalDopplerFields_H_
#define _AddionalDopplerFields_H_
#ifndef _AddionalDopplerFields_H_
#define _AddionalDopplerFields_H_
#include <asn_application.h>
@@ -15,26 +15,28 @@
#include <constr_SEQUENCE.h>
#ifdef __cplusplus
extern "C" {
extern "C"
{
#endif
/* AddionalDopplerFields */
typedef struct AddionalDopplerFields {
long doppler1;
long dopplerUncertainty;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} AddionalDopplerFields_t;
/* AddionalDopplerFields */
typedef struct AddionalDopplerFields
{
long doppler1;
long dopplerUncertainty;
/* Implementation */
extern asn_TYPE_descriptor_t asn_DEF_AddionalDopplerFields;
extern asn_SEQUENCE_specifics_t asn_SPC_AddionalDopplerFields_specs_1;
extern asn_TYPE_member_t asn_MBR_AddionalDopplerFields_1[2];
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} AddionalDopplerFields_t;
/* Implementation */
extern asn_TYPE_descriptor_t asn_DEF_AddionalDopplerFields;
extern asn_SEQUENCE_specifics_t asn_SPC_AddionalDopplerFields_specs_1;
extern asn_TYPE_member_t asn_MBR_AddionalDopplerFields_1[2];
#ifdef __cplusplus
}
#endif
#endif /* _AddionalDopplerFields_H_ */
#endif /* _AddionalDopplerFields_H_ */
#include <asn_internal.h>
@@ -4,8 +4,8 @@
* found in "../ulp.asn1"
*/
#ifndef _AdditionalAssistanceData_H_
#define _AdditionalAssistanceData_H_
#ifndef _AdditionalAssistanceData_H_
#define _AdditionalAssistanceData_H_
#include <asn_application.h>
@@ -17,31 +17,33 @@
#include <constr_SEQUENCE.h>
#ifdef __cplusplus
extern "C" {
extern "C"
{
#endif
/* AdditionalAssistanceData */
typedef struct AdditionalAssistanceData {
GPSAssistanceData_t *gpsAssistanceData /* OPTIONAL */;
ExtensionContainer_t *extensionContainer /* OPTIONAL */;
/*
/* AdditionalAssistanceData */
typedef struct AdditionalAssistanceData
{
GPSAssistanceData_t *gpsAssistanceData /* OPTIONAL */;
ExtensionContainer_t *extensionContainer /* OPTIONAL */;
/*
* This type is extensible,
* possible extensions are below.
*/
GANSSAssistanceData_t *ganssAssistanceData /* OPTIONAL */;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} AdditionalAssistanceData_t;
GANSSAssistanceData_t *ganssAssistanceData /* OPTIONAL */;
/* Implementation */
extern asn_TYPE_descriptor_t asn_DEF_AdditionalAssistanceData;
extern asn_SEQUENCE_specifics_t asn_SPC_AdditionalAssistanceData_specs_1;
extern asn_TYPE_member_t asn_MBR_AdditionalAssistanceData_1[3];
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} AdditionalAssistanceData_t;
/* Implementation */
extern asn_TYPE_descriptor_t asn_DEF_AdditionalAssistanceData;
extern asn_SEQUENCE_specifics_t asn_SPC_AdditionalAssistanceData_specs_1;
extern asn_TYPE_member_t asn_MBR_AdditionalAssistanceData_1[3];
#ifdef __cplusplus
}
#endif
#endif /* _AdditionalAssistanceData_H_ */
#endif /* _AdditionalAssistanceData_H_ */
#include <asn_internal.h>
@@ -4,8 +4,8 @@
* found in "../ulp.asn1"
*/
#ifndef _AdditionalDopplerFields_H_
#define _AdditionalDopplerFields_H_
#ifndef _AdditionalDopplerFields_H_
#define _AdditionalDopplerFields_H_
#include <asn_application.h>
@@ -15,26 +15,28 @@
#include <constr_SEQUENCE.h>
#ifdef __cplusplus
extern "C" {
extern "C"
{
#endif
/* AdditionalDopplerFields */
typedef struct AdditionalDopplerFields {
long doppler1;
long dopplerUncertainty;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} AdditionalDopplerFields_t;
/* AdditionalDopplerFields */
typedef struct AdditionalDopplerFields
{
long doppler1;
long dopplerUncertainty;
/* Implementation */
extern asn_TYPE_descriptor_t asn_DEF_AdditionalDopplerFields;
extern asn_SEQUENCE_specifics_t asn_SPC_AdditionalDopplerFields_specs_1;
extern asn_TYPE_member_t asn_MBR_AdditionalDopplerFields_1[2];
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} AdditionalDopplerFields_t;
/* Implementation */
extern asn_TYPE_descriptor_t asn_DEF_AdditionalDopplerFields;
extern asn_SEQUENCE_specifics_t asn_SPC_AdditionalDopplerFields_specs_1;
extern asn_TYPE_member_t asn_MBR_AdditionalDopplerFields_1[2];
#ifdef __cplusplus
}
#endif
#endif /* _AdditionalDopplerFields_H_ */
#endif /* _AdditionalDopplerFields_H_ */
#include <asn_internal.h>
+21 -20
View File
@@ -4,8 +4,8 @@
* found in "../ulp.asn1"
*/
#ifndef _AlertFlag_H_
#define _AlertFlag_H_
#ifndef _AlertFlag_H_
#define _AlertFlag_H_
#include <asn_application.h>
@@ -14,30 +14,31 @@
#include <NativeInteger.h>
#ifdef __cplusplus
extern "C" {
extern "C"
{
#endif
/* AlertFlag */
typedef long AlertFlag_t;
/* AlertFlag */
typedef long AlertFlag_t;
/* Implementation */
extern asn_per_constraints_t asn_PER_type_AlertFlag_constr_1;
extern asn_TYPE_descriptor_t asn_DEF_AlertFlag;
asn_struct_free_f AlertFlag_free;
asn_struct_print_f AlertFlag_print;
asn_constr_check_f AlertFlag_constraint;
ber_type_decoder_f AlertFlag_decode_ber;
der_type_encoder_f AlertFlag_encode_der;
xer_type_decoder_f AlertFlag_decode_xer;
xer_type_encoder_f AlertFlag_encode_xer;
oer_type_decoder_f AlertFlag_decode_oer;
oer_type_encoder_f AlertFlag_encode_oer;
per_type_decoder_f AlertFlag_decode_uper;
per_type_encoder_f AlertFlag_encode_uper;
/* Implementation */
extern asn_per_constraints_t asn_PER_type_AlertFlag_constr_1;
extern asn_TYPE_descriptor_t asn_DEF_AlertFlag;
asn_struct_free_f AlertFlag_free;
asn_struct_print_f AlertFlag_print;
asn_constr_check_f AlertFlag_constraint;
ber_type_decoder_f AlertFlag_decode_ber;
der_type_encoder_f AlertFlag_encode_der;
xer_type_decoder_f AlertFlag_decode_xer;
xer_type_encoder_f AlertFlag_encode_xer;
oer_type_decoder_f AlertFlag_decode_oer;
oer_type_encoder_f AlertFlag_encode_oer;
per_type_decoder_f AlertFlag_decode_uper;
per_type_encoder_f AlertFlag_encode_uper;
#ifdef __cplusplus
}
#endif
#endif /* _AlertFlag_H_ */
#endif /* _AlertFlag_H_ */
#include <asn_internal.h>
@@ -4,8 +4,8 @@
* found in "../ulp.asn1"
*/
#ifndef _Almanac_KeplerianSet_H_
#define _Almanac_KeplerianSet_H_
#ifndef _Almanac_KeplerianSet_H_
#define _Almanac_KeplerianSet_H_
#include <asn_application.h>
@@ -15,34 +15,36 @@
#include <constr_SEQUENCE.h>
#ifdef __cplusplus
extern "C" {
extern "C"
{
#endif
/* Almanac-KeplerianSet */
typedef struct Almanac_KeplerianSet {
long kepAlmanacE;
long kepAlmanacDeltaI;
long kepAlmanacOmegaDot;
long kepSVHealth;
long kepAlmanacAPowerHalf;
long kepAlmanacOmega0;
long kepAlmanacW;
long kepAlmanacM0;
long kepAlmanacAF0;
long kepAlmanacAF1;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} Almanac_KeplerianSet_t;
/* Almanac-KeplerianSet */
typedef struct Almanac_KeplerianSet
{
long kepAlmanacE;
long kepAlmanacDeltaI;
long kepAlmanacOmegaDot;
long kepSVHealth;
long kepAlmanacAPowerHalf;
long kepAlmanacOmega0;
long kepAlmanacW;
long kepAlmanacM0;
long kepAlmanacAF0;
long kepAlmanacAF1;
/* Implementation */
extern asn_TYPE_descriptor_t asn_DEF_Almanac_KeplerianSet;
extern asn_SEQUENCE_specifics_t asn_SPC_Almanac_KeplerianSet_specs_1;
extern asn_TYPE_member_t asn_MBR_Almanac_KeplerianSet_1[10];
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} Almanac_KeplerianSet_t;
/* Implementation */
extern asn_TYPE_descriptor_t asn_DEF_Almanac_KeplerianSet;
extern asn_SEQUENCE_specifics_t asn_SPC_Almanac_KeplerianSet_specs_1;
extern asn_TYPE_member_t asn_MBR_Almanac_KeplerianSet_1[10];
#ifdef __cplusplus
}
#endif
#endif /* _Almanac_KeplerianSet_H_ */
#endif /* _Almanac_KeplerianSet_H_ */
#include <asn_internal.h>
+18 -16
View File
@@ -4,8 +4,8 @@
* found in "../ulp.asn1"
*/
#ifndef _Almanac_H_
#define _Almanac_H_
#ifndef _Almanac_H_
#define _Almanac_H_
#include <asn_application.h>
@@ -16,26 +16,28 @@
#include <constr_SEQUENCE.h>
#ifdef __cplusplus
extern "C" {
extern "C"
{
#endif
/* Almanac */
typedef struct Almanac {
long alamanacWNa;
SeqOfAlmanacElement_t almanacList;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} Almanac_t;
/* Almanac */
typedef struct Almanac
{
long alamanacWNa;
SeqOfAlmanacElement_t almanacList;
/* Implementation */
extern asn_TYPE_descriptor_t asn_DEF_Almanac;
extern asn_SEQUENCE_specifics_t asn_SPC_Almanac_specs_1;
extern asn_TYPE_member_t asn_MBR_Almanac_1[2];
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} Almanac_t;
/* Implementation */
extern asn_TYPE_descriptor_t asn_DEF_Almanac;
extern asn_SEQUENCE_specifics_t asn_SPC_Almanac_specs_1;
extern asn_TYPE_member_t asn_MBR_Almanac_1[2];
#ifdef __cplusplus
}
#endif
#endif /* _Almanac_H_ */
#endif /* _Almanac_H_ */
#include <asn_internal.h>
+28 -26
View File
@@ -4,8 +4,8 @@
* found in "../ulp.asn1"
*/
#ifndef _AlmanacElement_H_
#define _AlmanacElement_H_
#ifndef _AlmanacElement_H_
#define _AlmanacElement_H_
#include <asn_application.h>
@@ -16,36 +16,38 @@
#include <constr_SEQUENCE.h>
#ifdef __cplusplus
extern "C" {
extern "C"
{
#endif
/* AlmanacElement */
typedef struct AlmanacElement {
SatelliteID_t satelliteID;
long almanacE;
long alamanacToa;
long almanacKsii;
long almanacOmegaDot;
long almanacSVhealth;
long almanacAPowerHalf;
long almanacOmega0;
long almanacW;
long almanacM0;
long almanacAF0;
long almanacAF1;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} AlmanacElement_t;
/* AlmanacElement */
typedef struct AlmanacElement
{
SatelliteID_t satelliteID;
long almanacE;
long alamanacToa;
long almanacKsii;
long almanacOmegaDot;
long almanacSVhealth;
long almanacAPowerHalf;
long almanacOmega0;
long almanacW;
long almanacM0;
long almanacAF0;
long almanacAF1;
/* Implementation */
extern asn_TYPE_descriptor_t asn_DEF_AlmanacElement;
extern asn_SEQUENCE_specifics_t asn_SPC_AlmanacElement_specs_1;
extern asn_TYPE_member_t asn_MBR_AlmanacElement_1[12];
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} AlmanacElement_t;
/* Implementation */
extern asn_TYPE_descriptor_t asn_DEF_AlmanacElement;
extern asn_SEQUENCE_specifics_t asn_SPC_AlmanacElement_specs_1;
extern asn_TYPE_member_t asn_MBR_AlmanacElement_1[12];
#ifdef __cplusplus
}
#endif
#endif /* _AlmanacElement_H_ */
#endif /* _AlmanacElement_H_ */
#include <asn_internal.h>
+21 -20
View File
@@ -4,8 +4,8 @@
* found in "../ulp.asn1"
*/
#ifndef _AntiSpoofFlag_H_
#define _AntiSpoofFlag_H_
#ifndef _AntiSpoofFlag_H_
#define _AntiSpoofFlag_H_
#include <asn_application.h>
@@ -14,30 +14,31 @@
#include <NativeInteger.h>
#ifdef __cplusplus
extern "C" {
extern "C"
{
#endif
/* AntiSpoofFlag */
typedef long AntiSpoofFlag_t;
/* AntiSpoofFlag */
typedef long AntiSpoofFlag_t;
/* Implementation */
extern asn_per_constraints_t asn_PER_type_AntiSpoofFlag_constr_1;
extern asn_TYPE_descriptor_t asn_DEF_AntiSpoofFlag;
asn_struct_free_f AntiSpoofFlag_free;
asn_struct_print_f AntiSpoofFlag_print;
asn_constr_check_f AntiSpoofFlag_constraint;
ber_type_decoder_f AntiSpoofFlag_decode_ber;
der_type_encoder_f AntiSpoofFlag_encode_der;
xer_type_decoder_f AntiSpoofFlag_decode_xer;
xer_type_encoder_f AntiSpoofFlag_encode_xer;
oer_type_decoder_f AntiSpoofFlag_decode_oer;
oer_type_encoder_f AntiSpoofFlag_encode_oer;
per_type_decoder_f AntiSpoofFlag_decode_uper;
per_type_encoder_f AntiSpoofFlag_encode_uper;
/* Implementation */
extern asn_per_constraints_t asn_PER_type_AntiSpoofFlag_constr_1;
extern asn_TYPE_descriptor_t asn_DEF_AntiSpoofFlag;
asn_struct_free_f AntiSpoofFlag_free;
asn_struct_print_f AntiSpoofFlag_print;
asn_constr_check_f AntiSpoofFlag_constraint;
ber_type_decoder_f AntiSpoofFlag_decode_ber;
der_type_encoder_f AntiSpoofFlag_encode_der;
xer_type_decoder_f AntiSpoofFlag_decode_xer;
xer_type_encoder_f AntiSpoofFlag_encode_xer;
oer_type_decoder_f AntiSpoofFlag_decode_oer;
oer_type_encoder_f AntiSpoofFlag_encode_oer;
per_type_decoder_f AntiSpoofFlag_decode_uper;
per_type_encoder_f AntiSpoofFlag_encode_uper;
#ifdef __cplusplus
}
#endif
#endif /* _AntiSpoofFlag_H_ */
#endif /* _AntiSpoofFlag_H_ */
#include <asn_internal.h>
@@ -4,8 +4,8 @@
* found in "../ulp.asn1"
*/
#ifndef _AssistBTSData_R98_ExpOTD_H_
#define _AssistBTSData_R98_ExpOTD_H_
#ifndef _AssistBTSData_R98_ExpOTD_H_
#define _AssistBTSData_R98_ExpOTD_H_
#include <asn_application.h>
@@ -16,26 +16,28 @@
#include <constr_SEQUENCE.h>
#ifdef __cplusplus
extern "C" {
extern "C"
{
#endif
/* AssistBTSData-R98-ExpOTD */
typedef struct AssistBTSData_R98_ExpOTD {
ExpectedOTD_t expectedOTD;
ExpOTDUncertainty_t expOTDuncertainty;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} AssistBTSData_R98_ExpOTD_t;
/* AssistBTSData-R98-ExpOTD */
typedef struct AssistBTSData_R98_ExpOTD
{
ExpectedOTD_t expectedOTD;
ExpOTDUncertainty_t expOTDuncertainty;
/* Implementation */
extern asn_TYPE_descriptor_t asn_DEF_AssistBTSData_R98_ExpOTD;
extern asn_SEQUENCE_specifics_t asn_SPC_AssistBTSData_R98_ExpOTD_specs_1;
extern asn_TYPE_member_t asn_MBR_AssistBTSData_R98_ExpOTD_1[2];
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} AssistBTSData_R98_ExpOTD_t;
/* Implementation */
extern asn_TYPE_descriptor_t asn_DEF_AssistBTSData_R98_ExpOTD;
extern asn_SEQUENCE_specifics_t asn_SPC_AssistBTSData_R98_ExpOTD_specs_1;
extern asn_TYPE_member_t asn_MBR_AssistBTSData_R98_ExpOTD_1[2];
#ifdef __cplusplus
}
#endif
#endif /* _AssistBTSData_R98_ExpOTD_H_ */
#endif /* _AssistBTSData_R98_ExpOTD_H_ */
#include <asn_internal.h>
+23 -21
View File
@@ -4,8 +4,8 @@
* found in "../ulp.asn1"
*/
#ifndef _AssistBTSData_H_
#define _AssistBTSData_H_
#ifndef _AssistBTSData_H_
#define _AssistBTSData_H_
#include <asn_application.h>
@@ -18,28 +18,30 @@
#include <constr_SEQUENCE.h>
#ifdef __cplusplus
extern "C" {
extern "C"
{
#endif
/* Forward declarations */
struct CalcAssistanceBTS;
/* Forward declarations */
struct CalcAssistanceBTS;
/* AssistBTSData */
typedef struct AssistBTSData {
BSIC_t bsic;
MultiFrameOffset_t multiFrameOffset;
TimeSlotScheme_t timeSlotScheme;
RoughRTD_t roughRTD;
struct CalcAssistanceBTS *calcAssistanceBTS /* OPTIONAL */;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} AssistBTSData_t;
/* AssistBTSData */
typedef struct AssistBTSData
{
BSIC_t bsic;
MultiFrameOffset_t multiFrameOffset;
TimeSlotScheme_t timeSlotScheme;
RoughRTD_t roughRTD;
struct CalcAssistanceBTS *calcAssistanceBTS /* OPTIONAL */;
/* Implementation */
extern asn_TYPE_descriptor_t asn_DEF_AssistBTSData;
extern asn_SEQUENCE_specifics_t asn_SPC_AssistBTSData_specs_1;
extern asn_TYPE_member_t asn_MBR_AssistBTSData_1[5];
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} AssistBTSData_t;
/* Implementation */
extern asn_TYPE_descriptor_t asn_DEF_AssistBTSData;
extern asn_SEQUENCE_specifics_t asn_SPC_AssistBTSData_specs_1;
extern asn_TYPE_member_t asn_MBR_AssistBTSData_1[5];
#ifdef __cplusplus
}
@@ -48,5 +50,5 @@ extern asn_TYPE_member_t asn_MBR_AssistBTSData_1[5];
/* Referred external types */
#include "CalcAssistanceBTS.h"
#endif /* _AssistBTSData_H_ */
#endif /* _AssistBTSData_H_ */
#include <asn_internal.h>
+32 -30
View File
@@ -4,8 +4,8 @@
* found in "../ulp.asn1"
*/
#ifndef _AssistanceData_H_
#define _AssistanceData_H_
#ifndef _AssistanceData_H_
#define _AssistanceData_H_
#include <asn_application.h>
@@ -16,40 +16,42 @@
#include <constr_SEQUENCE.h>
#ifdef __cplusplus
extern "C" {
extern "C"
{
#endif
/* Forward declarations */
struct ReferenceAssistData;
struct MsrAssistData;
struct SystemInfoAssistData;
struct GPS_AssistData;
struct Rel98_AssistanceData_Extension;
struct Rel5_AssistanceData_Extension;
/* Forward declarations */
struct ReferenceAssistData;
struct MsrAssistData;
struct SystemInfoAssistData;
struct GPS_AssistData;
struct Rel98_AssistanceData_Extension;
struct Rel5_AssistanceData_Extension;
/* AssistanceData */
typedef struct AssistanceData {
struct ReferenceAssistData *referenceAssistData /* OPTIONAL */;
struct MsrAssistData *msrAssistData /* OPTIONAL */;
struct SystemInfoAssistData *systemInfoAssistData /* OPTIONAL */;
struct GPS_AssistData *gps_AssistData /* OPTIONAL */;
MoreAssDataToBeSent_t *moreAssDataToBeSent /* OPTIONAL */;
ExtensionContainer_t *extensionContainer /* OPTIONAL */;
/*
/* AssistanceData */
typedef struct AssistanceData
{
struct ReferenceAssistData *referenceAssistData /* OPTIONAL */;
struct MsrAssistData *msrAssistData /* OPTIONAL */;
struct SystemInfoAssistData *systemInfoAssistData /* OPTIONAL */;
struct GPS_AssistData *gps_AssistData /* OPTIONAL */;
MoreAssDataToBeSent_t *moreAssDataToBeSent /* OPTIONAL */;
ExtensionContainer_t *extensionContainer /* OPTIONAL */;
/*
* This type is extensible,
* possible extensions are below.
*/
struct Rel98_AssistanceData_Extension *rel98_AssistanceData_Extension /* OPTIONAL */;
struct Rel5_AssistanceData_Extension *rel5_AssistanceData_Extension /* OPTIONAL */;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} AssistanceData_t;
struct Rel98_AssistanceData_Extension *rel98_AssistanceData_Extension /* OPTIONAL */;
struct Rel5_AssistanceData_Extension *rel5_AssistanceData_Extension /* OPTIONAL */;
/* Implementation */
extern asn_TYPE_descriptor_t asn_DEF_AssistanceData;
extern asn_SEQUENCE_specifics_t asn_SPC_AssistanceData_specs_1;
extern asn_TYPE_member_t asn_MBR_AssistanceData_1[8];
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} AssistanceData_t;
/* Implementation */
extern asn_TYPE_descriptor_t asn_DEF_AssistanceData;
extern asn_SEQUENCE_specifics_t asn_SPC_AssistanceData_specs_1;
extern asn_TYPE_member_t asn_MBR_AssistanceData_1[8];
#ifdef __cplusplus
}
@@ -63,5 +65,5 @@ extern asn_TYPE_member_t asn_MBR_AssistanceData_1[8];
#include "Rel98-AssistanceData-Extension.h"
#include "Rel5-AssistanceData-Extension.h"
#endif /* _AssistanceData_H_ */
#endif /* _AssistanceData_H_ */
#include <asn_internal.h>
+21 -20
View File
@@ -4,8 +4,8 @@
* found in "../ulp.asn1"
*/
#ifndef _BCCHCarrier_H_
#define _BCCHCarrier_H_
#ifndef _BCCHCarrier_H_
#define _BCCHCarrier_H_
#include <asn_application.h>
@@ -14,30 +14,31 @@
#include <NativeInteger.h>
#ifdef __cplusplus
extern "C" {
extern "C"
{
#endif
/* BCCHCarrier */
typedef long BCCHCarrier_t;
/* BCCHCarrier */
typedef long BCCHCarrier_t;
/* Implementation */
extern asn_per_constraints_t asn_PER_type_BCCHCarrier_constr_1;
extern asn_TYPE_descriptor_t asn_DEF_BCCHCarrier;
asn_struct_free_f BCCHCarrier_free;
asn_struct_print_f BCCHCarrier_print;
asn_constr_check_f BCCHCarrier_constraint;
ber_type_decoder_f BCCHCarrier_decode_ber;
der_type_encoder_f BCCHCarrier_encode_der;
xer_type_decoder_f BCCHCarrier_decode_xer;
xer_type_encoder_f BCCHCarrier_encode_xer;
oer_type_decoder_f BCCHCarrier_decode_oer;
oer_type_encoder_f BCCHCarrier_encode_oer;
per_type_decoder_f BCCHCarrier_decode_uper;
per_type_encoder_f BCCHCarrier_encode_uper;
/* Implementation */
extern asn_per_constraints_t asn_PER_type_BCCHCarrier_constr_1;
extern asn_TYPE_descriptor_t asn_DEF_BCCHCarrier;
asn_struct_free_f BCCHCarrier_free;
asn_struct_print_f BCCHCarrier_print;
asn_constr_check_f BCCHCarrier_constraint;
ber_type_decoder_f BCCHCarrier_decode_ber;
der_type_encoder_f BCCHCarrier_encode_der;
xer_type_decoder_f BCCHCarrier_decode_xer;
xer_type_encoder_f BCCHCarrier_encode_xer;
oer_type_decoder_f BCCHCarrier_decode_oer;
oer_type_encoder_f BCCHCarrier_encode_oer;
per_type_decoder_f BCCHCarrier_decode_uper;
per_type_encoder_f BCCHCarrier_encode_uper;
#ifdef __cplusplus
}
#endif
#endif /* _BCCHCarrier_H_ */
#endif /* _BCCHCarrier_H_ */
#include <asn_internal.h>
+29 -27
View File
@@ -2,45 +2,47 @@
* Copyright (c) 2003-2017 Lev Walkin <vlm@lionet.info>. All rights reserved.
* Redistribution and modifications are permitted subject to BSD license.
*/
#ifndef _BIT_STRING_H_
#define _BIT_STRING_H_
#ifndef _BIT_STRING_H_
#define _BIT_STRING_H_
#include <OCTET_STRING.h> /* Some help from OCTET STRING */
#include <OCTET_STRING.h> /* Some help from OCTET STRING */
#ifdef __cplusplus
extern "C" {
extern "C"
{
#endif
typedef struct BIT_STRING_s {
uint8_t *buf; /* BIT STRING body */
size_t size; /* Size of the above buffer */
typedef struct BIT_STRING_s
{
uint8_t *buf; /* BIT STRING body */
size_t size; /* Size of the above buffer */
int bits_unused;/* Unused trailing bits in the last octet (0..7) */
int bits_unused; /* Unused trailing bits in the last octet (0..7) */
asn_struct_ctx_t _asn_ctx; /* Parsing across buffer boundaries */
} BIT_STRING_t;
asn_struct_ctx_t _asn_ctx; /* Parsing across buffer boundaries */
} BIT_STRING_t;
extern asn_TYPE_descriptor_t asn_DEF_BIT_STRING;
extern asn_TYPE_operation_t asn_OP_BIT_STRING;
extern asn_OCTET_STRING_specifics_t asn_SPC_BIT_STRING_specs;
extern asn_TYPE_descriptor_t asn_DEF_BIT_STRING;
extern asn_TYPE_operation_t asn_OP_BIT_STRING;
extern asn_OCTET_STRING_specifics_t asn_SPC_BIT_STRING_specs;
asn_struct_print_f BIT_STRING_print; /* Human-readable output */
asn_struct_compare_f BIT_STRING_compare;
asn_constr_check_f BIT_STRING_constraint;
xer_type_encoder_f BIT_STRING_encode_xer;
oer_type_decoder_f BIT_STRING_decode_oer;
oer_type_encoder_f BIT_STRING_encode_oer;
per_type_decoder_f BIT_STRING_decode_uper;
per_type_encoder_f BIT_STRING_encode_uper;
asn_random_fill_f BIT_STRING_random_fill;
asn_struct_print_f BIT_STRING_print; /* Human-readable output */
asn_struct_compare_f BIT_STRING_compare;
asn_constr_check_f BIT_STRING_constraint;
xer_type_encoder_f BIT_STRING_encode_xer;
oer_type_decoder_f BIT_STRING_decode_oer;
oer_type_encoder_f BIT_STRING_encode_oer;
per_type_decoder_f BIT_STRING_decode_uper;
per_type_encoder_f BIT_STRING_encode_uper;
asn_random_fill_f BIT_STRING_random_fill;
#define BIT_STRING_free OCTET_STRING_free
#define BIT_STRING_decode_ber OCTET_STRING_decode_ber
#define BIT_STRING_encode_der OCTET_STRING_encode_der
#define BIT_STRING_decode_xer OCTET_STRING_decode_xer_binary
#define BIT_STRING_free OCTET_STRING_free
#define BIT_STRING_decode_ber OCTET_STRING_decode_ber
#define BIT_STRING_encode_der OCTET_STRING_encode_der
#define BIT_STRING_decode_xer OCTET_STRING_decode_xer_binary
#ifdef __cplusplus
}
#endif
#endif /* _BIT_STRING_H_ */
#endif /* _BIT_STRING_H_ */
+22 -21
View File
@@ -2,42 +2,43 @@
* Copyright (c) 2003-2017 Lev Walkin <vlm@lionet.info>. All rights reserved.
* Redistribution and modifications are permitted subject to BSD license.
*/
#ifndef _BOOLEAN_H_
#define _BOOLEAN_H_
#ifndef _BOOLEAN_H_
#define _BOOLEAN_H_
#include <asn_application.h>
#ifdef __cplusplus
extern "C" {
extern "C"
{
#endif
/*
/*
* The underlying integer may contain various values, but everything
* non-zero is capped to 0xff by the DER encoder. The BER decoder may
* yield non-zero values different from 1, beware.
*/
typedef int BOOLEAN_t;
typedef int BOOLEAN_t;
extern asn_TYPE_descriptor_t asn_DEF_BOOLEAN;
extern asn_TYPE_operation_t asn_OP_BOOLEAN;
extern asn_TYPE_descriptor_t asn_DEF_BOOLEAN;
extern asn_TYPE_operation_t asn_OP_BOOLEAN;
asn_struct_free_f BOOLEAN_free;
asn_struct_print_f BOOLEAN_print;
asn_struct_compare_f BOOLEAN_compare;
ber_type_decoder_f BOOLEAN_decode_ber;
der_type_encoder_f BOOLEAN_encode_der;
oer_type_decoder_f BOOLEAN_decode_oer;
oer_type_encoder_f BOOLEAN_encode_oer;
per_type_decoder_f BOOLEAN_decode_uper;
per_type_encoder_f BOOLEAN_encode_uper;
xer_type_decoder_f BOOLEAN_decode_xer;
xer_type_encoder_f BOOLEAN_encode_xer;
asn_random_fill_f BOOLEAN_random_fill;
asn_struct_free_f BOOLEAN_free;
asn_struct_print_f BOOLEAN_print;
asn_struct_compare_f BOOLEAN_compare;
ber_type_decoder_f BOOLEAN_decode_ber;
der_type_encoder_f BOOLEAN_encode_der;
oer_type_decoder_f BOOLEAN_decode_oer;
oer_type_encoder_f BOOLEAN_encode_oer;
per_type_decoder_f BOOLEAN_decode_uper;
per_type_encoder_f BOOLEAN_encode_uper;
xer_type_decoder_f BOOLEAN_decode_xer;
xer_type_encoder_f BOOLEAN_encode_xer;
asn_random_fill_f BOOLEAN_random_fill;
#define BOOLEAN_constraint asn_generic_no_constraint
#define BOOLEAN_constraint asn_generic_no_constraint
#ifdef __cplusplus
}
#endif
#endif /* _BOOLEAN_H_ */
#endif /* _BOOLEAN_H_ */
+21 -20
View File
@@ -4,8 +4,8 @@
* found in "../ulp.asn1"
*/
#ifndef _BSIC_H_
#define _BSIC_H_
#ifndef _BSIC_H_
#define _BSIC_H_
#include <asn_application.h>
@@ -14,30 +14,31 @@
#include <NativeInteger.h>
#ifdef __cplusplus
extern "C" {
extern "C"
{
#endif
/* BSIC */
typedef long BSIC_t;
/* BSIC */
typedef long BSIC_t;
/* Implementation */
extern asn_per_constraints_t asn_PER_type_BSIC_constr_1;
extern asn_TYPE_descriptor_t asn_DEF_BSIC;
asn_struct_free_f BSIC_free;
asn_struct_print_f BSIC_print;
asn_constr_check_f BSIC_constraint;
ber_type_decoder_f BSIC_decode_ber;
der_type_encoder_f BSIC_encode_der;
xer_type_decoder_f BSIC_decode_xer;
xer_type_encoder_f BSIC_encode_xer;
oer_type_decoder_f BSIC_decode_oer;
oer_type_encoder_f BSIC_encode_oer;
per_type_decoder_f BSIC_decode_uper;
per_type_encoder_f BSIC_encode_uper;
/* Implementation */
extern asn_per_constraints_t asn_PER_type_BSIC_constr_1;
extern asn_TYPE_descriptor_t asn_DEF_BSIC;
asn_struct_free_f BSIC_free;
asn_struct_print_f BSIC_print;
asn_constr_check_f BSIC_constraint;
ber_type_decoder_f BSIC_decode_ber;
der_type_encoder_f BSIC_encode_der;
xer_type_decoder_f BSIC_decode_xer;
xer_type_encoder_f BSIC_encode_xer;
oer_type_decoder_f BSIC_decode_oer;
oer_type_encoder_f BSIC_encode_oer;
per_type_decoder_f BSIC_decode_uper;
per_type_encoder_f BSIC_encode_uper;
#ifdef __cplusplus
}
#endif
#endif /* _BSIC_H_ */
#endif /* _BSIC_H_ */
#include <asn_internal.h>
+18 -16
View File
@@ -4,8 +4,8 @@
* found in "../ulp.asn1"
*/
#ifndef _BSICAndCarrier_H_
#define _BSICAndCarrier_H_
#ifndef _BSICAndCarrier_H_
#define _BSICAndCarrier_H_
#include <asn_application.h>
@@ -16,26 +16,28 @@
#include <constr_SEQUENCE.h>
#ifdef __cplusplus
extern "C" {
extern "C"
{
#endif
/* BSICAndCarrier */
typedef struct BSICAndCarrier {
BCCHCarrier_t carrier;
BSIC_t bsic;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} BSICAndCarrier_t;
/* BSICAndCarrier */
typedef struct BSICAndCarrier
{
BCCHCarrier_t carrier;
BSIC_t bsic;
/* Implementation */
extern asn_TYPE_descriptor_t asn_DEF_BSICAndCarrier;
extern asn_SEQUENCE_specifics_t asn_SPC_BSICAndCarrier_specs_1;
extern asn_TYPE_member_t asn_MBR_BSICAndCarrier_1[2];
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} BSICAndCarrier_t;
/* Implementation */
extern asn_TYPE_descriptor_t asn_DEF_BSICAndCarrier;
extern asn_SEQUENCE_specifics_t asn_SPC_BSICAndCarrier_specs_1;
extern asn_TYPE_member_t asn_MBR_BSICAndCarrier_1[2];
#ifdef __cplusplus
}
#endif
#endif /* _BSICAndCarrier_H_ */
#endif /* _BSICAndCarrier_H_ */
#include <asn_internal.h>
+21 -20
View File
@@ -4,8 +4,8 @@
* found in "../ulp.asn1"
*/
#ifndef _BTSPosition_H_
#define _BTSPosition_H_
#ifndef _BTSPosition_H_
#define _BTSPosition_H_
#include <asn_application.h>
@@ -14,30 +14,31 @@
#include "Ext-GeographicalInformation.h"
#ifdef __cplusplus
extern "C" {
extern "C"
{
#endif
/* BTSPosition */
typedef Ext_GeographicalInformation_t BTSPosition_t;
/* BTSPosition */
typedef Ext_GeographicalInformation_t BTSPosition_t;
/* Implementation */
extern asn_per_constraints_t asn_PER_type_BTSPosition_constr_1;
extern asn_TYPE_descriptor_t asn_DEF_BTSPosition;
asn_struct_free_f BTSPosition_free;
asn_struct_print_f BTSPosition_print;
asn_constr_check_f BTSPosition_constraint;
ber_type_decoder_f BTSPosition_decode_ber;
der_type_encoder_f BTSPosition_encode_der;
xer_type_decoder_f BTSPosition_decode_xer;
xer_type_encoder_f BTSPosition_encode_xer;
oer_type_decoder_f BTSPosition_decode_oer;
oer_type_encoder_f BTSPosition_encode_oer;
per_type_decoder_f BTSPosition_decode_uper;
per_type_encoder_f BTSPosition_encode_uper;
/* Implementation */
extern asn_per_constraints_t asn_PER_type_BTSPosition_constr_1;
extern asn_TYPE_descriptor_t asn_DEF_BTSPosition;
asn_struct_free_f BTSPosition_free;
asn_struct_print_f BTSPosition_print;
asn_constr_check_f BTSPosition_constraint;
ber_type_decoder_f BTSPosition_decode_ber;
der_type_encoder_f BTSPosition_encode_der;
xer_type_decoder_f BTSPosition_decode_xer;
xer_type_encoder_f BTSPosition_encode_xer;
oer_type_decoder_f BTSPosition_decode_oer;
oer_type_encoder_f BTSPosition_encode_oer;
per_type_decoder_f BTSPosition_decode_uper;
per_type_encoder_f BTSPosition_encode_uper;
#ifdef __cplusplus
}
#endif
#endif /* _BTSPosition_H_ */
#endif /* _BTSPosition_H_ */
#include <asn_internal.h>
+18 -16
View File
@@ -4,8 +4,8 @@
* found in "../ulp.asn1"
*/
#ifndef _BadSignalElement_H_
#define _BadSignalElement_H_
#ifndef _BadSignalElement_H_
#define _BadSignalElement_H_
#include <asn_application.h>
@@ -16,26 +16,28 @@
#include <constr_SEQUENCE.h>
#ifdef __cplusplus
extern "C" {
extern "C"
{
#endif
/* BadSignalElement */
typedef struct BadSignalElement {
SVID_t badSVID;
long *badSignalID /* OPTIONAL */;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} BadSignalElement_t;
/* BadSignalElement */
typedef struct BadSignalElement
{
SVID_t badSVID;
long *badSignalID /* OPTIONAL */;
/* Implementation */
extern asn_TYPE_descriptor_t asn_DEF_BadSignalElement;
extern asn_SEQUENCE_specifics_t asn_SPC_BadSignalElement_specs_1;
extern asn_TYPE_member_t asn_MBR_BadSignalElement_1[2];
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} BadSignalElement_t;
/* Implementation */
extern asn_TYPE_descriptor_t asn_DEF_BadSignalElement;
extern asn_SEQUENCE_specifics_t asn_SPC_BadSignalElement_specs_1;
extern asn_TYPE_member_t asn_MBR_BadSignalElement_1[2];
#ifdef __cplusplus
}
#endif
#endif /* _BadSignalElement_H_ */
#endif /* _BadSignalElement_H_ */
#include <asn_internal.h>
+21 -20
View File
@@ -4,8 +4,8 @@
* found in "../ulp.asn1"
*/
#ifndef _BitNumber_H_
#define _BitNumber_H_
#ifndef _BitNumber_H_
#define _BitNumber_H_
#include <asn_application.h>
@@ -14,30 +14,31 @@
#include <NativeInteger.h>
#ifdef __cplusplus
extern "C" {
extern "C"
{
#endif
/* BitNumber */
typedef long BitNumber_t;
/* BitNumber */
typedef long BitNumber_t;
/* Implementation */
extern asn_per_constraints_t asn_PER_type_BitNumber_constr_1;
extern asn_TYPE_descriptor_t asn_DEF_BitNumber;
asn_struct_free_f BitNumber_free;
asn_struct_print_f BitNumber_print;
asn_constr_check_f BitNumber_constraint;
ber_type_decoder_f BitNumber_decode_ber;
der_type_encoder_f BitNumber_encode_der;
xer_type_decoder_f BitNumber_decode_xer;
xer_type_encoder_f BitNumber_encode_xer;
oer_type_decoder_f BitNumber_decode_oer;
oer_type_encoder_f BitNumber_encode_oer;
per_type_decoder_f BitNumber_decode_uper;
per_type_encoder_f BitNumber_encode_uper;
/* Implementation */
extern asn_per_constraints_t asn_PER_type_BitNumber_constr_1;
extern asn_TYPE_descriptor_t asn_DEF_BitNumber;
asn_struct_free_f BitNumber_free;
asn_struct_print_f BitNumber_print;
asn_constr_check_f BitNumber_constraint;
ber_type_decoder_f BitNumber_decode_ber;
der_type_encoder_f BitNumber_encode_der;
xer_type_decoder_f BitNumber_decode_xer;
xer_type_encoder_f BitNumber_encode_xer;
oer_type_decoder_f BitNumber_decode_oer;
oer_type_encoder_f BitNumber_encode_oer;
per_type_decoder_f BitNumber_decode_uper;
per_type_encoder_f BitNumber_encode_uper;
#ifdef __cplusplus
}
#endif
#endif /* _BitNumber_H_ */
#endif /* _BitNumber_H_ */
#include <asn_internal.h>
@@ -4,8 +4,8 @@
* found in "../ulp.asn1"
*/
#ifndef _CalcAssistanceBTS_H_
#define _CalcAssistanceBTS_H_
#ifndef _CalcAssistanceBTS_H_
#define _CalcAssistanceBTS_H_
#include <asn_application.h>
@@ -16,26 +16,28 @@
#include <constr_SEQUENCE.h>
#ifdef __cplusplus
extern "C" {
extern "C"
{
#endif
/* CalcAssistanceBTS */
typedef struct CalcAssistanceBTS {
FineRTD_t fineRTD;
ReferenceWGS84_t referenceWGS84;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} CalcAssistanceBTS_t;
/* CalcAssistanceBTS */
typedef struct CalcAssistanceBTS
{
FineRTD_t fineRTD;
ReferenceWGS84_t referenceWGS84;
/* Implementation */
extern asn_TYPE_descriptor_t asn_DEF_CalcAssistanceBTS;
extern asn_SEQUENCE_specifics_t asn_SPC_CalcAssistanceBTS_specs_1;
extern asn_TYPE_member_t asn_MBR_CalcAssistanceBTS_1[2];
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} CalcAssistanceBTS_t;
/* Implementation */
extern asn_TYPE_descriptor_t asn_DEF_CalcAssistanceBTS;
extern asn_SEQUENCE_specifics_t asn_SPC_CalcAssistanceBTS_specs_1;
extern asn_TYPE_member_t asn_MBR_CalcAssistanceBTS_1[2];
#ifdef __cplusplus
}
#endif
#endif /* _CalcAssistanceBTS_H_ */
#endif /* _CalcAssistanceBTS_H_ */
#include <asn_internal.h>
+21 -20
View File
@@ -4,8 +4,8 @@
* found in "../ulp.asn1"
*/
#ifndef _CellID_H_
#define _CellID_H_
#ifndef _CellID_H_
#define _CellID_H_
#include <asn_application.h>
@@ -14,30 +14,31 @@
#include <NativeInteger.h>
#ifdef __cplusplus
extern "C" {
extern "C"
{
#endif
/* CellID */
typedef long CellID_t;
/* CellID */
typedef long CellID_t;
/* Implementation */
extern asn_per_constraints_t asn_PER_type_CellID_constr_1;
extern asn_TYPE_descriptor_t asn_DEF_CellID;
asn_struct_free_f CellID_free;
asn_struct_print_f CellID_print;
asn_constr_check_f CellID_constraint;
ber_type_decoder_f CellID_decode_ber;
der_type_encoder_f CellID_encode_der;
xer_type_decoder_f CellID_decode_xer;
xer_type_encoder_f CellID_encode_xer;
oer_type_decoder_f CellID_decode_oer;
oer_type_encoder_f CellID_encode_oer;
per_type_decoder_f CellID_decode_uper;
per_type_encoder_f CellID_encode_uper;
/* Implementation */
extern asn_per_constraints_t asn_PER_type_CellID_constr_1;
extern asn_TYPE_descriptor_t asn_DEF_CellID;
asn_struct_free_f CellID_free;
asn_struct_print_f CellID_print;
asn_constr_check_f CellID_constraint;
ber_type_decoder_f CellID_decode_ber;
der_type_encoder_f CellID_encode_der;
xer_type_decoder_f CellID_decode_xer;
xer_type_encoder_f CellID_encode_xer;
oer_type_decoder_f CellID_decode_oer;
oer_type_encoder_f CellID_encode_oer;
per_type_decoder_f CellID_decode_uper;
per_type_encoder_f CellID_encode_uper;
#ifdef __cplusplus
}
#endif
#endif /* _CellID_H_ */
#endif /* _CellID_H_ */
#include <asn_internal.h>
+18 -16
View File
@@ -4,8 +4,8 @@
* found in "../ulp.asn1"
*/
#ifndef _CellIDAndLAC_H_
#define _CellIDAndLAC_H_
#ifndef _CellIDAndLAC_H_
#define _CellIDAndLAC_H_
#include <asn_application.h>
@@ -16,26 +16,28 @@
#include <constr_SEQUENCE.h>
#ifdef __cplusplus
extern "C" {
extern "C"
{
#endif
/* CellIDAndLAC */
typedef struct CellIDAndLAC {
LAC_t referenceLAC;
CellID_t referenceCI;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} CellIDAndLAC_t;
/* CellIDAndLAC */
typedef struct CellIDAndLAC
{
LAC_t referenceLAC;
CellID_t referenceCI;
/* Implementation */
extern asn_TYPE_descriptor_t asn_DEF_CellIDAndLAC;
extern asn_SEQUENCE_specifics_t asn_SPC_CellIDAndLAC_specs_1;
extern asn_TYPE_member_t asn_MBR_CellIDAndLAC_1[2];
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} CellIDAndLAC_t;
/* Implementation */
extern asn_TYPE_descriptor_t asn_DEF_CellIDAndLAC;
extern asn_SEQUENCE_specifics_t asn_SPC_CellIDAndLAC_specs_1;
extern asn_TYPE_member_t asn_MBR_CellIDAndLAC_1[2];
#ifdef __cplusplus
}
#endif
#endif /* _CellIDAndLAC_H_ */
#endif /* _CellIDAndLAC_H_ */
#include <asn_internal.h>
+35 -33
View File
@@ -4,8 +4,8 @@
* found in "../ulp.asn1"
*/
#ifndef _ControlHeader_H_
#define _ControlHeader_H_
#ifndef _ControlHeader_H_
#define _ControlHeader_H_
#include <asn_application.h>
@@ -14,40 +14,42 @@
#include <constr_SEQUENCE.h>
#ifdef __cplusplus
extern "C" {
extern "C"
{
#endif
/* Forward declarations */
struct ReferenceTime;
struct RefLocation;
struct DGPSCorrections;
struct NavigationModel;
struct IonosphericModel;
struct UTCModel;
struct Almanac;
struct AcquisAssist;
struct SeqOf_BadSatelliteSet;
/* Forward declarations */
struct ReferenceTime;
struct RefLocation;
struct DGPSCorrections;
struct NavigationModel;
struct IonosphericModel;
struct UTCModel;
struct Almanac;
struct AcquisAssist;
struct SeqOf_BadSatelliteSet;
/* ControlHeader */
typedef struct ControlHeader {
struct ReferenceTime *referenceTime /* OPTIONAL */;
struct RefLocation *refLocation /* OPTIONAL */;
struct DGPSCorrections *dgpsCorrections /* OPTIONAL */;
struct NavigationModel *navigationModel /* OPTIONAL */;
struct IonosphericModel *ionosphericModel /* OPTIONAL */;
struct UTCModel *utcModel /* OPTIONAL */;
struct Almanac *almanac /* OPTIONAL */;
struct AcquisAssist *acquisAssist /* OPTIONAL */;
struct SeqOf_BadSatelliteSet *realTimeIntegrity /* OPTIONAL */;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} ControlHeader_t;
/* ControlHeader */
typedef struct ControlHeader
{
struct ReferenceTime *referenceTime /* OPTIONAL */;
struct RefLocation *refLocation /* OPTIONAL */;
struct DGPSCorrections *dgpsCorrections /* OPTIONAL */;
struct NavigationModel *navigationModel /* OPTIONAL */;
struct IonosphericModel *ionosphericModel /* OPTIONAL */;
struct UTCModel *utcModel /* OPTIONAL */;
struct Almanac *almanac /* OPTIONAL */;
struct AcquisAssist *acquisAssist /* OPTIONAL */;
struct SeqOf_BadSatelliteSet *realTimeIntegrity /* OPTIONAL */;
/* Implementation */
extern asn_TYPE_descriptor_t asn_DEF_ControlHeader;
extern asn_SEQUENCE_specifics_t asn_SPC_ControlHeader_specs_1;
extern asn_TYPE_member_t asn_MBR_ControlHeader_1[9];
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} ControlHeader_t;
/* Implementation */
extern asn_TYPE_descriptor_t asn_DEF_ControlHeader;
extern asn_SEQUENCE_specifics_t asn_SPC_ControlHeader_specs_1;
extern asn_TYPE_member_t asn_MBR_ControlHeader_1[9];
#ifdef __cplusplus
}
@@ -64,5 +66,5 @@ extern asn_TYPE_member_t asn_MBR_ControlHeader_1[9];
#include "AcquisAssist.h"
#include "SeqOf-BadSatelliteSet.h"
#endif /* _ControlHeader_H_ */
#endif /* _ControlHeader_H_ */
#include <asn_internal.h>
+21 -19
View File
@@ -4,8 +4,8 @@
* found in "../ulp.asn1"
*/
#ifndef _DGANSSSgnElement_H_
#define _DGANSSSgnElement_H_
#ifndef _DGANSSSgnElement_H_
#define _DGANSSSgnElement_H_
#include <asn_application.h>
@@ -16,29 +16,31 @@
#include <constr_SEQUENCE.h>
#ifdef __cplusplus
extern "C" {
extern "C"
{
#endif
/* DGANSSSgnElement */
typedef struct DGANSSSgnElement {
SVID_t svID;
long iod;
long udre;
long pseudoRangeCor;
long rangeRateCor;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} DGANSSSgnElement_t;
/* DGANSSSgnElement */
typedef struct DGANSSSgnElement
{
SVID_t svID;
long iod;
long udre;
long pseudoRangeCor;
long rangeRateCor;
/* Implementation */
extern asn_TYPE_descriptor_t asn_DEF_DGANSSSgnElement;
extern asn_SEQUENCE_specifics_t asn_SPC_DGANSSSgnElement_specs_1;
extern asn_TYPE_member_t asn_MBR_DGANSSSgnElement_1[5];
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} DGANSSSgnElement_t;
/* Implementation */
extern asn_TYPE_descriptor_t asn_DEF_DGANSSSgnElement;
extern asn_SEQUENCE_specifics_t asn_SPC_DGANSSSgnElement_specs_1;
extern asn_TYPE_member_t asn_MBR_DGANSSSgnElement_1[5];
#ifdef __cplusplus
}
#endif
#endif /* _DGANSSSgnElement_H_ */
#endif /* _DGANSSSgnElement_H_ */
#include <asn_internal.h>
+19 -17
View File
@@ -4,8 +4,8 @@
* found in "../ulp.asn1"
*/
#ifndef _DGPSCorrections_H_
#define _DGPSCorrections_H_
#ifndef _DGPSCorrections_H_
#define _DGPSCorrections_H_
#include <asn_application.h>
@@ -16,27 +16,29 @@
#include <constr_SEQUENCE.h>
#ifdef __cplusplus
extern "C" {
extern "C"
{
#endif
/* DGPSCorrections */
typedef struct DGPSCorrections {
long gpsTOW;
long status;
SeqOfSatElement_t satList;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} DGPSCorrections_t;
/* DGPSCorrections */
typedef struct DGPSCorrections
{
long gpsTOW;
long status;
SeqOfSatElement_t satList;
/* Implementation */
extern asn_TYPE_descriptor_t asn_DEF_DGPSCorrections;
extern asn_SEQUENCE_specifics_t asn_SPC_DGPSCorrections_specs_1;
extern asn_TYPE_member_t asn_MBR_DGPSCorrections_1[3];
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} DGPSCorrections_t;
/* Implementation */
extern asn_TYPE_descriptor_t asn_DEF_DGPSCorrections;
extern asn_SEQUENCE_specifics_t asn_SPC_DGPSCorrections_specs_1;
extern asn_TYPE_member_t asn_MBR_DGPSCorrections_1[3];
#ifdef __cplusplus
}
#endif
#endif /* _DGPSCorrections_H_ */
#endif /* _DGPSCorrections_H_ */
#include <asn_internal.h>
+18 -16
View File
@@ -4,8 +4,8 @@
* found in "../ulp.asn1"
*/
#ifndef _EOTDQuality_H_
#define _EOTDQuality_H_
#ifndef _EOTDQuality_H_
#define _EOTDQuality_H_
#include <asn_application.h>
@@ -15,26 +15,28 @@
#include <constr_SEQUENCE.h>
#ifdef __cplusplus
extern "C" {
extern "C"
{
#endif
/* EOTDQuality */
typedef struct EOTDQuality {
long nbrOfMeasurements;
long stdOfEOTD;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} EOTDQuality_t;
/* EOTDQuality */
typedef struct EOTDQuality
{
long nbrOfMeasurements;
long stdOfEOTD;
/* Implementation */
extern asn_TYPE_descriptor_t asn_DEF_EOTDQuality;
extern asn_SEQUENCE_specifics_t asn_SPC_EOTDQuality_specs_1;
extern asn_TYPE_member_t asn_MBR_EOTDQuality_1[2];
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} EOTDQuality_t;
/* Implementation */
extern asn_TYPE_descriptor_t asn_DEF_EOTDQuality;
extern asn_SEQUENCE_specifics_t asn_SPC_EOTDQuality_specs_1;
extern asn_TYPE_member_t asn_MBR_EOTDQuality_1[2];
#ifdef __cplusplus
}
#endif
#endif /* _EOTDQuality_H_ */
#endif /* _EOTDQuality_H_ */
#include <asn_internal.h>
@@ -4,8 +4,8 @@
* found in "../ulp.asn1"
*/
#ifndef _EnvironmentCharacter_H_
#define _EnvironmentCharacter_H_
#ifndef _EnvironmentCharacter_H_
#define _EnvironmentCharacter_H_
#include <asn_application.h>
@@ -14,41 +14,43 @@
#include <NativeEnumerated.h>
#ifdef __cplusplus
extern "C" {
extern "C"
{
#endif
/* Dependencies */
typedef enum EnvironmentCharacter {
EnvironmentCharacter_badArea = 0,
EnvironmentCharacter_notBadArea = 1,
EnvironmentCharacter_mixedArea = 2
/*
/* Dependencies */
typedef enum EnvironmentCharacter
{
EnvironmentCharacter_badArea = 0,
EnvironmentCharacter_notBadArea = 1,
EnvironmentCharacter_mixedArea = 2
/*
* Enumeration is extensible
*/
} e_EnvironmentCharacter;
} e_EnvironmentCharacter;
/* EnvironmentCharacter */
typedef long EnvironmentCharacter_t;
/* EnvironmentCharacter */
typedef long EnvironmentCharacter_t;
/* Implementation */
extern asn_per_constraints_t asn_PER_type_EnvironmentCharacter_constr_1;
extern asn_TYPE_descriptor_t asn_DEF_EnvironmentCharacter;
extern const asn_INTEGER_specifics_t asn_SPC_EnvironmentCharacter_specs_1;
asn_struct_free_f EnvironmentCharacter_free;
asn_struct_print_f EnvironmentCharacter_print;
asn_constr_check_f EnvironmentCharacter_constraint;
ber_type_decoder_f EnvironmentCharacter_decode_ber;
der_type_encoder_f EnvironmentCharacter_encode_der;
xer_type_decoder_f EnvironmentCharacter_decode_xer;
xer_type_encoder_f EnvironmentCharacter_encode_xer;
oer_type_decoder_f EnvironmentCharacter_decode_oer;
oer_type_encoder_f EnvironmentCharacter_encode_oer;
per_type_decoder_f EnvironmentCharacter_decode_uper;
per_type_encoder_f EnvironmentCharacter_encode_uper;
/* Implementation */
extern asn_per_constraints_t asn_PER_type_EnvironmentCharacter_constr_1;
extern asn_TYPE_descriptor_t asn_DEF_EnvironmentCharacter;
extern const asn_INTEGER_specifics_t asn_SPC_EnvironmentCharacter_specs_1;
asn_struct_free_f EnvironmentCharacter_free;
asn_struct_print_f EnvironmentCharacter_print;
asn_constr_check_f EnvironmentCharacter_constraint;
ber_type_decoder_f EnvironmentCharacter_decode_ber;
der_type_encoder_f EnvironmentCharacter_encode_der;
xer_type_decoder_f EnvironmentCharacter_decode_xer;
xer_type_encoder_f EnvironmentCharacter_encode_xer;
oer_type_decoder_f EnvironmentCharacter_decode_oer;
oer_type_encoder_f EnvironmentCharacter_encode_oer;
per_type_decoder_f EnvironmentCharacter_decode_uper;
per_type_encoder_f EnvironmentCharacter_encode_uper;
#ifdef __cplusplus
}
#endif
#endif /* _EnvironmentCharacter_H_ */
#endif /* _EnvironmentCharacter_H_ */
#include <asn_internal.h>
@@ -4,8 +4,8 @@
* found in "../ulp.asn1"
*/
#ifndef _EphemerisSubframe1Reserved_H_
#define _EphemerisSubframe1Reserved_H_
#ifndef _EphemerisSubframe1Reserved_H_
#define _EphemerisSubframe1Reserved_H_
#include <asn_application.h>
@@ -15,28 +15,30 @@
#include <constr_SEQUENCE.h>
#ifdef __cplusplus
extern "C" {
extern "C"
{
#endif
/* EphemerisSubframe1Reserved */
typedef struct EphemerisSubframe1Reserved {
long reserved1;
long reserved2;
long reserved3;
long reserved4;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} EphemerisSubframe1Reserved_t;
/* EphemerisSubframe1Reserved */
typedef struct EphemerisSubframe1Reserved
{
long reserved1;
long reserved2;
long reserved3;
long reserved4;
/* Implementation */
extern asn_TYPE_descriptor_t asn_DEF_EphemerisSubframe1Reserved;
extern asn_SEQUENCE_specifics_t asn_SPC_EphemerisSubframe1Reserved_specs_1;
extern asn_TYPE_member_t asn_MBR_EphemerisSubframe1Reserved_1[4];
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} EphemerisSubframe1Reserved_t;
/* Implementation */
extern asn_TYPE_descriptor_t asn_DEF_EphemerisSubframe1Reserved;
extern asn_SEQUENCE_specifics_t asn_SPC_EphemerisSubframe1Reserved_specs_1;
extern asn_TYPE_member_t asn_MBR_EphemerisSubframe1Reserved_1[4];
#ifdef __cplusplus
}
#endif
#endif /* _EphemerisSubframe1Reserved_H_ */
#endif /* _EphemerisSubframe1Reserved_H_ */
#include <asn_internal.h>
+33 -31
View File
@@ -4,8 +4,8 @@
* found in "../ulp.asn1"
*/
#ifndef _ErrorCodes_H_
#define _ErrorCodes_H_
#ifndef _ErrorCodes_H_
#define _ErrorCodes_H_
#include <asn_application.h>
@@ -14,44 +14,46 @@
#include <NativeEnumerated.h>
#ifdef __cplusplus
extern "C" {
extern "C"
{
#endif
/* Dependencies */
typedef enum ErrorCodes {
ErrorCodes_unDefined = 0,
ErrorCodes_missingComponet = 1,
ErrorCodes_incorrectData = 2,
ErrorCodes_missingIEorComponentElement = 3,
ErrorCodes_messageTooShort = 4,
ErrorCodes_unknowReferenceNumber = 5
/*
/* Dependencies */
typedef enum ErrorCodes
{
ErrorCodes_unDefined = 0,
ErrorCodes_missingComponet = 1,
ErrorCodes_incorrectData = 2,
ErrorCodes_missingIEorComponentElement = 3,
ErrorCodes_messageTooShort = 4,
ErrorCodes_unknowReferenceNumber = 5
/*
* Enumeration is extensible
*/
} e_ErrorCodes;
} e_ErrorCodes;
/* ErrorCodes */
typedef long ErrorCodes_t;
/* ErrorCodes */
typedef long ErrorCodes_t;
/* Implementation */
extern asn_per_constraints_t asn_PER_type_ErrorCodes_constr_1;
extern asn_TYPE_descriptor_t asn_DEF_ErrorCodes;
extern const asn_INTEGER_specifics_t asn_SPC_ErrorCodes_specs_1;
asn_struct_free_f ErrorCodes_free;
asn_struct_print_f ErrorCodes_print;
asn_constr_check_f ErrorCodes_constraint;
ber_type_decoder_f ErrorCodes_decode_ber;
der_type_encoder_f ErrorCodes_encode_der;
xer_type_decoder_f ErrorCodes_decode_xer;
xer_type_encoder_f ErrorCodes_encode_xer;
oer_type_decoder_f ErrorCodes_decode_oer;
oer_type_encoder_f ErrorCodes_encode_oer;
per_type_decoder_f ErrorCodes_decode_uper;
per_type_encoder_f ErrorCodes_encode_uper;
/* Implementation */
extern asn_per_constraints_t asn_PER_type_ErrorCodes_constr_1;
extern asn_TYPE_descriptor_t asn_DEF_ErrorCodes;
extern const asn_INTEGER_specifics_t asn_SPC_ErrorCodes_specs_1;
asn_struct_free_f ErrorCodes_free;
asn_struct_print_f ErrorCodes_print;
asn_constr_check_f ErrorCodes_constraint;
ber_type_decoder_f ErrorCodes_decode_ber;
der_type_encoder_f ErrorCodes_encode_der;
xer_type_decoder_f ErrorCodes_decode_xer;
xer_type_encoder_f ErrorCodes_encode_xer;
oer_type_decoder_f ErrorCodes_decode_oer;
oer_type_encoder_f ErrorCodes_encode_oer;
per_type_decoder_f ErrorCodes_decode_uper;
per_type_encoder_f ErrorCodes_encode_uper;
#ifdef __cplusplus
}
#endif
#endif /* _ErrorCodes_H_ */
#endif /* _ErrorCodes_H_ */
#include <asn_internal.h>
@@ -4,8 +4,8 @@
* found in "../ulp.asn1"
*/
#ifndef _ExpOTDUncertainty_H_
#define _ExpOTDUncertainty_H_
#ifndef _ExpOTDUncertainty_H_
#define _ExpOTDUncertainty_H_
#include <asn_application.h>
@@ -14,30 +14,31 @@
#include <NativeInteger.h>
#ifdef __cplusplus
extern "C" {
extern "C"
{
#endif
/* ExpOTDUncertainty */
typedef long ExpOTDUncertainty_t;
/* ExpOTDUncertainty */
typedef long ExpOTDUncertainty_t;
/* Implementation */
extern asn_per_constraints_t asn_PER_type_ExpOTDUncertainty_constr_1;
extern asn_TYPE_descriptor_t asn_DEF_ExpOTDUncertainty;
asn_struct_free_f ExpOTDUncertainty_free;
asn_struct_print_f ExpOTDUncertainty_print;
asn_constr_check_f ExpOTDUncertainty_constraint;
ber_type_decoder_f ExpOTDUncertainty_decode_ber;
der_type_encoder_f ExpOTDUncertainty_encode_der;
xer_type_decoder_f ExpOTDUncertainty_decode_xer;
xer_type_encoder_f ExpOTDUncertainty_encode_xer;
oer_type_decoder_f ExpOTDUncertainty_decode_oer;
oer_type_encoder_f ExpOTDUncertainty_encode_oer;
per_type_decoder_f ExpOTDUncertainty_decode_uper;
per_type_encoder_f ExpOTDUncertainty_encode_uper;
/* Implementation */
extern asn_per_constraints_t asn_PER_type_ExpOTDUncertainty_constr_1;
extern asn_TYPE_descriptor_t asn_DEF_ExpOTDUncertainty;
asn_struct_free_f ExpOTDUncertainty_free;
asn_struct_print_f ExpOTDUncertainty_print;
asn_constr_check_f ExpOTDUncertainty_constraint;
ber_type_decoder_f ExpOTDUncertainty_decode_ber;
der_type_encoder_f ExpOTDUncertainty_encode_der;
xer_type_decoder_f ExpOTDUncertainty_decode_xer;
xer_type_encoder_f ExpOTDUncertainty_encode_xer;
oer_type_decoder_f ExpOTDUncertainty_decode_oer;
oer_type_encoder_f ExpOTDUncertainty_encode_oer;
per_type_decoder_f ExpOTDUncertainty_decode_uper;
per_type_encoder_f ExpOTDUncertainty_encode_uper;
#ifdef __cplusplus
}
#endif
#endif /* _ExpOTDUncertainty_H_ */
#endif /* _ExpOTDUncertainty_H_ */
#include <asn_internal.h>
+21 -20
View File
@@ -4,8 +4,8 @@
* found in "../ulp.asn1"
*/
#ifndef _ExpectedOTD_H_
#define _ExpectedOTD_H_
#ifndef _ExpectedOTD_H_
#define _ExpectedOTD_H_
#include <asn_application.h>
@@ -14,30 +14,31 @@
#include <NativeInteger.h>
#ifdef __cplusplus
extern "C" {
extern "C"
{
#endif
/* ExpectedOTD */
typedef long ExpectedOTD_t;
/* ExpectedOTD */
typedef long ExpectedOTD_t;
/* Implementation */
extern asn_per_constraints_t asn_PER_type_ExpectedOTD_constr_1;
extern asn_TYPE_descriptor_t asn_DEF_ExpectedOTD;
asn_struct_free_f ExpectedOTD_free;
asn_struct_print_f ExpectedOTD_print;
asn_constr_check_f ExpectedOTD_constraint;
ber_type_decoder_f ExpectedOTD_decode_ber;
der_type_encoder_f ExpectedOTD_encode_der;
xer_type_decoder_f ExpectedOTD_decode_xer;
xer_type_encoder_f ExpectedOTD_encode_xer;
oer_type_decoder_f ExpectedOTD_decode_oer;
oer_type_encoder_f ExpectedOTD_encode_oer;
per_type_decoder_f ExpectedOTD_decode_uper;
per_type_encoder_f ExpectedOTD_encode_uper;
/* Implementation */
extern asn_per_constraints_t asn_PER_type_ExpectedOTD_constr_1;
extern asn_TYPE_descriptor_t asn_DEF_ExpectedOTD;
asn_struct_free_f ExpectedOTD_free;
asn_struct_print_f ExpectedOTD_print;
asn_constr_check_f ExpectedOTD_constraint;
ber_type_decoder_f ExpectedOTD_decode_ber;
der_type_encoder_f ExpectedOTD_encode_der;
xer_type_decoder_f ExpectedOTD_decode_xer;
xer_type_encoder_f ExpectedOTD_encode_xer;
oer_type_decoder_f ExpectedOTD_decode_oer;
oer_type_encoder_f ExpectedOTD_encode_oer;
per_type_decoder_f ExpectedOTD_decode_uper;
per_type_encoder_f ExpectedOTD_encode_uper;
#ifdef __cplusplus
}
#endif
#endif /* _ExpectedOTD_H_ */
#endif /* _ExpectedOTD_H_ */
#include <asn_internal.h>
@@ -4,8 +4,8 @@
* found in "../ulp.asn1"
*/
#ifndef _Ext_GeographicalInformation_H_
#define _Ext_GeographicalInformation_H_
#ifndef _Ext_GeographicalInformation_H_
#define _Ext_GeographicalInformation_H_
#include <asn_application.h>
@@ -14,30 +14,31 @@
#include <OCTET_STRING.h>
#ifdef __cplusplus
extern "C" {
extern "C"
{
#endif
/* Ext-GeographicalInformation */
typedef OCTET_STRING_t Ext_GeographicalInformation_t;
/* Ext-GeographicalInformation */
typedef OCTET_STRING_t Ext_GeographicalInformation_t;
/* Implementation */
extern asn_per_constraints_t asn_PER_type_Ext_GeographicalInformation_constr_1;
extern asn_TYPE_descriptor_t asn_DEF_Ext_GeographicalInformation;
asn_struct_free_f Ext_GeographicalInformation_free;
asn_struct_print_f Ext_GeographicalInformation_print;
asn_constr_check_f Ext_GeographicalInformation_constraint;
ber_type_decoder_f Ext_GeographicalInformation_decode_ber;
der_type_encoder_f Ext_GeographicalInformation_encode_der;
xer_type_decoder_f Ext_GeographicalInformation_decode_xer;
xer_type_encoder_f Ext_GeographicalInformation_encode_xer;
oer_type_decoder_f Ext_GeographicalInformation_decode_oer;
oer_type_encoder_f Ext_GeographicalInformation_encode_oer;
per_type_decoder_f Ext_GeographicalInformation_decode_uper;
per_type_encoder_f Ext_GeographicalInformation_encode_uper;
/* Implementation */
extern asn_per_constraints_t asn_PER_type_Ext_GeographicalInformation_constr_1;
extern asn_TYPE_descriptor_t asn_DEF_Ext_GeographicalInformation;
asn_struct_free_f Ext_GeographicalInformation_free;
asn_struct_print_f Ext_GeographicalInformation_print;
asn_constr_check_f Ext_GeographicalInformation_constraint;
ber_type_decoder_f Ext_GeographicalInformation_decode_ber;
der_type_encoder_f Ext_GeographicalInformation_encode_der;
xer_type_decoder_f Ext_GeographicalInformation_decode_xer;
xer_type_encoder_f Ext_GeographicalInformation_encode_xer;
oer_type_decoder_f Ext_GeographicalInformation_decode_oer;
oer_type_encoder_f Ext_GeographicalInformation_encode_oer;
per_type_decoder_f Ext_GeographicalInformation_decode_uper;
per_type_encoder_f Ext_GeographicalInformation_encode_uper;
#ifdef __cplusplus
}
#endif
#endif /* _Ext_GeographicalInformation_H_ */
#endif /* _Ext_GeographicalInformation_H_ */
#include <asn_internal.h>
@@ -4,8 +4,8 @@
* found in "../ulp.asn1"
*/
#ifndef _Extended_reference_H_
#define _Extended_reference_H_
#ifndef _Extended_reference_H_
#define _Extended_reference_H_
#include <asn_application.h>
@@ -15,26 +15,28 @@
#include <constr_SEQUENCE.h>
#ifdef __cplusplus
extern "C" {
extern "C"
{
#endif
/* Extended-reference */
typedef struct Extended_reference {
long smlc_code;
long transaction_ID;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} Extended_reference_t;
/* Extended-reference */
typedef struct Extended_reference
{
long smlc_code;
long transaction_ID;
/* Implementation */
extern asn_TYPE_descriptor_t asn_DEF_Extended_reference;
extern asn_SEQUENCE_specifics_t asn_SPC_Extended_reference_specs_1;
extern asn_TYPE_member_t asn_MBR_Extended_reference_1[2];
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} Extended_reference_t;
/* Implementation */
extern asn_TYPE_descriptor_t asn_DEF_Extended_reference;
extern asn_SEQUENCE_specifics_t asn_SPC_Extended_reference_specs_1;
extern asn_TYPE_member_t asn_MBR_Extended_reference_1[2];
#ifdef __cplusplus
}
#endif
#endif /* _Extended_reference_H_ */
#endif /* _Extended_reference_H_ */
#include <asn_internal.h>
@@ -4,8 +4,8 @@
* found in "../ulp.asn1"
*/
#ifndef _ExtensionContainer_H_
#define _ExtensionContainer_H_
#ifndef _ExtensionContainer_H_
#define _ExtensionContainer_H_
#include <asn_application.h>
@@ -14,29 +14,30 @@
#include <NativeInteger.h>
#ifdef __cplusplus
extern "C" {
extern "C"
{
#endif
/* ExtensionContainer */
typedef long ExtensionContainer_t;
/* ExtensionContainer */
typedef long ExtensionContainer_t;
/* Implementation */
extern asn_TYPE_descriptor_t asn_DEF_ExtensionContainer;
asn_struct_free_f ExtensionContainer_free;
asn_struct_print_f ExtensionContainer_print;
asn_constr_check_f ExtensionContainer_constraint;
ber_type_decoder_f ExtensionContainer_decode_ber;
der_type_encoder_f ExtensionContainer_encode_der;
xer_type_decoder_f ExtensionContainer_decode_xer;
xer_type_encoder_f ExtensionContainer_encode_xer;
oer_type_decoder_f ExtensionContainer_decode_oer;
oer_type_encoder_f ExtensionContainer_encode_oer;
per_type_decoder_f ExtensionContainer_decode_uper;
per_type_encoder_f ExtensionContainer_encode_uper;
/* Implementation */
extern asn_TYPE_descriptor_t asn_DEF_ExtensionContainer;
asn_struct_free_f ExtensionContainer_free;
asn_struct_print_f ExtensionContainer_print;
asn_constr_check_f ExtensionContainer_constraint;
ber_type_decoder_f ExtensionContainer_decode_ber;
der_type_encoder_f ExtensionContainer_encode_der;
xer_type_decoder_f ExtensionContainer_decode_xer;
xer_type_encoder_f ExtensionContainer_encode_xer;
oer_type_decoder_f ExtensionContainer_decode_oer;
oer_type_encoder_f ExtensionContainer_encode_oer;
per_type_decoder_f ExtensionContainer_decode_uper;
per_type_encoder_f ExtensionContainer_encode_uper;
#ifdef __cplusplus
}
#endif
#endif /* _ExtensionContainer_H_ */
#endif /* _ExtensionContainer_H_ */
#include <asn_internal.h>
+21 -20
View File
@@ -4,8 +4,8 @@
* found in "../ulp.asn1"
*/
#ifndef _FineRTD_H_
#define _FineRTD_H_
#ifndef _FineRTD_H_
#define _FineRTD_H_
#include <asn_application.h>
@@ -14,30 +14,31 @@
#include <NativeInteger.h>
#ifdef __cplusplus
extern "C" {
extern "C"
{
#endif
/* FineRTD */
typedef long FineRTD_t;
/* FineRTD */
typedef long FineRTD_t;
/* Implementation */
extern asn_per_constraints_t asn_PER_type_FineRTD_constr_1;
extern asn_TYPE_descriptor_t asn_DEF_FineRTD;
asn_struct_free_f FineRTD_free;
asn_struct_print_f FineRTD_print;
asn_constr_check_f FineRTD_constraint;
ber_type_decoder_f FineRTD_decode_ber;
der_type_encoder_f FineRTD_encode_der;
xer_type_decoder_f FineRTD_decode_xer;
xer_type_encoder_f FineRTD_encode_xer;
oer_type_decoder_f FineRTD_decode_oer;
oer_type_encoder_f FineRTD_encode_oer;
per_type_decoder_f FineRTD_decode_uper;
per_type_encoder_f FineRTD_encode_uper;
/* Implementation */
extern asn_per_constraints_t asn_PER_type_FineRTD_constr_1;
extern asn_TYPE_descriptor_t asn_DEF_FineRTD;
asn_struct_free_f FineRTD_free;
asn_struct_print_f FineRTD_print;
asn_constr_check_f FineRTD_constraint;
ber_type_decoder_f FineRTD_decode_ber;
der_type_encoder_f FineRTD_encode_der;
xer_type_decoder_f FineRTD_decode_xer;
xer_type_encoder_f FineRTD_encode_xer;
oer_type_decoder_f FineRTD_decode_oer;
oer_type_encoder_f FineRTD_encode_oer;
per_type_decoder_f FineRTD_decode_uper;
per_type_encoder_f FineRTD_encode_uper;
#ifdef __cplusplus
}
#endif
#endif /* _FineRTD_H_ */
#endif /* _FineRTD_H_ */
#include <asn_internal.h>
+27 -25
View File
@@ -4,8 +4,8 @@
* found in "../ulp.asn1"
*/
#ifndef _FixType_H_
#define _FixType_H_
#ifndef _FixType_H_
#define _FixType_H_
#include <asn_application.h>
@@ -14,36 +14,38 @@
#include <NativeInteger.h>
#ifdef __cplusplus
extern "C" {
extern "C"
{
#endif
/* Dependencies */
typedef enum FixType {
FixType_twoDFix = 0,
FixType_threeDFix = 1
} e_FixType;
/* Dependencies */
typedef enum FixType
{
FixType_twoDFix = 0,
FixType_threeDFix = 1
} e_FixType;
/* FixType */
typedef long FixType_t;
/* FixType */
typedef long FixType_t;
/* Implementation */
extern asn_per_constraints_t asn_PER_type_FixType_constr_1;
extern asn_TYPE_descriptor_t asn_DEF_FixType;
asn_struct_free_f FixType_free;
asn_struct_print_f FixType_print;
asn_constr_check_f FixType_constraint;
ber_type_decoder_f FixType_decode_ber;
der_type_encoder_f FixType_encode_der;
xer_type_decoder_f FixType_decode_xer;
xer_type_encoder_f FixType_encode_xer;
oer_type_decoder_f FixType_decode_oer;
oer_type_encoder_f FixType_encode_oer;
per_type_decoder_f FixType_decode_uper;
per_type_encoder_f FixType_encode_uper;
/* Implementation */
extern asn_per_constraints_t asn_PER_type_FixType_constr_1;
extern asn_TYPE_descriptor_t asn_DEF_FixType;
asn_struct_free_f FixType_free;
asn_struct_print_f FixType_print;
asn_constr_check_f FixType_constraint;
ber_type_decoder_f FixType_decode_ber;
der_type_encoder_f FixType_encode_der;
xer_type_decoder_f FixType_decode_xer;
xer_type_encoder_f FixType_encode_xer;
oer_type_decoder_f FixType_decode_oer;
oer_type_encoder_f FixType_encode_oer;
per_type_decoder_f FixType_decode_uper;
per_type_encoder_f FixType_encode_uper;
#ifdef __cplusplus
}
#endif
#endif /* _FixType_H_ */
#endif /* _FixType_H_ */
#include <asn_internal.h>
+21 -20
View File
@@ -4,8 +4,8 @@
* found in "../ulp.asn1"
*/
#ifndef _FrameDrift_H_
#define _FrameDrift_H_
#ifndef _FrameDrift_H_
#define _FrameDrift_H_
#include <asn_application.h>
@@ -14,30 +14,31 @@
#include <NativeInteger.h>
#ifdef __cplusplus
extern "C" {
extern "C"
{
#endif
/* FrameDrift */
typedef long FrameDrift_t;
/* FrameDrift */
typedef long FrameDrift_t;
/* Implementation */
extern asn_per_constraints_t asn_PER_type_FrameDrift_constr_1;
extern asn_TYPE_descriptor_t asn_DEF_FrameDrift;
asn_struct_free_f FrameDrift_free;
asn_struct_print_f FrameDrift_print;
asn_constr_check_f FrameDrift_constraint;
ber_type_decoder_f FrameDrift_decode_ber;
der_type_encoder_f FrameDrift_encode_der;
xer_type_decoder_f FrameDrift_decode_xer;
xer_type_encoder_f FrameDrift_encode_xer;
oer_type_decoder_f FrameDrift_decode_oer;
oer_type_encoder_f FrameDrift_encode_oer;
per_type_decoder_f FrameDrift_decode_uper;
per_type_encoder_f FrameDrift_encode_uper;
/* Implementation */
extern asn_per_constraints_t asn_PER_type_FrameDrift_constr_1;
extern asn_TYPE_descriptor_t asn_DEF_FrameDrift;
asn_struct_free_f FrameDrift_free;
asn_struct_print_f FrameDrift_print;
asn_constr_check_f FrameDrift_constraint;
ber_type_decoder_f FrameDrift_decode_ber;
der_type_encoder_f FrameDrift_encode_der;
xer_type_decoder_f FrameDrift_decode_xer;
xer_type_encoder_f FrameDrift_encode_xer;
oer_type_decoder_f FrameDrift_decode_oer;
oer_type_encoder_f FrameDrift_encode_oer;
per_type_decoder_f FrameDrift_decode_uper;
per_type_encoder_f FrameDrift_encode_uper;
#ifdef __cplusplus
}
#endif
#endif /* _FrameDrift_H_ */
#endif /* _FrameDrift_H_ */
#include <asn_internal.h>
+21 -20
View File
@@ -4,8 +4,8 @@
* found in "../ulp.asn1"
*/
#ifndef _FrameNumber_H_
#define _FrameNumber_H_
#ifndef _FrameNumber_H_
#define _FrameNumber_H_
#include <asn_application.h>
@@ -14,30 +14,31 @@
#include <NativeInteger.h>
#ifdef __cplusplus
extern "C" {
extern "C"
{
#endif
/* FrameNumber */
typedef long FrameNumber_t;
/* FrameNumber */
typedef long FrameNumber_t;
/* Implementation */
extern asn_per_constraints_t asn_PER_type_FrameNumber_constr_1;
extern asn_TYPE_descriptor_t asn_DEF_FrameNumber;
asn_struct_free_f FrameNumber_free;
asn_struct_print_f FrameNumber_print;
asn_constr_check_f FrameNumber_constraint;
ber_type_decoder_f FrameNumber_decode_ber;
der_type_encoder_f FrameNumber_encode_der;
xer_type_decoder_f FrameNumber_decode_xer;
xer_type_encoder_f FrameNumber_encode_xer;
oer_type_decoder_f FrameNumber_decode_oer;
oer_type_encoder_f FrameNumber_encode_oer;
per_type_decoder_f FrameNumber_decode_uper;
per_type_encoder_f FrameNumber_encode_uper;
/* Implementation */
extern asn_per_constraints_t asn_PER_type_FrameNumber_constr_1;
extern asn_TYPE_descriptor_t asn_DEF_FrameNumber;
asn_struct_free_f FrameNumber_free;
asn_struct_print_f FrameNumber_print;
asn_constr_check_f FrameNumber_constraint;
ber_type_decoder_f FrameNumber_decode_ber;
der_type_encoder_f FrameNumber_encode_der;
xer_type_decoder_f FrameNumber_decode_xer;
xer_type_encoder_f FrameNumber_encode_xer;
oer_type_decoder_f FrameNumber_decode_oer;
oer_type_encoder_f FrameNumber_encode_oer;
per_type_decoder_f FrameNumber_decode_uper;
per_type_encoder_f FrameNumber_encode_uper;
#ifdef __cplusplus
}
#endif
#endif /* _FrameNumber_H_ */
#endif /* _FrameNumber_H_ */
#include <asn_internal.h>
+17 -15
View File
@@ -4,8 +4,8 @@
* found in "../ulp.asn1"
*/
#ifndef _GANSS_AssistData_H_
#define _GANSS_AssistData_H_
#ifndef _GANSS_AssistData_H_
#define _GANSS_AssistData_H_
#include <asn_application.h>
@@ -15,25 +15,27 @@
#include <constr_SEQUENCE.h>
#ifdef __cplusplus
extern "C" {
extern "C"
{
#endif
/* GANSS-AssistData */
typedef struct GANSS_AssistData {
GANSS_ControlHeader_t ganss_controlHeader;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} GANSS_AssistData_t;
/* GANSS-AssistData */
typedef struct GANSS_AssistData
{
GANSS_ControlHeader_t ganss_controlHeader;
/* Implementation */
extern asn_TYPE_descriptor_t asn_DEF_GANSS_AssistData;
extern asn_SEQUENCE_specifics_t asn_SPC_GANSS_AssistData_specs_1;
extern asn_TYPE_member_t asn_MBR_GANSS_AssistData_1[1];
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} GANSS_AssistData_t;
/* Implementation */
extern asn_TYPE_descriptor_t asn_DEF_GANSS_AssistData;
extern asn_SEQUENCE_specifics_t asn_SPC_GANSS_AssistData_specs_1;
extern asn_TYPE_member_t asn_MBR_GANSS_AssistData_1[1];
#ifdef __cplusplus
}
#endif
#endif /* _GANSS_AssistData_H_ */
#endif /* _GANSS_AssistData_H_ */
#include <asn_internal.h>
@@ -4,8 +4,8 @@
* found in "../ulp.asn1"
*/
#ifndef _GANSS_ControlHeader_H_
#define _GANSS_ControlHeader_H_
#ifndef _GANSS_ControlHeader_H_
#define _GANSS_ControlHeader_H_
#include <asn_application.h>
@@ -14,26 +14,28 @@
#include <constr_SEQUENCE.h>
#ifdef __cplusplus
extern "C" {
extern "C"
{
#endif
/* Forward declarations */
struct GANSSCommonAssistData;
struct SeqOfGANSSGenericAssistDataElement;
/* Forward declarations */
struct GANSSCommonAssistData;
struct SeqOfGANSSGenericAssistDataElement;
/* GANSS-ControlHeader */
typedef struct GANSS_ControlHeader {
struct GANSSCommonAssistData *ganssCommonAssistData /* OPTIONAL */;
struct SeqOfGANSSGenericAssistDataElement *ganssGenericAssistDataList /* OPTIONAL */;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} GANSS_ControlHeader_t;
/* GANSS-ControlHeader */
typedef struct GANSS_ControlHeader
{
struct GANSSCommonAssistData *ganssCommonAssistData /* OPTIONAL */;
struct SeqOfGANSSGenericAssistDataElement *ganssGenericAssistDataList /* OPTIONAL */;
/* Implementation */
extern asn_TYPE_descriptor_t asn_DEF_GANSS_ControlHeader;
extern asn_SEQUENCE_specifics_t asn_SPC_GANSS_ControlHeader_specs_1;
extern asn_TYPE_member_t asn_MBR_GANSS_ControlHeader_1[2];
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} GANSS_ControlHeader_t;
/* Implementation */
extern asn_TYPE_descriptor_t asn_DEF_GANSS_ControlHeader;
extern asn_SEQUENCE_specifics_t asn_SPC_GANSS_ControlHeader_specs_1;
extern asn_TYPE_member_t asn_MBR_GANSS_ControlHeader_1[2];
#ifdef __cplusplus
}
@@ -43,5 +45,5 @@ extern asn_TYPE_member_t asn_MBR_GANSS_ControlHeader_1[2];
#include "GANSSCommonAssistData.h"
#include "SeqOfGANSSGenericAssistDataElement.h"
#endif /* _GANSS_ControlHeader_H_ */
#endif /* _GANSS_ControlHeader_H_ */
#include <asn_internal.h>
@@ -4,8 +4,8 @@
* found in "../ulp.asn1"
*/
#ifndef _GANSS_MsrSetElement_H_
#define _GANSS_MsrSetElement_H_
#ifndef _GANSS_MsrSetElement_H_
#define _GANSS_MsrSetElement_H_
#include <asn_application.h>
@@ -18,28 +18,30 @@
#include <constr_SEQUENCE.h>
#ifdef __cplusplus
extern "C" {
extern "C"
{
#endif
/* Forward declarations */
struct ReferenceFrame;
/* Forward declarations */
struct ReferenceFrame;
/* GANSS-MsrSetElement */
typedef struct GANSS_MsrSetElement {
struct ReferenceFrame *referenceFrame /* OPTIONAL */;
GANSSTODm_t *ganssTODm /* OPTIONAL */;
long *deltaGNASSTOD /* OPTIONAL */;
GANSSTODUncertainty_t *ganssTODUncertainty /* OPTIONAL */;
SeqOfGANSS_SgnTypeElement_t ganss_SgnTypeList;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} GANSS_MsrSetElement_t;
/* GANSS-MsrSetElement */
typedef struct GANSS_MsrSetElement
{
struct ReferenceFrame *referenceFrame /* OPTIONAL */;
GANSSTODm_t *ganssTODm /* OPTIONAL */;
long *deltaGNASSTOD /* OPTIONAL */;
GANSSTODUncertainty_t *ganssTODUncertainty /* OPTIONAL */;
SeqOfGANSS_SgnTypeElement_t ganss_SgnTypeList;
/* Implementation */
extern asn_TYPE_descriptor_t asn_DEF_GANSS_MsrSetElement;
extern asn_SEQUENCE_specifics_t asn_SPC_GANSS_MsrSetElement_specs_1;
extern asn_TYPE_member_t asn_MBR_GANSS_MsrSetElement_1[5];
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} GANSS_MsrSetElement_t;
/* Implementation */
extern asn_TYPE_descriptor_t asn_DEF_GANSS_MsrSetElement;
extern asn_SEQUENCE_specifics_t asn_SPC_GANSS_MsrSetElement_specs_1;
extern asn_TYPE_member_t asn_MBR_GANSS_MsrSetElement_1[5];
#ifdef __cplusplus
}
@@ -48,5 +50,5 @@ extern asn_TYPE_member_t asn_MBR_GANSS_MsrSetElement_1[5];
/* Referred external types */
#include "ReferenceFrame.h"
#endif /* _GANSS_MsrSetElement_H_ */
#endif /* _GANSS_MsrSetElement_H_ */
#include <asn_internal.h>
+25 -23
View File
@@ -4,8 +4,8 @@
* found in "../ulp.asn1"
*/
#ifndef _GANSS_SgnElement_H_
#define _GANSS_SgnElement_H_
#ifndef _GANSS_SgnElement_H_
#define _GANSS_SgnElement_H_
#include <asn_application.h>
@@ -17,33 +17,35 @@
#include <constr_SEQUENCE.h>
#ifdef __cplusplus
extern "C" {
extern "C"
{
#endif
/* GANSS-SgnElement */
typedef struct GANSS_SgnElement {
SVID_t svID;
long cNo;
MpathIndic_t mpathDet;
long *carrierQualityInd /* OPTIONAL */;
long codePhase;
long *integerCodePhase /* OPTIONAL */;
long codePhaseRMSError;
long *doppler /* OPTIONAL */;
long *adr /* OPTIONAL */;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} GANSS_SgnElement_t;
/* GANSS-SgnElement */
typedef struct GANSS_SgnElement
{
SVID_t svID;
long cNo;
MpathIndic_t mpathDet;
long *carrierQualityInd /* OPTIONAL */;
long codePhase;
long *integerCodePhase /* OPTIONAL */;
long codePhaseRMSError;
long *doppler /* OPTIONAL */;
long *adr /* OPTIONAL */;
/* Implementation */
extern asn_TYPE_descriptor_t asn_DEF_GANSS_SgnElement;
extern asn_SEQUENCE_specifics_t asn_SPC_GANSS_SgnElement_specs_1;
extern asn_TYPE_member_t asn_MBR_GANSS_SgnElement_1[9];
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} GANSS_SgnElement_t;
/* Implementation */
extern asn_TYPE_descriptor_t asn_DEF_GANSS_SgnElement;
extern asn_SEQUENCE_specifics_t asn_SPC_GANSS_SgnElement_specs_1;
extern asn_TYPE_member_t asn_MBR_GANSS_SgnElement_1[9];
#ifdef __cplusplus
}
#endif
#endif /* _GANSS_SgnElement_H_ */
#endif /* _GANSS_SgnElement_H_ */
#include <asn_internal.h>
@@ -4,8 +4,8 @@
* found in "../ulp.asn1"
*/
#ifndef _GANSS_SgnTypeElement_H_
#define _GANSS_SgnTypeElement_H_
#ifndef _GANSS_SgnTypeElement_H_
#define _GANSS_SgnTypeElement_H_
#include <asn_application.h>
@@ -16,26 +16,28 @@
#include <constr_SEQUENCE.h>
#ifdef __cplusplus
extern "C" {
extern "C"
{
#endif
/* GANSS-SgnTypeElement */
typedef struct GANSS_SgnTypeElement {
long ganssSignalID;
SeqOfGANSS_SgnElement_t ganss_SgnList;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} GANSS_SgnTypeElement_t;
/* GANSS-SgnTypeElement */
typedef struct GANSS_SgnTypeElement
{
long ganssSignalID;
SeqOfGANSS_SgnElement_t ganss_SgnList;
/* Implementation */
extern asn_TYPE_descriptor_t asn_DEF_GANSS_SgnTypeElement;
extern asn_SEQUENCE_specifics_t asn_SPC_GANSS_SgnTypeElement_specs_1;
extern asn_TYPE_member_t asn_MBR_GANSS_SgnTypeElement_1[2];
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} GANSS_SgnTypeElement_t;
/* Implementation */
extern asn_TYPE_descriptor_t asn_DEF_GANSS_SgnTypeElement;
extern asn_SEQUENCE_specifics_t asn_SPC_GANSS_SgnTypeElement_specs_1;
extern asn_TYPE_member_t asn_MBR_GANSS_SgnTypeElement_1[2];
#ifdef __cplusplus
}
#endif
#endif /* _GANSS_SgnTypeElement_H_ */
#endif /* _GANSS_SgnTypeElement_H_ */
#include <asn_internal.h>
@@ -4,8 +4,8 @@
* found in "../ulp.asn1"
*/
#ifndef _GANSSAlmanacElement_H_
#define _GANSSAlmanacElement_H_
#ifndef _GANSSAlmanacElement_H_
#define _GANSSAlmanacElement_H_
#include <asn_application.h>
@@ -15,41 +15,45 @@
#include <constr_CHOICE.h>
#ifdef __cplusplus
extern "C" {
extern "C"
{
#endif
/* Dependencies */
typedef enum GANSSAlmanacElement_PR {
GANSSAlmanacElement_PR_NOTHING, /* No components present */
GANSSAlmanacElement_PR_keplerianAlmanacSet
/* Extensions may appear below */
} GANSSAlmanacElement_PR;
/* Dependencies */
typedef enum GANSSAlmanacElement_PR
{
GANSSAlmanacElement_PR_NOTHING, /* No components present */
GANSSAlmanacElement_PR_keplerianAlmanacSet
/* Extensions may appear below */
/* GANSSAlmanacElement */
typedef struct GANSSAlmanacElement {
GANSSAlmanacElement_PR present;
union GANSSAlmanacElement_u {
Almanac_KeplerianSet_t keplerianAlmanacSet;
/*
} GANSSAlmanacElement_PR;
/* GANSSAlmanacElement */
typedef struct GANSSAlmanacElement
{
GANSSAlmanacElement_PR present;
union GANSSAlmanacElement_u
{
Almanac_KeplerianSet_t keplerianAlmanacSet;
/*
* This type is extensible,
* possible extensions are below.
*/
} choice;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} GANSSAlmanacElement_t;
} choice;
/* Implementation */
extern asn_TYPE_descriptor_t asn_DEF_GANSSAlmanacElement;
extern asn_CHOICE_specifics_t asn_SPC_GANSSAlmanacElement_specs_1;
extern asn_TYPE_member_t asn_MBR_GANSSAlmanacElement_1[1];
extern asn_per_constraints_t asn_PER_type_GANSSAlmanacElement_constr_1;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} GANSSAlmanacElement_t;
/* Implementation */
extern asn_TYPE_descriptor_t asn_DEF_GANSSAlmanacElement;
extern asn_CHOICE_specifics_t asn_SPC_GANSSAlmanacElement_specs_1;
extern asn_TYPE_member_t asn_MBR_GANSSAlmanacElement_1[1];
extern asn_per_constraints_t asn_PER_type_GANSSAlmanacElement_constr_1;
#ifdef __cplusplus
}
#endif
#endif /* _GANSSAlmanacElement_H_ */
#endif /* _GANSSAlmanacElement_H_ */
#include <asn_internal.h>
@@ -4,8 +4,8 @@
* found in "../ulp.asn1"
*/
#ifndef _GANSSAlmanacModel_H_
#define _GANSSAlmanacModel_H_
#ifndef _GANSSAlmanacModel_H_
#define _GANSSAlmanacModel_H_
#include <asn_application.h>
@@ -17,29 +17,31 @@
#include <constr_SEQUENCE.h>
#ifdef __cplusplus
extern "C" {
extern "C"
{
#endif
/* GANSSAlmanacModel */
typedef struct GANSSAlmanacModel {
long weekNumber;
SVIDMASK_t svIDMask;
long *toa /* OPTIONAL */;
long *ioda /* OPTIONAL */;
SeqOfGANSSAlmanacElement_t ganssAlmanacList;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} GANSSAlmanacModel_t;
/* GANSSAlmanacModel */
typedef struct GANSSAlmanacModel
{
long weekNumber;
SVIDMASK_t svIDMask;
long *toa /* OPTIONAL */;
long *ioda /* OPTIONAL */;
SeqOfGANSSAlmanacElement_t ganssAlmanacList;
/* Implementation */
extern asn_TYPE_descriptor_t asn_DEF_GANSSAlmanacModel;
extern asn_SEQUENCE_specifics_t asn_SPC_GANSSAlmanacModel_specs_1;
extern asn_TYPE_member_t asn_MBR_GANSSAlmanacModel_1[5];
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} GANSSAlmanacModel_t;
/* Implementation */
extern asn_TYPE_descriptor_t asn_DEF_GANSSAlmanacModel;
extern asn_SEQUENCE_specifics_t asn_SPC_GANSSAlmanacModel_specs_1;
extern asn_TYPE_member_t asn_MBR_GANSSAlmanacModel_1[5];
#ifdef __cplusplus
}
#endif
#endif /* _GANSSAlmanacModel_H_ */
#endif /* _GANSSAlmanacModel_H_ */
#include <asn_internal.h>
@@ -4,8 +4,8 @@
* found in "../ulp.asn1"
*/
#ifndef _GANSSAssistanceData_H_
#define _GANSSAssistanceData_H_
#ifndef _GANSSAssistanceData_H_
#define _GANSSAssistanceData_H_
#include <asn_application.h>
@@ -14,30 +14,31 @@
#include <OCTET_STRING.h>
#ifdef __cplusplus
extern "C" {
extern "C"
{
#endif
/* GANSSAssistanceData */
typedef OCTET_STRING_t GANSSAssistanceData_t;
/* GANSSAssistanceData */
typedef OCTET_STRING_t GANSSAssistanceData_t;
/* Implementation */
extern asn_per_constraints_t asn_PER_type_GANSSAssistanceData_constr_1;
extern asn_TYPE_descriptor_t asn_DEF_GANSSAssistanceData;
asn_struct_free_f GANSSAssistanceData_free;
asn_struct_print_f GANSSAssistanceData_print;
asn_constr_check_f GANSSAssistanceData_constraint;
ber_type_decoder_f GANSSAssistanceData_decode_ber;
der_type_encoder_f GANSSAssistanceData_encode_der;
xer_type_decoder_f GANSSAssistanceData_decode_xer;
xer_type_encoder_f GANSSAssistanceData_encode_xer;
oer_type_decoder_f GANSSAssistanceData_decode_oer;
oer_type_encoder_f GANSSAssistanceData_encode_oer;
per_type_decoder_f GANSSAssistanceData_decode_uper;
per_type_encoder_f GANSSAssistanceData_encode_uper;
/* Implementation */
extern asn_per_constraints_t asn_PER_type_GANSSAssistanceData_constr_1;
extern asn_TYPE_descriptor_t asn_DEF_GANSSAssistanceData;
asn_struct_free_f GANSSAssistanceData_free;
asn_struct_print_f GANSSAssistanceData_print;
asn_constr_check_f GANSSAssistanceData_constraint;
ber_type_decoder_f GANSSAssistanceData_decode_ber;
der_type_encoder_f GANSSAssistanceData_encode_der;
xer_type_decoder_f GANSSAssistanceData_decode_xer;
xer_type_encoder_f GANSSAssistanceData_encode_xer;
oer_type_decoder_f GANSSAssistanceData_decode_oer;
oer_type_encoder_f GANSSAssistanceData_encode_oer;
per_type_decoder_f GANSSAssistanceData_decode_uper;
per_type_encoder_f GANSSAssistanceData_encode_uper;
#ifdef __cplusplus
}
#endif
#endif /* _GANSSAssistanceData_H_ */
#endif /* _GANSSAssistanceData_H_ */
#include <asn_internal.h>
+31 -27
View File
@@ -4,8 +4,8 @@
* found in "../ulp.asn1"
*/
#ifndef _GANSSClockModel_H_
#define _GANSSClockModel_H_
#ifndef _GANSSClockModel_H_
#define _GANSSClockModel_H_
#include <asn_application.h>
@@ -15,41 +15,45 @@
#include <constr_CHOICE.h>
#ifdef __cplusplus
extern "C" {
extern "C"
{
#endif
/* Dependencies */
typedef enum GANSSClockModel_PR {
GANSSClockModel_PR_NOTHING, /* No components present */
GANSSClockModel_PR_standardClockModelList
/* Extensions may appear below */
} GANSSClockModel_PR;
/* Dependencies */
typedef enum GANSSClockModel_PR
{
GANSSClockModel_PR_NOTHING, /* No components present */
GANSSClockModel_PR_standardClockModelList
/* Extensions may appear below */
/* GANSSClockModel */
typedef struct GANSSClockModel {
GANSSClockModel_PR present;
union GANSSClockModel_u {
SeqOfStandardClockModelElement_t standardClockModelList;
/*
} GANSSClockModel_PR;
/* GANSSClockModel */
typedef struct GANSSClockModel
{
GANSSClockModel_PR present;
union GANSSClockModel_u
{
SeqOfStandardClockModelElement_t standardClockModelList;
/*
* This type is extensible,
* possible extensions are below.
*/
} choice;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} GANSSClockModel_t;
} choice;
/* Implementation */
extern asn_TYPE_descriptor_t asn_DEF_GANSSClockModel;
extern asn_CHOICE_specifics_t asn_SPC_GANSSClockModel_specs_1;
extern asn_TYPE_member_t asn_MBR_GANSSClockModel_1[1];
extern asn_per_constraints_t asn_PER_type_GANSSClockModel_constr_1;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} GANSSClockModel_t;
/* Implementation */
extern asn_TYPE_descriptor_t asn_DEF_GANSSClockModel;
extern asn_CHOICE_specifics_t asn_SPC_GANSSClockModel_specs_1;
extern asn_TYPE_member_t asn_MBR_GANSSClockModel_1[1];
extern asn_per_constraints_t asn_PER_type_GANSSClockModel_constr_1;
#ifdef __cplusplus
}
#endif
#endif /* _GANSSClockModel_H_ */
#endif /* _GANSSClockModel_H_ */
#include <asn_internal.h>
@@ -4,8 +4,8 @@
* found in "../ulp.asn1"
*/
#ifndef _GANSSCommonAssistData_H_
#define _GANSSCommonAssistData_H_
#ifndef _GANSSCommonAssistData_H_
#define _GANSSCommonAssistData_H_
#include <asn_application.h>
@@ -14,32 +14,34 @@
#include <constr_SEQUENCE.h>
#ifdef __cplusplus
extern "C" {
extern "C"
{
#endif
/* Forward declarations */
struct GANSSReferenceTime;
struct GANSSRefLocation;
struct GANSSIonosphericModel;
/* Forward declarations */
struct GANSSReferenceTime;
struct GANSSRefLocation;
struct GANSSIonosphericModel;
/* GANSSCommonAssistData */
typedef struct GANSSCommonAssistData {
struct GANSSReferenceTime *ganssReferenceTime /* OPTIONAL */;
struct GANSSRefLocation *ganssRefLocation /* OPTIONAL */;
struct GANSSIonosphericModel *ganssIonosphericModel /* OPTIONAL */;
/*
/* GANSSCommonAssistData */
typedef struct GANSSCommonAssistData
{
struct GANSSReferenceTime *ganssReferenceTime /* OPTIONAL */;
struct GANSSRefLocation *ganssRefLocation /* OPTIONAL */;
struct GANSSIonosphericModel *ganssIonosphericModel /* OPTIONAL */;
/*
* This type is extensible,
* possible extensions are below.
*/
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} GANSSCommonAssistData_t;
/* Implementation */
extern asn_TYPE_descriptor_t asn_DEF_GANSSCommonAssistData;
extern asn_SEQUENCE_specifics_t asn_SPC_GANSSCommonAssistData_specs_1;
extern asn_TYPE_member_t asn_MBR_GANSSCommonAssistData_1[3];
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} GANSSCommonAssistData_t;
/* Implementation */
extern asn_TYPE_descriptor_t asn_DEF_GANSSCommonAssistData;
extern asn_SEQUENCE_specifics_t asn_SPC_GANSSCommonAssistData_specs_1;
extern asn_TYPE_member_t asn_MBR_GANSSCommonAssistData_1[3];
#ifdef __cplusplus
}
@@ -50,5 +52,5 @@ extern asn_TYPE_member_t asn_MBR_GANSSCommonAssistData_1[3];
#include "GANSSRefLocation.h"
#include "GANSSIonosphericModel.h"
#endif /* _GANSSCommonAssistData_H_ */
#endif /* _GANSSCommonAssistData_H_ */
#include <asn_internal.h>
+21 -20
View File
@@ -4,8 +4,8 @@
* found in "../ulp.asn1"
*/
#ifndef _GANSSDataBit_H_
#define _GANSSDataBit_H_
#ifndef _GANSSDataBit_H_
#define _GANSSDataBit_H_
#include <asn_application.h>
@@ -14,30 +14,31 @@
#include <NativeInteger.h>
#ifdef __cplusplus
extern "C" {
extern "C"
{
#endif
/* GANSSDataBit */
typedef long GANSSDataBit_t;
/* GANSSDataBit */
typedef long GANSSDataBit_t;
/* Implementation */
extern asn_per_constraints_t asn_PER_type_GANSSDataBit_constr_1;
extern asn_TYPE_descriptor_t asn_DEF_GANSSDataBit;
asn_struct_free_f GANSSDataBit_free;
asn_struct_print_f GANSSDataBit_print;
asn_constr_check_f GANSSDataBit_constraint;
ber_type_decoder_f GANSSDataBit_decode_ber;
der_type_encoder_f GANSSDataBit_encode_der;
xer_type_decoder_f GANSSDataBit_decode_xer;
xer_type_encoder_f GANSSDataBit_encode_xer;
oer_type_decoder_f GANSSDataBit_decode_oer;
oer_type_encoder_f GANSSDataBit_encode_oer;
per_type_decoder_f GANSSDataBit_decode_uper;
per_type_encoder_f GANSSDataBit_encode_uper;
/* Implementation */
extern asn_per_constraints_t asn_PER_type_GANSSDataBit_constr_1;
extern asn_TYPE_descriptor_t asn_DEF_GANSSDataBit;
asn_struct_free_f GANSSDataBit_free;
asn_struct_print_f GANSSDataBit_print;
asn_constr_check_f GANSSDataBit_constraint;
ber_type_decoder_f GANSSDataBit_decode_ber;
der_type_encoder_f GANSSDataBit_encode_der;
xer_type_decoder_f GANSSDataBit_decode_xer;
xer_type_encoder_f GANSSDataBit_encode_xer;
oer_type_decoder_f GANSSDataBit_decode_oer;
oer_type_encoder_f GANSSDataBit_encode_oer;
per_type_decoder_f GANSSDataBit_decode_uper;
per_type_encoder_f GANSSDataBit_encode_uper;
#ifdef __cplusplus
}
#endif
#endif /* _GANSSDataBit_H_ */
#endif /* _GANSSDataBit_H_ */
#include <asn_internal.h>
@@ -4,8 +4,8 @@
* found in "../ulp.asn1"
*/
#ifndef _GANSSDataBitAssist_H_
#define _GANSSDataBitAssist_H_
#ifndef _GANSSDataBitAssist_H_
#define _GANSSDataBitAssist_H_
#include <asn_application.h>
@@ -17,28 +17,30 @@
#include <constr_SEQUENCE.h>
#ifdef __cplusplus
extern "C" {
extern "C"
{
#endif
/* GANSSDataBitAssist */
typedef struct GANSSDataBitAssist {
long ganssTOD;
SVID_t svID;
long ganssDataTypeID;
SeqOf_GANSSDataBits_t ganssDataBits;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} GANSSDataBitAssist_t;
/* GANSSDataBitAssist */
typedef struct GANSSDataBitAssist
{
long ganssTOD;
SVID_t svID;
long ganssDataTypeID;
SeqOf_GANSSDataBits_t ganssDataBits;
/* Implementation */
extern asn_TYPE_descriptor_t asn_DEF_GANSSDataBitAssist;
extern asn_SEQUENCE_specifics_t asn_SPC_GANSSDataBitAssist_specs_1;
extern asn_TYPE_member_t asn_MBR_GANSSDataBitAssist_1[4];
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} GANSSDataBitAssist_t;
/* Implementation */
extern asn_TYPE_descriptor_t asn_DEF_GANSSDataBitAssist;
extern asn_SEQUENCE_specifics_t asn_SPC_GANSSDataBitAssist_specs_1;
extern asn_TYPE_member_t asn_MBR_GANSSDataBitAssist_1[4];
#ifdef __cplusplus
}
#endif
#endif /* _GANSSDataBitAssist_H_ */
#endif /* _GANSSDataBitAssist_H_ */
#include <asn_internal.h>
@@ -4,8 +4,8 @@
* found in "../ulp.asn1"
*/
#ifndef _GANSSDiffCorrections_H_
#define _GANSSDiffCorrections_H_
#ifndef _GANSSDiffCorrections_H_
#define _GANSSDiffCorrections_H_
#include <asn_application.h>
@@ -16,26 +16,28 @@
#include <constr_SEQUENCE.h>
#ifdef __cplusplus
extern "C" {
extern "C"
{
#endif
/* GANSSDiffCorrections */
typedef struct GANSSDiffCorrections {
long dganssRefTime;
SeqOfSgnTypeElement_t sgnTypeList;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} GANSSDiffCorrections_t;
/* GANSSDiffCorrections */
typedef struct GANSSDiffCorrections
{
long dganssRefTime;
SeqOfSgnTypeElement_t sgnTypeList;
/* Implementation */
extern asn_TYPE_descriptor_t asn_DEF_GANSSDiffCorrections;
extern asn_SEQUENCE_specifics_t asn_SPC_GANSSDiffCorrections_specs_1;
extern asn_TYPE_member_t asn_MBR_GANSSDiffCorrections_1[2];
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} GANSSDiffCorrections_t;
/* Implementation */
extern asn_TYPE_descriptor_t asn_DEF_GANSSDiffCorrections;
extern asn_SEQUENCE_specifics_t asn_SPC_GANSSDiffCorrections_specs_1;
extern asn_TYPE_member_t asn_MBR_GANSSDiffCorrections_1[2];
#ifdef __cplusplus
}
#endif
#endif /* _GANSSDiffCorrections_H_ */
#endif /* _GANSSDiffCorrections_H_ */
#include <asn_internal.h>
@@ -4,8 +4,8 @@
* found in "../ulp.asn1"
*/
#ifndef _GANSSGenericAssistDataElement_H_
#define _GANSSGenericAssistDataElement_H_
#ifndef _GANSSGenericAssistDataElement_H_
#define _GANSSGenericAssistDataElement_H_
#include <asn_application.h>
@@ -15,43 +15,45 @@
#include <constr_SEQUENCE.h>
#ifdef __cplusplus
extern "C" {
extern "C"
{
#endif
/* Forward declarations */
struct SeqOfGANSSTimeModel;
struct GANSSDiffCorrections;
struct GANSSNavModel;
struct GANSSRealTimeIntegrity;
struct GANSSDataBitAssist;
struct GANSSRefMeasurementAssist;
struct GANSSAlmanacModel;
struct GANSSUTCModel;
/* Forward declarations */
struct SeqOfGANSSTimeModel;
struct GANSSDiffCorrections;
struct GANSSNavModel;
struct GANSSRealTimeIntegrity;
struct GANSSDataBitAssist;
struct GANSSRefMeasurementAssist;
struct GANSSAlmanacModel;
struct GANSSUTCModel;
/* GANSSGenericAssistDataElement */
typedef struct GANSSGenericAssistDataElement {
long *ganssID /* OPTIONAL */;
struct SeqOfGANSSTimeModel *ganssTimeModel /* OPTIONAL */;
struct GANSSDiffCorrections *ganssDiffCorrections /* OPTIONAL */;
struct GANSSNavModel *ganssNavigationModel /* OPTIONAL */;
struct GANSSRealTimeIntegrity *ganssRealTimeIntegrity /* OPTIONAL */;
struct GANSSDataBitAssist *ganssDataBitAssist /* OPTIONAL */;
struct GANSSRefMeasurementAssist *ganssRefMeasurementAssist /* OPTIONAL */;
struct GANSSAlmanacModel *ganssAlmanacModel /* OPTIONAL */;
struct GANSSUTCModel *ganssUTCModel /* OPTIONAL */;
/*
/* GANSSGenericAssistDataElement */
typedef struct GANSSGenericAssistDataElement
{
long *ganssID /* OPTIONAL */;
struct SeqOfGANSSTimeModel *ganssTimeModel /* OPTIONAL */;
struct GANSSDiffCorrections *ganssDiffCorrections /* OPTIONAL */;
struct GANSSNavModel *ganssNavigationModel /* OPTIONAL */;
struct GANSSRealTimeIntegrity *ganssRealTimeIntegrity /* OPTIONAL */;
struct GANSSDataBitAssist *ganssDataBitAssist /* OPTIONAL */;
struct GANSSRefMeasurementAssist *ganssRefMeasurementAssist /* OPTIONAL */;
struct GANSSAlmanacModel *ganssAlmanacModel /* OPTIONAL */;
struct GANSSUTCModel *ganssUTCModel /* OPTIONAL */;
/*
* This type is extensible,
* possible extensions are below.
*/
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} GANSSGenericAssistDataElement_t;
/* Implementation */
extern asn_TYPE_descriptor_t asn_DEF_GANSSGenericAssistDataElement;
extern asn_SEQUENCE_specifics_t asn_SPC_GANSSGenericAssistDataElement_specs_1;
extern asn_TYPE_member_t asn_MBR_GANSSGenericAssistDataElement_1[9];
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} GANSSGenericAssistDataElement_t;
/* Implementation */
extern asn_TYPE_descriptor_t asn_DEF_GANSSGenericAssistDataElement;
extern asn_SEQUENCE_specifics_t asn_SPC_GANSSGenericAssistDataElement_specs_1;
extern asn_TYPE_member_t asn_MBR_GANSSGenericAssistDataElement_1[9];
#ifdef __cplusplus
}
@@ -67,5 +69,5 @@ extern asn_TYPE_member_t asn_MBR_GANSSGenericAssistDataElement_1[9];
#include "GANSSAlmanacModel.h"
#include "GANSSUTCModel.h"
#endif /* _GANSSGenericAssistDataElement_H_ */
#endif /* _GANSSGenericAssistDataElement_H_ */
#include <asn_internal.h>
@@ -4,8 +4,8 @@
* found in "../ulp.asn1"
*/
#ifndef _GANSSIonoStormFlags_H_
#define _GANSSIonoStormFlags_H_
#ifndef _GANSSIonoStormFlags_H_
#define _GANSSIonoStormFlags_H_
#include <asn_application.h>
@@ -15,29 +15,31 @@
#include <constr_SEQUENCE.h>
#ifdef __cplusplus
extern "C" {
extern "C"
{
#endif
/* GANSSIonoStormFlags */
typedef struct GANSSIonoStormFlags {
long ionoStormFlag1;
long ionoStormFlag2;
long ionoStormFlag3;
long ionoStormFlag4;
long ionoStormFlag5;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} GANSSIonoStormFlags_t;
/* GANSSIonoStormFlags */
typedef struct GANSSIonoStormFlags
{
long ionoStormFlag1;
long ionoStormFlag2;
long ionoStormFlag3;
long ionoStormFlag4;
long ionoStormFlag5;
/* Implementation */
extern asn_TYPE_descriptor_t asn_DEF_GANSSIonoStormFlags;
extern asn_SEQUENCE_specifics_t asn_SPC_GANSSIonoStormFlags_specs_1;
extern asn_TYPE_member_t asn_MBR_GANSSIonoStormFlags_1[5];
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} GANSSIonoStormFlags_t;
/* Implementation */
extern asn_TYPE_descriptor_t asn_DEF_GANSSIonoStormFlags;
extern asn_SEQUENCE_specifics_t asn_SPC_GANSSIonoStormFlags_specs_1;
extern asn_TYPE_member_t asn_MBR_GANSSIonoStormFlags_1[5];
#ifdef __cplusplus
}
#endif
#endif /* _GANSSIonoStormFlags_H_ */
#endif /* _GANSSIonoStormFlags_H_ */
#include <asn_internal.h>
@@ -4,8 +4,8 @@
* found in "../ulp.asn1"
*/
#ifndef _GANSSIonosphereModel_H_
#define _GANSSIonosphereModel_H_
#ifndef _GANSSIonosphereModel_H_
#define _GANSSIonosphereModel_H_
#include <asn_application.h>
@@ -15,27 +15,29 @@
#include <constr_SEQUENCE.h>
#ifdef __cplusplus
extern "C" {
extern "C"
{
#endif
/* GANSSIonosphereModel */
typedef struct GANSSIonosphereModel {
long ai0;
long ai1;
long ai2;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} GANSSIonosphereModel_t;
/* GANSSIonosphereModel */
typedef struct GANSSIonosphereModel
{
long ai0;
long ai1;
long ai2;
/* Implementation */
extern asn_TYPE_descriptor_t asn_DEF_GANSSIonosphereModel;
extern asn_SEQUENCE_specifics_t asn_SPC_GANSSIonosphereModel_specs_1;
extern asn_TYPE_member_t asn_MBR_GANSSIonosphereModel_1[3];
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} GANSSIonosphereModel_t;
/* Implementation */
extern asn_TYPE_descriptor_t asn_DEF_GANSSIonosphereModel;
extern asn_SEQUENCE_specifics_t asn_SPC_GANSSIonosphereModel_specs_1;
extern asn_TYPE_member_t asn_MBR_GANSSIonosphereModel_1[3];
#ifdef __cplusplus
}
#endif
#endif /* _GANSSIonosphereModel_H_ */
#endif /* _GANSSIonosphereModel_H_ */
#include <asn_internal.h>
@@ -4,8 +4,8 @@
* found in "../ulp.asn1"
*/
#ifndef _GANSSIonosphericModel_H_
#define _GANSSIonosphericModel_H_
#ifndef _GANSSIonosphericModel_H_
#define _GANSSIonosphericModel_H_
#include <asn_application.h>
@@ -15,29 +15,31 @@
#include <constr_SEQUENCE.h>
#ifdef __cplusplus
extern "C" {
extern "C"
{
#endif
/* Forward declarations */
struct GANSSIonoStormFlags;
/* Forward declarations */
struct GANSSIonoStormFlags;
/* GANSSIonosphericModel */
typedef struct GANSSIonosphericModel {
GANSSIonosphereModel_t ganssIonoModel;
struct GANSSIonoStormFlags *ganssIonoStormFlags /* OPTIONAL */;
/*
/* GANSSIonosphericModel */
typedef struct GANSSIonosphericModel
{
GANSSIonosphereModel_t ganssIonoModel;
struct GANSSIonoStormFlags *ganssIonoStormFlags /* OPTIONAL */;
/*
* This type is extensible,
* possible extensions are below.
*/
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} GANSSIonosphericModel_t;
/* Implementation */
extern asn_TYPE_descriptor_t asn_DEF_GANSSIonosphericModel;
extern asn_SEQUENCE_specifics_t asn_SPC_GANSSIonosphericModel_specs_1;
extern asn_TYPE_member_t asn_MBR_GANSSIonosphericModel_1[2];
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} GANSSIonosphericModel_t;
/* Implementation */
extern asn_TYPE_descriptor_t asn_DEF_GANSSIonosphericModel;
extern asn_SEQUENCE_specifics_t asn_SPC_GANSSIonosphericModel_specs_1;
extern asn_TYPE_member_t asn_MBR_GANSSIonosphericModel_1[2];
#ifdef __cplusplus
}
@@ -46,5 +48,5 @@ extern asn_TYPE_member_t asn_MBR_GANSSIonosphericModel_1[2];
/* Referred external types */
#include "GANSSIonoStormFlags.h"
#endif /* _GANSSIonosphericModel_H_ */
#endif /* _GANSSIonosphericModel_H_ */
#include <asn_internal.h>
@@ -4,8 +4,8 @@
* found in "../ulp.asn1"
*/
#ifndef _GANSSLocationInfo_H_
#define _GANSSLocationInfo_H_
#ifndef _GANSSLocationInfo_H_
#define _GANSSLocationInfo_H_
#include <asn_application.h>
@@ -20,36 +20,38 @@
#include <constr_SEQUENCE.h>
#ifdef __cplusplus
extern "C" {
extern "C"
{
#endif
/* Forward declarations */
struct ReferenceFrame;
/* Forward declarations */
struct ReferenceFrame;
/* GANSSLocationInfo */
typedef struct GANSSLocationInfo {
struct ReferenceFrame *referenceFrame /* OPTIONAL */;
GANSSTODm_t *ganssTODm /* OPTIONAL */;
long *ganssTODFrac /* OPTIONAL */;
GANSSTODUncertainty_t *ganssTODUncertainty /* OPTIONAL */;
long *ganssTimeID /* OPTIONAL */;
FixType_t fixType;
PositionData_t posData;
long *stationaryIndication /* OPTIONAL */;
Ext_GeographicalInformation_t posEstimate;
/*
/* GANSSLocationInfo */
typedef struct GANSSLocationInfo
{
struct ReferenceFrame *referenceFrame /* OPTIONAL */;
GANSSTODm_t *ganssTODm /* OPTIONAL */;
long *ganssTODFrac /* OPTIONAL */;
GANSSTODUncertainty_t *ganssTODUncertainty /* OPTIONAL */;
long *ganssTimeID /* OPTIONAL */;
FixType_t fixType;
PositionData_t posData;
long *stationaryIndication /* OPTIONAL */;
Ext_GeographicalInformation_t posEstimate;
/*
* This type is extensible,
* possible extensions are below.
*/
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} GANSSLocationInfo_t;
/* Implementation */
extern asn_TYPE_descriptor_t asn_DEF_GANSSLocationInfo;
extern asn_SEQUENCE_specifics_t asn_SPC_GANSSLocationInfo_specs_1;
extern asn_TYPE_member_t asn_MBR_GANSSLocationInfo_1[9];
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} GANSSLocationInfo_t;
/* Implementation */
extern asn_TYPE_descriptor_t asn_DEF_GANSSLocationInfo;
extern asn_SEQUENCE_specifics_t asn_SPC_GANSSLocationInfo_specs_1;
extern asn_TYPE_member_t asn_MBR_GANSSLocationInfo_1[9];
#ifdef __cplusplus
}
@@ -58,5 +60,5 @@ extern asn_TYPE_member_t asn_MBR_GANSSLocationInfo_1[9];
/* Referred external types */
#include "ReferenceFrame.h"
#endif /* _GANSSLocationInfo_H_ */
#endif /* _GANSSLocationInfo_H_ */
#include <asn_internal.h>
+17 -15
View File
@@ -4,8 +4,8 @@
* found in "../ulp.asn1"
*/
#ifndef _GANSSMeasureInfo_H_
#define _GANSSMeasureInfo_H_
#ifndef _GANSSMeasureInfo_H_
#define _GANSSMeasureInfo_H_
#include <asn_application.h>
@@ -15,25 +15,27 @@
#include <constr_SEQUENCE.h>
#ifdef __cplusplus
extern "C" {
extern "C"
{
#endif
/* GANSSMeasureInfo */
typedef struct GANSSMeasureInfo {
SeqOfGANSS_MsrSetElement_t ganssMsrSetList;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} GANSSMeasureInfo_t;
/* GANSSMeasureInfo */
typedef struct GANSSMeasureInfo
{
SeqOfGANSS_MsrSetElement_t ganssMsrSetList;
/* Implementation */
extern asn_TYPE_descriptor_t asn_DEF_GANSSMeasureInfo;
extern asn_SEQUENCE_specifics_t asn_SPC_GANSSMeasureInfo_specs_1;
extern asn_TYPE_member_t asn_MBR_GANSSMeasureInfo_1[1];
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} GANSSMeasureInfo_t;
/* Implementation */
extern asn_TYPE_descriptor_t asn_DEF_GANSSMeasureInfo;
extern asn_SEQUENCE_specifics_t asn_SPC_GANSSMeasureInfo_specs_1;
extern asn_TYPE_member_t asn_MBR_GANSSMeasureInfo_1[1];
#ifdef __cplusplus
}
#endif
#endif /* _GANSSMeasureInfo_H_ */
#endif /* _GANSSMeasureInfo_H_ */
#include <asn_internal.h>
+21 -19
View File
@@ -4,8 +4,8 @@
* found in "../ulp.asn1"
*/
#ifndef _GANSSNavModel_H_
#define _GANSSNavModel_H_
#ifndef _GANSSNavModel_H_
#define _GANSSNavModel_H_
#include <asn_application.h>
@@ -16,29 +16,31 @@
#include <constr_SEQUENCE.h>
#ifdef __cplusplus
extern "C" {
extern "C"
{
#endif
/* GANSSNavModel */
typedef struct GANSSNavModel {
long nonBroadcastIndFlag;
long *toeMSB /* OPTIONAL */;
long *eMSB /* OPTIONAL */;
long *sqrtAMBS /* OPTIONAL */;
SeqOfGANSSSatelliteElement_t ganssSatelliteList;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} GANSSNavModel_t;
/* GANSSNavModel */
typedef struct GANSSNavModel
{
long nonBroadcastIndFlag;
long *toeMSB /* OPTIONAL */;
long *eMSB /* OPTIONAL */;
long *sqrtAMBS /* OPTIONAL */;
SeqOfGANSSSatelliteElement_t ganssSatelliteList;
/* Implementation */
extern asn_TYPE_descriptor_t asn_DEF_GANSSNavModel;
extern asn_SEQUENCE_specifics_t asn_SPC_GANSSNavModel_specs_1;
extern asn_TYPE_member_t asn_MBR_GANSSNavModel_1[5];
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} GANSSNavModel_t;
/* Implementation */
extern asn_TYPE_descriptor_t asn_DEF_GANSSNavModel;
extern asn_SEQUENCE_specifics_t asn_SPC_GANSSNavModel_specs_1;
extern asn_TYPE_member_t asn_MBR_GANSSNavModel_1[5];
#ifdef __cplusplus
}
#endif
#endif /* _GANSSNavModel_H_ */
#endif /* _GANSSNavModel_H_ */
#include <asn_internal.h>
+31 -27
View File
@@ -4,8 +4,8 @@
* found in "../ulp.asn1"
*/
#ifndef _GANSSOrbitModel_H_
#define _GANSSOrbitModel_H_
#ifndef _GANSSOrbitModel_H_
#define _GANSSOrbitModel_H_
#include <asn_application.h>
@@ -15,41 +15,45 @@
#include <constr_CHOICE.h>
#ifdef __cplusplus
extern "C" {
extern "C"
{
#endif
/* Dependencies */
typedef enum GANSSOrbitModel_PR {
GANSSOrbitModel_PR_NOTHING, /* No components present */
GANSSOrbitModel_PR_keplerianSet
/* Extensions may appear below */
} GANSSOrbitModel_PR;
/* Dependencies */
typedef enum GANSSOrbitModel_PR
{
GANSSOrbitModel_PR_NOTHING, /* No components present */
GANSSOrbitModel_PR_keplerianSet
/* Extensions may appear below */
/* GANSSOrbitModel */
typedef struct GANSSOrbitModel {
GANSSOrbitModel_PR present;
union GANSSOrbitModel_u {
NavModel_KeplerianSet_t keplerianSet;
/*
} GANSSOrbitModel_PR;
/* GANSSOrbitModel */
typedef struct GANSSOrbitModel
{
GANSSOrbitModel_PR present;
union GANSSOrbitModel_u
{
NavModel_KeplerianSet_t keplerianSet;
/*
* This type is extensible,
* possible extensions are below.
*/
} choice;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} GANSSOrbitModel_t;
} choice;
/* Implementation */
extern asn_TYPE_descriptor_t asn_DEF_GANSSOrbitModel;
extern asn_CHOICE_specifics_t asn_SPC_GANSSOrbitModel_specs_1;
extern asn_TYPE_member_t asn_MBR_GANSSOrbitModel_1[1];
extern asn_per_constraints_t asn_PER_type_GANSSOrbitModel_constr_1;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} GANSSOrbitModel_t;
/* Implementation */
extern asn_TYPE_descriptor_t asn_DEF_GANSSOrbitModel;
extern asn_CHOICE_specifics_t asn_SPC_GANSSOrbitModel_specs_1;
extern asn_TYPE_member_t asn_MBR_GANSSOrbitModel_1[1];
extern asn_per_constraints_t asn_PER_type_GANSSOrbitModel_constr_1;
#ifdef __cplusplus
}
#endif
#endif /* _GANSSOrbitModel_H_ */
#endif /* _GANSSOrbitModel_H_ */
#include <asn_internal.h>
@@ -4,8 +4,8 @@
* found in "../ulp.asn1"
*/
#ifndef _GANSSPositioningMethod_H_
#define _GANSSPositioningMethod_H_
#ifndef _GANSSPositioningMethod_H_
#define _GANSSPositioningMethod_H_
#include <asn_application.h>
@@ -14,36 +14,38 @@
#include <BIT_STRING.h>
#ifdef __cplusplus
extern "C" {
extern "C"
{
#endif
/* Dependencies */
typedef enum GANSSPositioningMethod {
GANSSPositioningMethod_gps = 0,
GANSSPositioningMethod_galileo = 1
} e_GANSSPositioningMethod;
/* Dependencies */
typedef enum GANSSPositioningMethod
{
GANSSPositioningMethod_gps = 0,
GANSSPositioningMethod_galileo = 1
} e_GANSSPositioningMethod;
/* GANSSPositioningMethod */
typedef BIT_STRING_t GANSSPositioningMethod_t;
/* GANSSPositioningMethod */
typedef BIT_STRING_t GANSSPositioningMethod_t;
/* Implementation */
extern asn_per_constraints_t asn_PER_type_GANSSPositioningMethod_constr_1;
extern asn_TYPE_descriptor_t asn_DEF_GANSSPositioningMethod;
asn_struct_free_f GANSSPositioningMethod_free;
asn_struct_print_f GANSSPositioningMethod_print;
asn_constr_check_f GANSSPositioningMethod_constraint;
ber_type_decoder_f GANSSPositioningMethod_decode_ber;
der_type_encoder_f GANSSPositioningMethod_encode_der;
xer_type_decoder_f GANSSPositioningMethod_decode_xer;
xer_type_encoder_f GANSSPositioningMethod_encode_xer;
oer_type_decoder_f GANSSPositioningMethod_decode_oer;
oer_type_encoder_f GANSSPositioningMethod_encode_oer;
per_type_decoder_f GANSSPositioningMethod_decode_uper;
per_type_encoder_f GANSSPositioningMethod_encode_uper;
/* Implementation */
extern asn_per_constraints_t asn_PER_type_GANSSPositioningMethod_constr_1;
extern asn_TYPE_descriptor_t asn_DEF_GANSSPositioningMethod;
asn_struct_free_f GANSSPositioningMethod_free;
asn_struct_print_f GANSSPositioningMethod_print;
asn_constr_check_f GANSSPositioningMethod_constraint;
ber_type_decoder_f GANSSPositioningMethod_decode_ber;
der_type_encoder_f GANSSPositioningMethod_encode_der;
xer_type_decoder_f GANSSPositioningMethod_decode_xer;
xer_type_encoder_f GANSSPositioningMethod_encode_xer;
oer_type_decoder_f GANSSPositioningMethod_decode_oer;
oer_type_encoder_f GANSSPositioningMethod_encode_oer;
per_type_decoder_f GANSSPositioningMethod_decode_uper;
per_type_encoder_f GANSSPositioningMethod_encode_uper;
#ifdef __cplusplus
}
#endif
#endif /* _GANSSPositioningMethod_H_ */
#endif /* _GANSSPositioningMethod_H_ */
#include <asn_internal.h>
@@ -4,8 +4,8 @@
* found in "../ulp.asn1"
*/
#ifndef _GANSSRealTimeIntegrity_H_
#define _GANSSRealTimeIntegrity_H_
#ifndef _GANSSRealTimeIntegrity_H_
#define _GANSSRealTimeIntegrity_H_
#include <asn_application.h>
@@ -15,25 +15,27 @@
#include <constr_SEQUENCE.h>
#ifdef __cplusplus
extern "C" {
extern "C"
{
#endif
/* GANSSRealTimeIntegrity */
typedef struct GANSSRealTimeIntegrity {
SeqOfBadSignalElement_t ganssBadSignalList;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} GANSSRealTimeIntegrity_t;
/* GANSSRealTimeIntegrity */
typedef struct GANSSRealTimeIntegrity
{
SeqOfBadSignalElement_t ganssBadSignalList;
/* Implementation */
extern asn_TYPE_descriptor_t asn_DEF_GANSSRealTimeIntegrity;
extern asn_SEQUENCE_specifics_t asn_SPC_GANSSRealTimeIntegrity_specs_1;
extern asn_TYPE_member_t asn_MBR_GANSSRealTimeIntegrity_1[1];
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} GANSSRealTimeIntegrity_t;
/* Implementation */
extern asn_TYPE_descriptor_t asn_DEF_GANSSRealTimeIntegrity;
extern asn_SEQUENCE_specifics_t asn_SPC_GANSSRealTimeIntegrity_specs_1;
extern asn_TYPE_member_t asn_MBR_GANSSRealTimeIntegrity_1[1];
#ifdef __cplusplus
}
#endif
#endif /* _GANSSRealTimeIntegrity_H_ */
#endif /* _GANSSRealTimeIntegrity_H_ */
#include <asn_internal.h>
+17 -15
View File
@@ -4,8 +4,8 @@
* found in "../ulp.asn1"
*/
#ifndef _GANSSRefLocation_H_
#define _GANSSRefLocation_H_
#ifndef _GANSSRefLocation_H_
#define _GANSSRefLocation_H_
#include <asn_application.h>
@@ -15,25 +15,27 @@
#include <constr_SEQUENCE.h>
#ifdef __cplusplus
extern "C" {
extern "C"
{
#endif
/* GANSSRefLocation */
typedef struct GANSSRefLocation {
Ext_GeographicalInformation_t threeDLocation;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} GANSSRefLocation_t;
/* GANSSRefLocation */
typedef struct GANSSRefLocation
{
Ext_GeographicalInformation_t threeDLocation;
/* Implementation */
extern asn_TYPE_descriptor_t asn_DEF_GANSSRefLocation;
extern asn_SEQUENCE_specifics_t asn_SPC_GANSSRefLocation_specs_1;
extern asn_TYPE_member_t asn_MBR_GANSSRefLocation_1[1];
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} GANSSRefLocation_t;
/* Implementation */
extern asn_TYPE_descriptor_t asn_DEF_GANSSRefLocation;
extern asn_SEQUENCE_specifics_t asn_SPC_GANSSRefLocation_specs_1;
extern asn_TYPE_member_t asn_MBR_GANSSRefLocation_1[1];
#ifdef __cplusplus
}
#endif
#endif /* _GANSSRefLocation_H_ */
#endif /* _GANSSRefLocation_H_ */
#include <asn_internal.h>
@@ -4,8 +4,8 @@
* found in "../ulp.asn1"
*/
#ifndef _GANSSRefMeasurementAssist_H_
#define _GANSSRefMeasurementAssist_H_
#ifndef _GANSSRefMeasurementAssist_H_
#define _GANSSRefMeasurementAssist_H_
#include <asn_application.h>
@@ -16,26 +16,28 @@
#include <constr_SEQUENCE.h>
#ifdef __cplusplus
extern "C" {
extern "C"
{
#endif
/* GANSSRefMeasurementAssist */
typedef struct GANSSRefMeasurementAssist {
long *ganssSignalID /* OPTIONAL */;
SeqOfGANSSRefMeasurementElement_t ganssRefMeasAssitList;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} GANSSRefMeasurementAssist_t;
/* GANSSRefMeasurementAssist */
typedef struct GANSSRefMeasurementAssist
{
long *ganssSignalID /* OPTIONAL */;
SeqOfGANSSRefMeasurementElement_t ganssRefMeasAssitList;
/* Implementation */
extern asn_TYPE_descriptor_t asn_DEF_GANSSRefMeasurementAssist;
extern asn_SEQUENCE_specifics_t asn_SPC_GANSSRefMeasurementAssist_specs_1;
extern asn_TYPE_member_t asn_MBR_GANSSRefMeasurementAssist_1[2];
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} GANSSRefMeasurementAssist_t;
/* Implementation */
extern asn_TYPE_descriptor_t asn_DEF_GANSSRefMeasurementAssist;
extern asn_SEQUENCE_specifics_t asn_SPC_GANSSRefMeasurementAssist_specs_1;
extern asn_TYPE_member_t asn_MBR_GANSSRefMeasurementAssist_1[2];
#ifdef __cplusplus
}
#endif
#endif /* _GANSSRefMeasurementAssist_H_ */
#endif /* _GANSSRefMeasurementAssist_H_ */
#include <asn_internal.h>
@@ -4,8 +4,8 @@
* found in "../ulp.asn1"
*/
#ifndef _GANSSRefMeasurementElement_H_
#define _GANSSRefMeasurementElement_H_
#ifndef _GANSSRefMeasurementElement_H_
#define _GANSSRefMeasurementElement_H_
#include <asn_application.h>
@@ -16,35 +16,37 @@
#include <constr_SEQUENCE.h>
#ifdef __cplusplus
extern "C" {
extern "C"
{
#endif
/* Forward declarations */
struct AdditionalDopplerFields;
struct AddionalAngleFields;
/* Forward declarations */
struct AdditionalDopplerFields;
struct AddionalAngleFields;
/* GANSSRefMeasurementElement */
typedef struct GANSSRefMeasurementElement {
SVID_t svID;
long doppler0;
struct AdditionalDopplerFields *additionalDoppler /* OPTIONAL */;
long codePhase;
long intCodePhase;
long codePhaseSearchWindow;
struct AddionalAngleFields *additionalAngle /* OPTIONAL */;
/*
/* GANSSRefMeasurementElement */
typedef struct GANSSRefMeasurementElement
{
SVID_t svID;
long doppler0;
struct AdditionalDopplerFields *additionalDoppler /* OPTIONAL */;
long codePhase;
long intCodePhase;
long codePhaseSearchWindow;
struct AddionalAngleFields *additionalAngle /* OPTIONAL */;
/*
* This type is extensible,
* possible extensions are below.
*/
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} GANSSRefMeasurementElement_t;
/* Implementation */
extern asn_TYPE_descriptor_t asn_DEF_GANSSRefMeasurementElement;
extern asn_SEQUENCE_specifics_t asn_SPC_GANSSRefMeasurementElement_specs_1;
extern asn_TYPE_member_t asn_MBR_GANSSRefMeasurementElement_1[7];
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} GANSSRefMeasurementElement_t;
/* Implementation */
extern asn_TYPE_descriptor_t asn_DEF_GANSSRefMeasurementElement;
extern asn_SEQUENCE_specifics_t asn_SPC_GANSSRefMeasurementElement_specs_1;
extern asn_TYPE_member_t asn_MBR_GANSSRefMeasurementElement_1[7];
#ifdef __cplusplus
}
@@ -54,5 +56,5 @@ extern asn_TYPE_member_t asn_MBR_GANSSRefMeasurementElement_1[7];
#include "AdditionalDopplerFields.h"
#include "AddionalAngleFields.h"
#endif /* _GANSSRefMeasurementElement_H_ */
#endif /* _GANSSRefMeasurementElement_H_ */
#include <asn_internal.h>
+20 -18
View File
@@ -4,8 +4,8 @@
* found in "../ulp.asn1"
*/
#ifndef _GANSSRefTimeInfo_H_
#define _GANSSRefTimeInfo_H_
#ifndef _GANSSRefTimeInfo_H_
#define _GANSSRefTimeInfo_H_
#include <asn_application.h>
@@ -17,28 +17,30 @@
#include <constr_SEQUENCE.h>
#ifdef __cplusplus
extern "C" {
extern "C"
{
#endif
/* GANSSRefTimeInfo */
typedef struct GANSSRefTimeInfo {
long *ganssDay /* OPTIONAL */;
GANSSTOD_t ganssTOD;
GANSSTODUncertainty_t *ganssTODUncertainty /* OPTIONAL */;
long *ganssTimeID /* OPTIONAL */;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} GANSSRefTimeInfo_t;
/* GANSSRefTimeInfo */
typedef struct GANSSRefTimeInfo
{
long *ganssDay /* OPTIONAL */;
GANSSTOD_t ganssTOD;
GANSSTODUncertainty_t *ganssTODUncertainty /* OPTIONAL */;
long *ganssTimeID /* OPTIONAL */;
/* Implementation */
extern asn_TYPE_descriptor_t asn_DEF_GANSSRefTimeInfo;
extern asn_SEQUENCE_specifics_t asn_SPC_GANSSRefTimeInfo_specs_1;
extern asn_TYPE_member_t asn_MBR_GANSSRefTimeInfo_1[4];
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} GANSSRefTimeInfo_t;
/* Implementation */
extern asn_TYPE_descriptor_t asn_DEF_GANSSRefTimeInfo;
extern asn_SEQUENCE_specifics_t asn_SPC_GANSSRefTimeInfo_specs_1;
extern asn_TYPE_member_t asn_MBR_GANSSRefTimeInfo_1[4];
#ifdef __cplusplus
}
#endif
#endif /* _GANSSRefTimeInfo_H_ */
#endif /* _GANSSRefTimeInfo_H_ */
#include <asn_internal.h>
@@ -4,8 +4,8 @@
* found in "../ulp.asn1"
*/
#ifndef _GANSSReferenceTime_H_
#define _GANSSReferenceTime_H_
#ifndef _GANSSReferenceTime_H_
#define _GANSSReferenceTime_H_
#include <asn_application.h>
@@ -15,25 +15,27 @@
#include <constr_SEQUENCE.h>
#ifdef __cplusplus
extern "C" {
extern "C"
{
#endif
/* Forward declarations */
struct GANSSTOD_GSMTimeAssociation;
/* Forward declarations */
struct GANSSTOD_GSMTimeAssociation;
/* GANSSReferenceTime */
typedef struct GANSSReferenceTime {
GANSSRefTimeInfo_t ganssRefTimeInfo;
struct GANSSTOD_GSMTimeAssociation *ganssTOD_GSMTimeAssociation /* OPTIONAL */;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} GANSSReferenceTime_t;
/* GANSSReferenceTime */
typedef struct GANSSReferenceTime
{
GANSSRefTimeInfo_t ganssRefTimeInfo;
struct GANSSTOD_GSMTimeAssociation *ganssTOD_GSMTimeAssociation /* OPTIONAL */;
/* Implementation */
extern asn_TYPE_descriptor_t asn_DEF_GANSSReferenceTime;
extern asn_SEQUENCE_specifics_t asn_SPC_GANSSReferenceTime_specs_1;
extern asn_TYPE_member_t asn_MBR_GANSSReferenceTime_1[2];
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} GANSSReferenceTime_t;
/* Implementation */
extern asn_TYPE_descriptor_t asn_DEF_GANSSReferenceTime;
extern asn_SEQUENCE_specifics_t asn_SPC_GANSSReferenceTime_specs_1;
extern asn_TYPE_member_t asn_MBR_GANSSReferenceTime_1[2];
#ifdef __cplusplus
}
@@ -42,5 +44,5 @@ extern asn_TYPE_member_t asn_MBR_GANSSReferenceTime_1[2];
/* Referred external types */
#include "GANSSTOD-GSMTimeAssociation.h"
#endif /* _GANSSReferenceTime_H_ */
#endif /* _GANSSReferenceTime_H_ */
#include <asn_internal.h>
@@ -4,8 +4,8 @@
* found in "../ulp.asn1"
*/
#ifndef _GANSSSatelliteElement_H_
#define _GANSSSatelliteElement_H_
#ifndef _GANSSSatelliteElement_H_
#define _GANSSSatelliteElement_H_
#include <asn_application.h>
@@ -18,33 +18,35 @@
#include <constr_SEQUENCE.h>
#ifdef __cplusplus
extern "C" {
extern "C"
{
#endif
/* GANSSSatelliteElement */
typedef struct GANSSSatelliteElement {
SVID_t svID;
long svHealth;
long iod;
GANSSClockModel_t ganssClockModel;
GANSSOrbitModel_t ganssOrbitModel;
/*
/* GANSSSatelliteElement */
typedef struct GANSSSatelliteElement
{
SVID_t svID;
long svHealth;
long iod;
GANSSClockModel_t ganssClockModel;
GANSSOrbitModel_t ganssOrbitModel;
/*
* This type is extensible,
* possible extensions are below.
*/
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} GANSSSatelliteElement_t;
/* Implementation */
extern asn_TYPE_descriptor_t asn_DEF_GANSSSatelliteElement;
extern asn_SEQUENCE_specifics_t asn_SPC_GANSSSatelliteElement_specs_1;
extern asn_TYPE_member_t asn_MBR_GANSSSatelliteElement_1[5];
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} GANSSSatelliteElement_t;
/* Implementation */
extern asn_TYPE_descriptor_t asn_DEF_GANSSSatelliteElement;
extern asn_SEQUENCE_specifics_t asn_SPC_GANSSSatelliteElement_specs_1;
extern asn_TYPE_member_t asn_MBR_GANSSSatelliteElement_1[5];
#ifdef __cplusplus
}
#endif
#endif /* _GANSSSatelliteElement_H_ */
#endif /* _GANSSSatelliteElement_H_ */
#include <asn_internal.h>
+21 -20
View File
@@ -4,8 +4,8 @@
* found in "../ulp.asn1"
*/
#ifndef _GANSSSignalID_H_
#define _GANSSSignalID_H_
#ifndef _GANSSSignalID_H_
#define _GANSSSignalID_H_
#include <asn_application.h>
@@ -14,30 +14,31 @@
#include <NativeInteger.h>
#ifdef __cplusplus
extern "C" {
extern "C"
{
#endif
/* GANSSSignalID */
typedef long GANSSSignalID_t;
/* GANSSSignalID */
typedef long GANSSSignalID_t;
/* Implementation */
extern asn_per_constraints_t asn_PER_type_GANSSSignalID_constr_1;
extern asn_TYPE_descriptor_t asn_DEF_GANSSSignalID;
asn_struct_free_f GANSSSignalID_free;
asn_struct_print_f GANSSSignalID_print;
asn_constr_check_f GANSSSignalID_constraint;
ber_type_decoder_f GANSSSignalID_decode_ber;
der_type_encoder_f GANSSSignalID_encode_der;
xer_type_decoder_f GANSSSignalID_decode_xer;
xer_type_encoder_f GANSSSignalID_encode_xer;
oer_type_decoder_f GANSSSignalID_decode_oer;
oer_type_encoder_f GANSSSignalID_encode_oer;
per_type_decoder_f GANSSSignalID_decode_uper;
per_type_encoder_f GANSSSignalID_encode_uper;
/* Implementation */
extern asn_per_constraints_t asn_PER_type_GANSSSignalID_constr_1;
extern asn_TYPE_descriptor_t asn_DEF_GANSSSignalID;
asn_struct_free_f GANSSSignalID_free;
asn_struct_print_f GANSSSignalID_print;
asn_constr_check_f GANSSSignalID_constraint;
ber_type_decoder_f GANSSSignalID_decode_ber;
der_type_encoder_f GANSSSignalID_encode_der;
xer_type_decoder_f GANSSSignalID_decode_xer;
xer_type_encoder_f GANSSSignalID_encode_xer;
oer_type_decoder_f GANSSSignalID_decode_oer;
oer_type_encoder_f GANSSSignalID_encode_oer;
per_type_decoder_f GANSSSignalID_decode_uper;
per_type_encoder_f GANSSSignalID_encode_uper;
#ifdef __cplusplus
}
#endif
#endif /* _GANSSSignalID_H_ */
#endif /* _GANSSSignalID_H_ */
#include <asn_internal.h>
@@ -4,8 +4,8 @@
* found in "../ulp.asn1"
*/
#ifndef _GANSSTOD_GSMTimeAssociation_H_
#define _GANSSTOD_GSMTimeAssociation_H_
#ifndef _GANSSTOD_GSMTimeAssociation_H_
#define _GANSSTOD_GSMTimeAssociation_H_
#include <asn_application.h>
@@ -20,30 +20,32 @@
#include <constr_SEQUENCE.h>
#ifdef __cplusplus
extern "C" {
extern "C"
{
#endif
/* GANSSTOD-GSMTimeAssociation */
typedef struct GANSSTOD_GSMTimeAssociation {
BCCHCarrier_t bcchCarrier;
BSIC_t bsic;
FrameNumber_t frameNumber;
TimeSlot_t timeSlot;
BitNumber_t bitNumber;
FrameDrift_t *frameDrift /* OPTIONAL */;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} GANSSTOD_GSMTimeAssociation_t;
/* GANSSTOD-GSMTimeAssociation */
typedef struct GANSSTOD_GSMTimeAssociation
{
BCCHCarrier_t bcchCarrier;
BSIC_t bsic;
FrameNumber_t frameNumber;
TimeSlot_t timeSlot;
BitNumber_t bitNumber;
FrameDrift_t *frameDrift /* OPTIONAL */;
/* Implementation */
extern asn_TYPE_descriptor_t asn_DEF_GANSSTOD_GSMTimeAssociation;
extern asn_SEQUENCE_specifics_t asn_SPC_GANSSTOD_GSMTimeAssociation_specs_1;
extern asn_TYPE_member_t asn_MBR_GANSSTOD_GSMTimeAssociation_1[6];
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} GANSSTOD_GSMTimeAssociation_t;
/* Implementation */
extern asn_TYPE_descriptor_t asn_DEF_GANSSTOD_GSMTimeAssociation;
extern asn_SEQUENCE_specifics_t asn_SPC_GANSSTOD_GSMTimeAssociation_specs_1;
extern asn_TYPE_member_t asn_MBR_GANSSTOD_GSMTimeAssociation_1[6];
#ifdef __cplusplus
}
#endif
#endif /* _GANSSTOD_GSMTimeAssociation_H_ */
#endif /* _GANSSTOD_GSMTimeAssociation_H_ */
#include <asn_internal.h>
+21 -20
View File
@@ -4,8 +4,8 @@
* found in "../ulp.asn1"
*/
#ifndef _GANSSTOD_H_
#define _GANSSTOD_H_
#ifndef _GANSSTOD_H_
#define _GANSSTOD_H_
#include <asn_application.h>
@@ -14,30 +14,31 @@
#include <NativeInteger.h>
#ifdef __cplusplus
extern "C" {
extern "C"
{
#endif
/* GANSSTOD */
typedef long GANSSTOD_t;
/* GANSSTOD */
typedef long GANSSTOD_t;
/* Implementation */
extern asn_per_constraints_t asn_PER_type_GANSSTOD_constr_1;
extern asn_TYPE_descriptor_t asn_DEF_GANSSTOD;
asn_struct_free_f GANSSTOD_free;
asn_struct_print_f GANSSTOD_print;
asn_constr_check_f GANSSTOD_constraint;
ber_type_decoder_f GANSSTOD_decode_ber;
der_type_encoder_f GANSSTOD_encode_der;
xer_type_decoder_f GANSSTOD_decode_xer;
xer_type_encoder_f GANSSTOD_encode_xer;
oer_type_decoder_f GANSSTOD_decode_oer;
oer_type_encoder_f GANSSTOD_encode_oer;
per_type_decoder_f GANSSTOD_decode_uper;
per_type_encoder_f GANSSTOD_encode_uper;
/* Implementation */
extern asn_per_constraints_t asn_PER_type_GANSSTOD_constr_1;
extern asn_TYPE_descriptor_t asn_DEF_GANSSTOD;
asn_struct_free_f GANSSTOD_free;
asn_struct_print_f GANSSTOD_print;
asn_constr_check_f GANSSTOD_constraint;
ber_type_decoder_f GANSSTOD_decode_ber;
der_type_encoder_f GANSSTOD_encode_der;
xer_type_decoder_f GANSSTOD_decode_xer;
xer_type_encoder_f GANSSTOD_encode_xer;
oer_type_decoder_f GANSSTOD_decode_oer;
oer_type_encoder_f GANSSTOD_encode_oer;
per_type_decoder_f GANSSTOD_decode_uper;
per_type_encoder_f GANSSTOD_encode_uper;
#ifdef __cplusplus
}
#endif
#endif /* _GANSSTOD_H_ */
#endif /* _GANSSTOD_H_ */
#include <asn_internal.h>
@@ -4,8 +4,8 @@
* found in "../ulp.asn1"
*/
#ifndef _GANSSTODUncertainty_H_
#define _GANSSTODUncertainty_H_
#ifndef _GANSSTODUncertainty_H_
#define _GANSSTODUncertainty_H_
#include <asn_application.h>
@@ -14,30 +14,31 @@
#include <NativeInteger.h>
#ifdef __cplusplus
extern "C" {
extern "C"
{
#endif
/* GANSSTODUncertainty */
typedef long GANSSTODUncertainty_t;
/* GANSSTODUncertainty */
typedef long GANSSTODUncertainty_t;
/* Implementation */
extern asn_per_constraints_t asn_PER_type_GANSSTODUncertainty_constr_1;
extern asn_TYPE_descriptor_t asn_DEF_GANSSTODUncertainty;
asn_struct_free_f GANSSTODUncertainty_free;
asn_struct_print_f GANSSTODUncertainty_print;
asn_constr_check_f GANSSTODUncertainty_constraint;
ber_type_decoder_f GANSSTODUncertainty_decode_ber;
der_type_encoder_f GANSSTODUncertainty_encode_der;
xer_type_decoder_f GANSSTODUncertainty_decode_xer;
xer_type_encoder_f GANSSTODUncertainty_encode_xer;
oer_type_decoder_f GANSSTODUncertainty_decode_oer;
oer_type_encoder_f GANSSTODUncertainty_encode_oer;
per_type_decoder_f GANSSTODUncertainty_decode_uper;
per_type_encoder_f GANSSTODUncertainty_encode_uper;
/* Implementation */
extern asn_per_constraints_t asn_PER_type_GANSSTODUncertainty_constr_1;
extern asn_TYPE_descriptor_t asn_DEF_GANSSTODUncertainty;
asn_struct_free_f GANSSTODUncertainty_free;
asn_struct_print_f GANSSTODUncertainty_print;
asn_constr_check_f GANSSTODUncertainty_constraint;
ber_type_decoder_f GANSSTODUncertainty_decode_ber;
der_type_encoder_f GANSSTODUncertainty_encode_der;
xer_type_decoder_f GANSSTODUncertainty_decode_xer;
xer_type_encoder_f GANSSTODUncertainty_encode_xer;
oer_type_decoder_f GANSSTODUncertainty_decode_oer;
oer_type_encoder_f GANSSTODUncertainty_encode_oer;
per_type_decoder_f GANSSTODUncertainty_decode_uper;
per_type_encoder_f GANSSTODUncertainty_encode_uper;
#ifdef __cplusplus
}
#endif
#endif /* _GANSSTODUncertainty_H_ */
#endif /* _GANSSTODUncertainty_H_ */
#include <asn_internal.h>
+21 -20
View File
@@ -4,8 +4,8 @@
* found in "../ulp.asn1"
*/
#ifndef _GANSSTODm_H_
#define _GANSSTODm_H_
#ifndef _GANSSTODm_H_
#define _GANSSTODm_H_
#include <asn_application.h>
@@ -14,30 +14,31 @@
#include <NativeInteger.h>
#ifdef __cplusplus
extern "C" {
extern "C"
{
#endif
/* GANSSTODm */
typedef long GANSSTODm_t;
/* GANSSTODm */
typedef long GANSSTODm_t;
/* Implementation */
extern asn_per_constraints_t asn_PER_type_GANSSTODm_constr_1;
extern asn_TYPE_descriptor_t asn_DEF_GANSSTODm;
asn_struct_free_f GANSSTODm_free;
asn_struct_print_f GANSSTODm_print;
asn_constr_check_f GANSSTODm_constraint;
ber_type_decoder_f GANSSTODm_decode_ber;
der_type_encoder_f GANSSTODm_encode_der;
xer_type_decoder_f GANSSTODm_decode_xer;
xer_type_encoder_f GANSSTODm_encode_xer;
oer_type_decoder_f GANSSTODm_decode_oer;
oer_type_encoder_f GANSSTODm_encode_oer;
per_type_decoder_f GANSSTODm_decode_uper;
per_type_encoder_f GANSSTODm_encode_uper;
/* Implementation */
extern asn_per_constraints_t asn_PER_type_GANSSTODm_constr_1;
extern asn_TYPE_descriptor_t asn_DEF_GANSSTODm;
asn_struct_free_f GANSSTODm_free;
asn_struct_print_f GANSSTODm_print;
asn_constr_check_f GANSSTODm_constraint;
ber_type_decoder_f GANSSTODm_decode_ber;
der_type_encoder_f GANSSTODm_encode_der;
xer_type_decoder_f GANSSTODm_decode_xer;
xer_type_encoder_f GANSSTODm_encode_xer;
oer_type_decoder_f GANSSTODm_decode_oer;
oer_type_encoder_f GANSSTODm_encode_oer;
per_type_decoder_f GANSSTODm_decode_uper;
per_type_encoder_f GANSSTODm_encode_uper;
#ifdef __cplusplus
}
#endif
#endif /* _GANSSTODm_H_ */
#endif /* _GANSSTODm_H_ */
#include <asn_internal.h>
@@ -4,8 +4,8 @@
* found in "../ulp.asn1"
*/
#ifndef _GANSSTimeModelElement_H_
#define _GANSSTimeModelElement_H_
#ifndef _GANSSTimeModelElement_H_
#define _GANSSTimeModelElement_H_
#include <asn_application.h>
@@ -18,30 +18,32 @@
#include <constr_SEQUENCE.h>
#ifdef __cplusplus
extern "C" {
extern "C"
{
#endif
/* GANSSTimeModelElement */
typedef struct GANSSTimeModelElement {
long ganssTimeModelRefTime;
TA0_t tA0;
TA1_t *tA1 /* OPTIONAL */;
TA2_t *tA2 /* OPTIONAL */;
long gnssTOID;
long *weekNumber /* OPTIONAL */;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} GANSSTimeModelElement_t;
/* GANSSTimeModelElement */
typedef struct GANSSTimeModelElement
{
long ganssTimeModelRefTime;
TA0_t tA0;
TA1_t *tA1 /* OPTIONAL */;
TA2_t *tA2 /* OPTIONAL */;
long gnssTOID;
long *weekNumber /* OPTIONAL */;
/* Implementation */
extern asn_TYPE_descriptor_t asn_DEF_GANSSTimeModelElement;
extern asn_SEQUENCE_specifics_t asn_SPC_GANSSTimeModelElement_specs_1;
extern asn_TYPE_member_t asn_MBR_GANSSTimeModelElement_1[6];
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} GANSSTimeModelElement_t;
/* Implementation */
extern asn_TYPE_descriptor_t asn_DEF_GANSSTimeModelElement;
extern asn_SEQUENCE_specifics_t asn_SPC_GANSSTimeModelElement_specs_1;
extern asn_TYPE_member_t asn_MBR_GANSSTimeModelElement_1[6];
#ifdef __cplusplus
}
#endif
#endif /* _GANSSTimeModelElement_H_ */
#endif /* _GANSSTimeModelElement_H_ */
#include <asn_internal.h>
+24 -22
View File
@@ -4,8 +4,8 @@
* found in "../ulp.asn1"
*/
#ifndef _GANSSUTCModel_H_
#define _GANSSUTCModel_H_
#ifndef _GANSSUTCModel_H_
#define _GANSSUTCModel_H_
#include <asn_application.h>
@@ -15,32 +15,34 @@
#include <constr_SEQUENCE.h>
#ifdef __cplusplus
extern "C" {
extern "C"
{
#endif
/* GANSSUTCModel */
typedef struct GANSSUTCModel {
long ganssUtcA1;
long ganssUtcA0;
long ganssUtcTot;
long ganssUtcWNt;
long ganssUtcDeltaTls;
long ganssUtcWNlsf;
long ganssUtcDN;
long ganssUtcDeltaTlsf;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} GANSSUTCModel_t;
/* GANSSUTCModel */
typedef struct GANSSUTCModel
{
long ganssUtcA1;
long ganssUtcA0;
long ganssUtcTot;
long ganssUtcWNt;
long ganssUtcDeltaTls;
long ganssUtcWNlsf;
long ganssUtcDN;
long ganssUtcDeltaTlsf;
/* Implementation */
extern asn_TYPE_descriptor_t asn_DEF_GANSSUTCModel;
extern asn_SEQUENCE_specifics_t asn_SPC_GANSSUTCModel_specs_1;
extern asn_TYPE_member_t asn_MBR_GANSSUTCModel_1[8];
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} GANSSUTCModel_t;
/* Implementation */
extern asn_TYPE_descriptor_t asn_DEF_GANSSUTCModel;
extern asn_SEQUENCE_specifics_t asn_SPC_GANSSUTCModel_specs_1;
extern asn_TYPE_member_t asn_MBR_GANSSUTCModel_1[8];
#ifdef __cplusplus
}
#endif
#endif /* _GANSSUTCModel_H_ */
#endif /* _GANSSUTCModel_H_ */
#include <asn_internal.h>
+17 -15
View File
@@ -4,8 +4,8 @@
* found in "../ulp.asn1"
*/
#ifndef _GPS_AssistData_H_
#define _GPS_AssistData_H_
#ifndef _GPS_AssistData_H_
#define _GPS_AssistData_H_
#include <asn_application.h>
@@ -15,25 +15,27 @@
#include <constr_SEQUENCE.h>
#ifdef __cplusplus
extern "C" {
extern "C"
{
#endif
/* GPS-AssistData */
typedef struct GPS_AssistData {
ControlHeader_t controlHeader;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} GPS_AssistData_t;
/* GPS-AssistData */
typedef struct GPS_AssistData
{
ControlHeader_t controlHeader;
/* Implementation */
extern asn_TYPE_descriptor_t asn_DEF_GPS_AssistData;
extern asn_SEQUENCE_specifics_t asn_SPC_GPS_AssistData_specs_1;
extern asn_TYPE_member_t asn_MBR_GPS_AssistData_1[1];
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} GPS_AssistData_t;
/* Implementation */
extern asn_TYPE_descriptor_t asn_DEF_GPS_AssistData;
extern asn_SEQUENCE_specifics_t asn_SPC_GPS_AssistData_specs_1;
extern asn_TYPE_member_t asn_MBR_GPS_AssistData_1[1];
#ifdef __cplusplus
}
#endif
#endif /* _GPS_AssistData_H_ */
#endif /* _GPS_AssistData_H_ */
#include <asn_internal.h>
+17 -15
View File
@@ -4,8 +4,8 @@
* found in "../ulp.asn1"
*/
#ifndef _GPS_MeasureInfo_H_
#define _GPS_MeasureInfo_H_
#ifndef _GPS_MeasureInfo_H_
#define _GPS_MeasureInfo_H_
#include <asn_application.h>
@@ -15,25 +15,27 @@
#include <constr_SEQUENCE.h>
#ifdef __cplusplus
extern "C" {
extern "C"
{
#endif
/* GPS-MeasureInfo */
typedef struct GPS_MeasureInfo {
SeqOfGPS_MsrSetElement_t gpsMsrSetList;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} GPS_MeasureInfo_t;
/* GPS-MeasureInfo */
typedef struct GPS_MeasureInfo
{
SeqOfGPS_MsrSetElement_t gpsMsrSetList;
/* Implementation */
extern asn_TYPE_descriptor_t asn_DEF_GPS_MeasureInfo;
extern asn_SEQUENCE_specifics_t asn_SPC_GPS_MeasureInfo_specs_1;
extern asn_TYPE_member_t asn_MBR_GPS_MeasureInfo_1[1];
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} GPS_MeasureInfo_t;
/* Implementation */
extern asn_TYPE_descriptor_t asn_DEF_GPS_MeasureInfo;
extern asn_SEQUENCE_specifics_t asn_SPC_GPS_MeasureInfo_specs_1;
extern asn_TYPE_member_t asn_MBR_GPS_MeasureInfo_1[1];
#ifdef __cplusplus
}
#endif
#endif /* _GPS_MeasureInfo_H_ */
#endif /* _GPS_MeasureInfo_H_ */
#include <asn_internal.h>
+23 -21
View File
@@ -4,8 +4,8 @@
* found in "../ulp.asn1"
*/
#ifndef _GPS_MsrElement_H_
#define _GPS_MsrElement_H_
#ifndef _GPS_MsrElement_H_
#define _GPS_MsrElement_H_
#include <asn_application.h>
@@ -17,31 +17,33 @@
#include <constr_SEQUENCE.h>
#ifdef __cplusplus
extern "C" {
extern "C"
{
#endif
/* GPS-MsrElement */
typedef struct GPS_MsrElement {
SatelliteID_t satelliteID;
long cNo;
long doppler;
long wholeChips;
long fracChips;
MpathIndic_t mpathIndic;
long pseuRangeRMSErr;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} GPS_MsrElement_t;
/* GPS-MsrElement */
typedef struct GPS_MsrElement
{
SatelliteID_t satelliteID;
long cNo;
long doppler;
long wholeChips;
long fracChips;
MpathIndic_t mpathIndic;
long pseuRangeRMSErr;
/* Implementation */
extern asn_TYPE_descriptor_t asn_DEF_GPS_MsrElement;
extern asn_SEQUENCE_specifics_t asn_SPC_GPS_MsrElement_specs_1;
extern asn_TYPE_member_t asn_MBR_GPS_MsrElement_1[7];
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} GPS_MsrElement_t;
/* Implementation */
extern asn_TYPE_descriptor_t asn_DEF_GPS_MsrElement;
extern asn_SEQUENCE_specifics_t asn_SPC_GPS_MsrElement_specs_1;
extern asn_TYPE_member_t asn_MBR_GPS_MsrElement_1[7];
#ifdef __cplusplus
}
#endif
#endif /* _GPS_MsrElement_H_ */
#endif /* _GPS_MsrElement_H_ */
#include <asn_internal.h>
@@ -4,8 +4,8 @@
* found in "../ulp.asn1"
*/
#ifndef _GPS_MsrSetElement_H_
#define _GPS_MsrSetElement_H_
#ifndef _GPS_MsrSetElement_H_
#define _GPS_MsrSetElement_H_
#include <asn_application.h>
@@ -17,27 +17,29 @@
#include <constr_SEQUENCE.h>
#ifdef __cplusplus
extern "C" {
extern "C"
{
#endif
/* GPS-MsrSetElement */
typedef struct GPS_MsrSetElement {
long *refFrame /* OPTIONAL */;
GPSTOW24b_t gpsTOW;
SeqOfGPS_MsrElement_t gps_msrList;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} GPS_MsrSetElement_t;
/* GPS-MsrSetElement */
typedef struct GPS_MsrSetElement
{
long *refFrame /* OPTIONAL */;
GPSTOW24b_t gpsTOW;
SeqOfGPS_MsrElement_t gps_msrList;
/* Implementation */
extern asn_TYPE_descriptor_t asn_DEF_GPS_MsrSetElement;
extern asn_SEQUENCE_specifics_t asn_SPC_GPS_MsrSetElement_specs_1;
extern asn_TYPE_member_t asn_MBR_GPS_MsrSetElement_1[3];
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} GPS_MsrSetElement_t;
/* Implementation */
extern asn_TYPE_descriptor_t asn_DEF_GPS_MsrSetElement;
extern asn_SEQUENCE_specifics_t asn_SPC_GPS_MsrSetElement_specs_1;
extern asn_TYPE_member_t asn_MBR_GPS_MsrSetElement_1[3];
#ifdef __cplusplus
}
#endif
#endif /* _GPS_MsrSetElement_H_ */
#endif /* _GPS_MsrSetElement_H_ */
#include <asn_internal.h>
@@ -4,8 +4,8 @@
* found in "../ulp.asn1"
*/
#ifndef _GPSAssistanceData_H_
#define _GPSAssistanceData_H_
#ifndef _GPSAssistanceData_H_
#define _GPSAssistanceData_H_
#include <asn_application.h>
@@ -14,30 +14,31 @@
#include <OCTET_STRING.h>
#ifdef __cplusplus
extern "C" {
extern "C"
{
#endif
/* GPSAssistanceData */
typedef OCTET_STRING_t GPSAssistanceData_t;
/* GPSAssistanceData */
typedef OCTET_STRING_t GPSAssistanceData_t;
/* Implementation */
extern asn_per_constraints_t asn_PER_type_GPSAssistanceData_constr_1;
extern asn_TYPE_descriptor_t asn_DEF_GPSAssistanceData;
asn_struct_free_f GPSAssistanceData_free;
asn_struct_print_f GPSAssistanceData_print;
asn_constr_check_f GPSAssistanceData_constraint;
ber_type_decoder_f GPSAssistanceData_decode_ber;
der_type_encoder_f GPSAssistanceData_encode_der;
xer_type_decoder_f GPSAssistanceData_decode_xer;
xer_type_encoder_f GPSAssistanceData_encode_xer;
oer_type_decoder_f GPSAssistanceData_decode_oer;
oer_type_encoder_f GPSAssistanceData_encode_oer;
per_type_decoder_f GPSAssistanceData_decode_uper;
per_type_encoder_f GPSAssistanceData_encode_uper;
/* Implementation */
extern asn_per_constraints_t asn_PER_type_GPSAssistanceData_constr_1;
extern asn_TYPE_descriptor_t asn_DEF_GPSAssistanceData;
asn_struct_free_f GPSAssistanceData_free;
asn_struct_print_f GPSAssistanceData_print;
asn_constr_check_f GPSAssistanceData_constraint;
ber_type_decoder_f GPSAssistanceData_decode_ber;
der_type_encoder_f GPSAssistanceData_encode_der;
xer_type_decoder_f GPSAssistanceData_decode_xer;
xer_type_encoder_f GPSAssistanceData_encode_xer;
oer_type_decoder_f GPSAssistanceData_decode_oer;
oer_type_encoder_f GPSAssistanceData_encode_oer;
per_type_decoder_f GPSAssistanceData_decode_uper;
per_type_encoder_f GPSAssistanceData_encode_uper;
#ifdef __cplusplus
}
#endif
#endif /* _GPSAssistanceData_H_ */
#endif /* _GPSAssistanceData_H_ */
#include <asn_internal.h>
@@ -4,8 +4,8 @@
* found in "../ulp.asn1"
*/
#ifndef _GPSReferenceTimeUncertainty_H_
#define _GPSReferenceTimeUncertainty_H_
#ifndef _GPSReferenceTimeUncertainty_H_
#define _GPSReferenceTimeUncertainty_H_
#include <asn_application.h>
@@ -14,30 +14,31 @@
#include <NativeInteger.h>
#ifdef __cplusplus
extern "C" {
extern "C"
{
#endif
/* GPSReferenceTimeUncertainty */
typedef long GPSReferenceTimeUncertainty_t;
/* GPSReferenceTimeUncertainty */
typedef long GPSReferenceTimeUncertainty_t;
/* Implementation */
extern asn_per_constraints_t asn_PER_type_GPSReferenceTimeUncertainty_constr_1;
extern asn_TYPE_descriptor_t asn_DEF_GPSReferenceTimeUncertainty;
asn_struct_free_f GPSReferenceTimeUncertainty_free;
asn_struct_print_f GPSReferenceTimeUncertainty_print;
asn_constr_check_f GPSReferenceTimeUncertainty_constraint;
ber_type_decoder_f GPSReferenceTimeUncertainty_decode_ber;
der_type_encoder_f GPSReferenceTimeUncertainty_encode_der;
xer_type_decoder_f GPSReferenceTimeUncertainty_decode_xer;
xer_type_encoder_f GPSReferenceTimeUncertainty_encode_xer;
oer_type_decoder_f GPSReferenceTimeUncertainty_decode_oer;
oer_type_encoder_f GPSReferenceTimeUncertainty_encode_oer;
per_type_decoder_f GPSReferenceTimeUncertainty_decode_uper;
per_type_encoder_f GPSReferenceTimeUncertainty_encode_uper;
/* Implementation */
extern asn_per_constraints_t asn_PER_type_GPSReferenceTimeUncertainty_constr_1;
extern asn_TYPE_descriptor_t asn_DEF_GPSReferenceTimeUncertainty;
asn_struct_free_f GPSReferenceTimeUncertainty_free;
asn_struct_print_f GPSReferenceTimeUncertainty_print;
asn_constr_check_f GPSReferenceTimeUncertainty_constraint;
ber_type_decoder_f GPSReferenceTimeUncertainty_decode_ber;
der_type_encoder_f GPSReferenceTimeUncertainty_encode_der;
xer_type_decoder_f GPSReferenceTimeUncertainty_decode_xer;
xer_type_encoder_f GPSReferenceTimeUncertainty_encode_xer;
oer_type_decoder_f GPSReferenceTimeUncertainty_decode_oer;
oer_type_encoder_f GPSReferenceTimeUncertainty_encode_oer;
per_type_decoder_f GPSReferenceTimeUncertainty_decode_uper;
per_type_encoder_f GPSReferenceTimeUncertainty_encode_uper;
#ifdef __cplusplus
}
#endif
#endif /* _GPSReferenceTimeUncertainty_H_ */
#endif /* _GPSReferenceTimeUncertainty_H_ */
#include <asn_internal.h>
+21 -20
View File
@@ -4,8 +4,8 @@
* found in "../ulp.asn1"
*/
#ifndef _GPSTOW23b_H_
#define _GPSTOW23b_H_
#ifndef _GPSTOW23b_H_
#define _GPSTOW23b_H_
#include <asn_application.h>
@@ -14,30 +14,31 @@
#include <NativeInteger.h>
#ifdef __cplusplus
extern "C" {
extern "C"
{
#endif
/* GPSTOW23b */
typedef long GPSTOW23b_t;
/* GPSTOW23b */
typedef long GPSTOW23b_t;
/* Implementation */
extern asn_per_constraints_t asn_PER_type_GPSTOW23b_constr_1;
extern asn_TYPE_descriptor_t asn_DEF_GPSTOW23b;
asn_struct_free_f GPSTOW23b_free;
asn_struct_print_f GPSTOW23b_print;
asn_constr_check_f GPSTOW23b_constraint;
ber_type_decoder_f GPSTOW23b_decode_ber;
der_type_encoder_f GPSTOW23b_encode_der;
xer_type_decoder_f GPSTOW23b_decode_xer;
xer_type_encoder_f GPSTOW23b_encode_xer;
oer_type_decoder_f GPSTOW23b_decode_oer;
oer_type_encoder_f GPSTOW23b_encode_oer;
per_type_decoder_f GPSTOW23b_decode_uper;
per_type_encoder_f GPSTOW23b_encode_uper;
/* Implementation */
extern asn_per_constraints_t asn_PER_type_GPSTOW23b_constr_1;
extern asn_TYPE_descriptor_t asn_DEF_GPSTOW23b;
asn_struct_free_f GPSTOW23b_free;
asn_struct_print_f GPSTOW23b_print;
asn_constr_check_f GPSTOW23b_constraint;
ber_type_decoder_f GPSTOW23b_decode_ber;
der_type_encoder_f GPSTOW23b_encode_der;
xer_type_decoder_f GPSTOW23b_decode_xer;
xer_type_encoder_f GPSTOW23b_encode_xer;
oer_type_decoder_f GPSTOW23b_decode_oer;
oer_type_encoder_f GPSTOW23b_encode_oer;
per_type_decoder_f GPSTOW23b_decode_uper;
per_type_encoder_f GPSTOW23b_encode_uper;
#ifdef __cplusplus
}
#endif
#endif /* _GPSTOW23b_H_ */
#endif /* _GPSTOW23b_H_ */
#include <asn_internal.h>
+21 -20
View File
@@ -4,8 +4,8 @@
* found in "../ulp.asn1"
*/
#ifndef _GPSTOW24b_H_
#define _GPSTOW24b_H_
#ifndef _GPSTOW24b_H_
#define _GPSTOW24b_H_
#include <asn_application.h>
@@ -14,30 +14,31 @@
#include <NativeInteger.h>
#ifdef __cplusplus
extern "C" {
extern "C"
{
#endif
/* GPSTOW24b */
typedef long GPSTOW24b_t;
/* GPSTOW24b */
typedef long GPSTOW24b_t;
/* Implementation */
extern asn_per_constraints_t asn_PER_type_GPSTOW24b_constr_1;
extern asn_TYPE_descriptor_t asn_DEF_GPSTOW24b;
asn_struct_free_f GPSTOW24b_free;
asn_struct_print_f GPSTOW24b_print;
asn_constr_check_f GPSTOW24b_constraint;
ber_type_decoder_f GPSTOW24b_decode_ber;
der_type_encoder_f GPSTOW24b_encode_der;
xer_type_decoder_f GPSTOW24b_decode_xer;
xer_type_encoder_f GPSTOW24b_encode_xer;
oer_type_decoder_f GPSTOW24b_decode_oer;
oer_type_encoder_f GPSTOW24b_encode_oer;
per_type_decoder_f GPSTOW24b_decode_uper;
per_type_encoder_f GPSTOW24b_encode_uper;
/* Implementation */
extern asn_per_constraints_t asn_PER_type_GPSTOW24b_constr_1;
extern asn_TYPE_descriptor_t asn_DEF_GPSTOW24b;
asn_struct_free_f GPSTOW24b_free;
asn_struct_print_f GPSTOW24b_print;
asn_constr_check_f GPSTOW24b_constraint;
ber_type_decoder_f GPSTOW24b_decode_ber;
der_type_encoder_f GPSTOW24b_encode_der;
xer_type_decoder_f GPSTOW24b_decode_xer;
xer_type_encoder_f GPSTOW24b_encode_xer;
oer_type_decoder_f GPSTOW24b_decode_oer;
oer_type_encoder_f GPSTOW24b_encode_oer;
per_type_decoder_f GPSTOW24b_decode_uper;
per_type_encoder_f GPSTOW24b_encode_uper;
#ifdef __cplusplus
}
#endif
#endif /* _GPSTOW24b_H_ */
#endif /* _GPSTOW24b_H_ */
#include <asn_internal.h>
+21 -18
View File
@@ -4,8 +4,8 @@
* found in "../ulp.asn1"
*/
#ifndef _GPSTOWAssist_H_
#define _GPSTOWAssist_H_
#ifndef _GPSTOWAssist_H_
#define _GPSTOWAssist_H_
#include <asn_application.h>
@@ -15,25 +15,28 @@
#include <constr_SEQUENCE_OF.h>
#ifdef __cplusplus
extern "C" {
extern "C"
{
#endif
/* Forward declarations */
struct GPSTOWAssistElement;
/* Forward declarations */
struct GPSTOWAssistElement;
/* GPSTOWAssist */
typedef struct GPSTOWAssist {
A_SEQUENCE_OF(struct GPSTOWAssistElement) list;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} GPSTOWAssist_t;
/* GPSTOWAssist */
typedef struct GPSTOWAssist
{
A_SEQUENCE_OF(struct GPSTOWAssistElement)
list;
/* Implementation */
extern asn_TYPE_descriptor_t asn_DEF_GPSTOWAssist;
extern asn_SET_OF_specifics_t asn_SPC_GPSTOWAssist_specs_1;
extern asn_TYPE_member_t asn_MBR_GPSTOWAssist_1[1];
extern asn_per_constraints_t asn_PER_type_GPSTOWAssist_constr_1;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} GPSTOWAssist_t;
/* Implementation */
extern asn_TYPE_descriptor_t asn_DEF_GPSTOWAssist;
extern asn_SET_OF_specifics_t asn_SPC_GPSTOWAssist_specs_1;
extern asn_TYPE_member_t asn_MBR_GPSTOWAssist_1[1];
extern asn_per_constraints_t asn_PER_type_GPSTOWAssist_constr_1;
#ifdef __cplusplus
}
@@ -42,5 +45,5 @@ extern asn_per_constraints_t asn_PER_type_GPSTOWAssist_constr_1;
/* Referred external types */
#include "GPSTOWAssistElement.h"
#endif /* _GPSTOWAssist_H_ */
#endif /* _GPSTOWAssist_H_ */
#include <asn_internal.h>
@@ -4,8 +4,8 @@
* found in "../ulp.asn1"
*/
#ifndef _GPSTOWAssistElement_H_
#define _GPSTOWAssistElement_H_
#ifndef _GPSTOWAssistElement_H_
#define _GPSTOWAssistElement_H_
#include <asn_application.h>
@@ -19,29 +19,31 @@
#include <constr_SEQUENCE.h>
#ifdef __cplusplus
extern "C" {
extern "C"
{
#endif
/* GPSTOWAssistElement */
typedef struct GPSTOWAssistElement {
SatelliteID_t satelliteID;
TLMWord_t tlmWord;
AntiSpoofFlag_t antiSpoof;
AlertFlag_t alert;
TLMReservedBits_t tlmRsvdBits;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} GPSTOWAssistElement_t;
/* GPSTOWAssistElement */
typedef struct GPSTOWAssistElement
{
SatelliteID_t satelliteID;
TLMWord_t tlmWord;
AntiSpoofFlag_t antiSpoof;
AlertFlag_t alert;
TLMReservedBits_t tlmRsvdBits;
/* Implementation */
extern asn_TYPE_descriptor_t asn_DEF_GPSTOWAssistElement;
extern asn_SEQUENCE_specifics_t asn_SPC_GPSTOWAssistElement_specs_1;
extern asn_TYPE_member_t asn_MBR_GPSTOWAssistElement_1[5];
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} GPSTOWAssistElement_t;
/* Implementation */
extern asn_TYPE_descriptor_t asn_DEF_GPSTOWAssistElement;
extern asn_SEQUENCE_specifics_t asn_SPC_GPSTOWAssistElement_specs_1;
extern asn_TYPE_member_t asn_MBR_GPSTOWAssistElement_1[5];
#ifdef __cplusplus
}
#endif
#endif /* _GPSTOWAssistElement_H_ */
#endif /* _GPSTOWAssistElement_H_ */
#include <asn_internal.h>
+18 -16
View File
@@ -4,8 +4,8 @@
* found in "../ulp.asn1"
*/
#ifndef _GPSTime_H_
#define _GPSTime_H_
#ifndef _GPSTime_H_
#define _GPSTime_H_
#include <asn_application.h>
@@ -16,26 +16,28 @@
#include <constr_SEQUENCE.h>
#ifdef __cplusplus
extern "C" {
extern "C"
{
#endif
/* GPSTime */
typedef struct GPSTime {
GPSTOW23b_t gpsTOW23b;
GPSWeek_t gpsWeek;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} GPSTime_t;
/* GPSTime */
typedef struct GPSTime
{
GPSTOW23b_t gpsTOW23b;
GPSWeek_t gpsWeek;
/* Implementation */
extern asn_TYPE_descriptor_t asn_DEF_GPSTime;
extern asn_SEQUENCE_specifics_t asn_SPC_GPSTime_specs_1;
extern asn_TYPE_member_t asn_MBR_GPSTime_1[2];
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} GPSTime_t;
/* Implementation */
extern asn_TYPE_descriptor_t asn_DEF_GPSTime;
extern asn_SEQUENCE_specifics_t asn_SPC_GPSTime_specs_1;
extern asn_TYPE_member_t asn_MBR_GPSTime_1[2];
#ifdef __cplusplus
}
#endif
#endif /* _GPSTime_H_ */
#endif /* _GPSTime_H_ */
#include <asn_internal.h>
@@ -4,8 +4,8 @@
* found in "../ulp.asn1"
*/
#ifndef _GPSTimeAssistanceMeasurements_H_
#define _GPSTimeAssistanceMeasurements_H_
#ifndef _GPSTimeAssistanceMeasurements_H_
#define _GPSTimeAssistanceMeasurements_H_
#include <asn_application.h>
@@ -16,28 +16,30 @@
#include <constr_SEQUENCE.h>
#ifdef __cplusplus
extern "C" {
extern "C"
{
#endif
/* GPSTimeAssistanceMeasurements */
typedef struct GPSTimeAssistanceMeasurements {
long referenceFrameMSB;
long *gpsTowSubms /* OPTIONAL */;
long *deltaTow /* OPTIONAL */;
GPSReferenceTimeUncertainty_t *gpsReferenceTimeUncertainty /* OPTIONAL */;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} GPSTimeAssistanceMeasurements_t;
/* GPSTimeAssistanceMeasurements */
typedef struct GPSTimeAssistanceMeasurements
{
long referenceFrameMSB;
long *gpsTowSubms /* OPTIONAL */;
long *deltaTow /* OPTIONAL */;
GPSReferenceTimeUncertainty_t *gpsReferenceTimeUncertainty /* OPTIONAL */;
/* Implementation */
extern asn_TYPE_descriptor_t asn_DEF_GPSTimeAssistanceMeasurements;
extern asn_SEQUENCE_specifics_t asn_SPC_GPSTimeAssistanceMeasurements_specs_1;
extern asn_TYPE_member_t asn_MBR_GPSTimeAssistanceMeasurements_1[4];
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} GPSTimeAssistanceMeasurements_t;
/* Implementation */
extern asn_TYPE_descriptor_t asn_DEF_GPSTimeAssistanceMeasurements;
extern asn_SEQUENCE_specifics_t asn_SPC_GPSTimeAssistanceMeasurements_specs_1;
extern asn_TYPE_member_t asn_MBR_GPSTimeAssistanceMeasurements_1[4];
#ifdef __cplusplus
}
#endif
#endif /* _GPSTimeAssistanceMeasurements_H_ */
#endif /* _GPSTimeAssistanceMeasurements_H_ */
#include <asn_internal.h>
+21 -20
View File
@@ -4,8 +4,8 @@
* found in "../ulp.asn1"
*/
#ifndef _GPSWeek_H_
#define _GPSWeek_H_
#ifndef _GPSWeek_H_
#define _GPSWeek_H_
#include <asn_application.h>
@@ -14,30 +14,31 @@
#include <NativeInteger.h>
#ifdef __cplusplus
extern "C" {
extern "C"
{
#endif
/* GPSWeek */
typedef long GPSWeek_t;
/* GPSWeek */
typedef long GPSWeek_t;
/* Implementation */
extern asn_per_constraints_t asn_PER_type_GPSWeek_constr_1;
extern asn_TYPE_descriptor_t asn_DEF_GPSWeek;
asn_struct_free_f GPSWeek_free;
asn_struct_print_f GPSWeek_print;
asn_constr_check_f GPSWeek_constraint;
ber_type_decoder_f GPSWeek_decode_ber;
der_type_encoder_f GPSWeek_encode_der;
xer_type_decoder_f GPSWeek_decode_xer;
xer_type_encoder_f GPSWeek_encode_xer;
oer_type_decoder_f GPSWeek_decode_oer;
oer_type_encoder_f GPSWeek_encode_oer;
per_type_decoder_f GPSWeek_decode_uper;
per_type_encoder_f GPSWeek_encode_uper;
/* Implementation */
extern asn_per_constraints_t asn_PER_type_GPSWeek_constr_1;
extern asn_TYPE_descriptor_t asn_DEF_GPSWeek;
asn_struct_free_f GPSWeek_free;
asn_struct_print_f GPSWeek_print;
asn_constr_check_f GPSWeek_constraint;
ber_type_decoder_f GPSWeek_decode_ber;
der_type_encoder_f GPSWeek_encode_der;
xer_type_decoder_f GPSWeek_decode_xer;
xer_type_encoder_f GPSWeek_encode_xer;
oer_type_decoder_f GPSWeek_decode_oer;
oer_type_encoder_f GPSWeek_encode_oer;
per_type_decoder_f GPSWeek_decode_uper;
per_type_encoder_f GPSWeek_encode_uper;
#ifdef __cplusplus
}
#endif
#endif /* _GPSWeek_H_ */
#endif /* _GPSWeek_H_ */
#include <asn_internal.h>
+21 -19
View File
@@ -4,8 +4,8 @@
* found in "../ulp.asn1"
*/
#ifndef _GSMTime_H_
#define _GSMTime_H_
#ifndef _GSMTime_H_
#define _GSMTime_H_
#include <asn_application.h>
@@ -19,29 +19,31 @@
#include <constr_SEQUENCE.h>
#ifdef __cplusplus
extern "C" {
extern "C"
{
#endif
/* GSMTime */
typedef struct GSMTime {
BCCHCarrier_t bcchCarrier;
BSIC_t bsic;
FrameNumber_t frameNumber;
TimeSlot_t timeSlot;
BitNumber_t bitNumber;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} GSMTime_t;
/* GSMTime */
typedef struct GSMTime
{
BCCHCarrier_t bcchCarrier;
BSIC_t bsic;
FrameNumber_t frameNumber;
TimeSlot_t timeSlot;
BitNumber_t bitNumber;
/* Implementation */
extern asn_TYPE_descriptor_t asn_DEF_GSMTime;
extern asn_SEQUENCE_specifics_t asn_SPC_GSMTime_specs_1;
extern asn_TYPE_member_t asn_MBR_GSMTime_1[5];
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} GSMTime_t;
/* Implementation */
extern asn_TYPE_descriptor_t asn_DEF_GSMTime;
extern asn_SEQUENCE_specifics_t asn_SPC_GSMTime_specs_1;
extern asn_TYPE_member_t asn_MBR_GSMTime_1[5];
#ifdef __cplusplus
}
#endif
#endif /* _GSMTime_H_ */
#endif /* _GSMTime_H_ */
#include <asn_internal.h>
+70 -66
View File
@@ -2,58 +2,61 @@
* Copyright (c) 2003-2017 Lev Walkin <vlm@lionet.info>. All rights reserved.
* Redistribution and modifications are permitted subject to BSD license.
*/
#ifndef _INTEGER_H_
#define _INTEGER_H_
#ifndef _INTEGER_H_
#define _INTEGER_H_
#include <asn_application.h>
#include <asn_codecs_prim.h>
#ifdef __cplusplus
extern "C" {
extern "C"
{
#endif
typedef ASN__PRIMITIVE_TYPE_t INTEGER_t;
typedef ASN__PRIMITIVE_TYPE_t INTEGER_t;
extern asn_TYPE_descriptor_t asn_DEF_INTEGER;
extern asn_TYPE_operation_t asn_OP_INTEGER;
extern asn_TYPE_descriptor_t asn_DEF_INTEGER;
extern asn_TYPE_operation_t asn_OP_INTEGER;
/* Map with <tag> to integer value association */
typedef struct asn_INTEGER_enum_map_s {
long nat_value; /* associated native integer value */
size_t enum_len; /* strlen("tag") */
const char *enum_name; /* "tag" */
} asn_INTEGER_enum_map_t;
/* Map with <tag> to integer value association */
typedef struct asn_INTEGER_enum_map_s
{
long nat_value; /* associated native integer value */
size_t enum_len; /* strlen("tag") */
const char *enum_name; /* "tag" */
} asn_INTEGER_enum_map_t;
/* This type describes an enumeration for INTEGER and ENUMERATED types */
typedef struct asn_INTEGER_specifics_s {
const asn_INTEGER_enum_map_t *value2enum; /* N -> "tag"; sorted by N */
const unsigned int *enum2value; /* "tag" => N; sorted by tag */
int map_count; /* Elements in either map */
int extension; /* This map is extensible */
int strict_enumeration; /* Enumeration set is fixed */
int field_width; /* Size of native integer */
int field_unsigned; /* Signed=0, unsigned=1 */
} asn_INTEGER_specifics_t;
/* This type describes an enumeration for INTEGER and ENUMERATED types */
typedef struct asn_INTEGER_specifics_s
{
const asn_INTEGER_enum_map_t *value2enum; /* N -> "tag"; sorted by N */
const unsigned int *enum2value; /* "tag" => N; sorted by tag */
int map_count; /* Elements in either map */
int extension; /* This map is extensible */
int strict_enumeration; /* Enumeration set is fixed */
int field_width; /* Size of native integer */
int field_unsigned; /* Signed=0, unsigned=1 */
} asn_INTEGER_specifics_t;
#define INTEGER_free ASN__PRIMITIVE_TYPE_free
#define INTEGER_decode_ber ber_decode_primitive
#define INTEGER_constraint asn_generic_no_constraint
asn_struct_print_f INTEGER_print;
asn_struct_compare_f INTEGER_compare;
der_type_encoder_f INTEGER_encode_der;
xer_type_decoder_f INTEGER_decode_xer;
xer_type_encoder_f INTEGER_encode_xer;
oer_type_decoder_f INTEGER_decode_oer;
oer_type_encoder_f INTEGER_encode_oer;
per_type_decoder_f INTEGER_decode_uper;
per_type_encoder_f INTEGER_encode_uper;
asn_random_fill_f INTEGER_random_fill;
#define INTEGER_free ASN__PRIMITIVE_TYPE_free
#define INTEGER_decode_ber ber_decode_primitive
#define INTEGER_constraint asn_generic_no_constraint
asn_struct_print_f INTEGER_print;
asn_struct_compare_f INTEGER_compare;
der_type_encoder_f INTEGER_encode_der;
xer_type_decoder_f INTEGER_decode_xer;
xer_type_encoder_f INTEGER_encode_xer;
oer_type_decoder_f INTEGER_decode_oer;
oer_type_encoder_f INTEGER_encode_oer;
per_type_decoder_f INTEGER_decode_uper;
per_type_encoder_f INTEGER_encode_uper;
asn_random_fill_f INTEGER_random_fill;
/***********************************
/***********************************
* Some handy conversion routines. *
***********************************/
/*
/*
* Natiwe size-independent conversion of native integers to/from INTEGER.
* (l_size) is in bytes.
* Returns 0 if it was possible to convert, -1 otherwise.
@@ -61,44 +64,45 @@ asn_random_fill_f INTEGER_random_fill;
* -1/ERANGE: Value encoded is out of range for long representation
* -1/ENOMEM: Memory allocation failed (in asn_*2INTEGER()).
*/
int asn_INTEGER2imax(const INTEGER_t *i, intmax_t *l);
int asn_INTEGER2umax(const INTEGER_t *i, uintmax_t *l);
int asn_imax2INTEGER(INTEGER_t *i, intmax_t l);
int asn_umax2INTEGER(INTEGER_t *i, uintmax_t l);
int asn_INTEGER2imax(const INTEGER_t *i, intmax_t *l);
int asn_INTEGER2umax(const INTEGER_t *i, uintmax_t *l);
int asn_imax2INTEGER(INTEGER_t *i, intmax_t l);
int asn_umax2INTEGER(INTEGER_t *i, uintmax_t l);
/*
/*
* Size-specific conversion helpers.
*/
int asn_INTEGER2long(const INTEGER_t *i, long *l);
int asn_INTEGER2ulong(const INTEGER_t *i, unsigned long *l);
int asn_long2INTEGER(INTEGER_t *i, long l);
int asn_ulong2INTEGER(INTEGER_t *i, unsigned long l);
int asn_INTEGER2long(const INTEGER_t *i, long *l);
int asn_INTEGER2ulong(const INTEGER_t *i, unsigned long *l);
int asn_long2INTEGER(INTEGER_t *i, long l);
int asn_ulong2INTEGER(INTEGER_t *i, unsigned long l);
/* A version of strtol/strtoimax(3) with nicer error reporting. */
enum asn_strtox_result_e {
ASN_STRTOX_ERROR_RANGE = -3, /* Input outside of supported numeric range */
ASN_STRTOX_ERROR_INVAL = -2, /* Invalid data encountered (e.g., "+-") */
ASN_STRTOX_EXPECT_MORE = -1, /* More data expected (e.g. "+") */
ASN_STRTOX_OK = 0, /* Conversion succeded, number ends at (*end) */
ASN_STRTOX_EXTRA_DATA = 1 /* Conversion succeded, but the string has extra stuff */
};
enum asn_strtox_result_e asn_strtol_lim(const char *str, const char **end,
long *l);
enum asn_strtox_result_e asn_strtoul_lim(const char *str, const char **end,
unsigned long *l);
enum asn_strtox_result_e asn_strtoimax_lim(const char *str, const char **end,
intmax_t *l);
enum asn_strtox_result_e asn_strtoumax_lim(const char *str, const char **end,
uintmax_t *l);
/* A version of strtol/strtoimax(3) with nicer error reporting. */
enum asn_strtox_result_e
{
ASN_STRTOX_ERROR_RANGE = -3, /* Input outside of supported numeric range */
ASN_STRTOX_ERROR_INVAL = -2, /* Invalid data encountered (e.g., "+-") */
ASN_STRTOX_EXPECT_MORE = -1, /* More data expected (e.g. "+") */
ASN_STRTOX_OK = 0, /* Conversion succeded, number ends at (*end) */
ASN_STRTOX_EXTRA_DATA = 1 /* Conversion succeded, but the string has extra stuff */
};
enum asn_strtox_result_e asn_strtol_lim(const char *str, const char **end,
long *l);
enum asn_strtox_result_e asn_strtoul_lim(const char *str, const char **end,
unsigned long *l);
enum asn_strtox_result_e asn_strtoimax_lim(const char *str, const char **end,
intmax_t *l);
enum asn_strtox_result_e asn_strtoumax_lim(const char *str, const char **end,
uintmax_t *l);
/*
/*
* Convert the integer value into the corresponding enumeration map entry.
*/
const asn_INTEGER_enum_map_t *INTEGER_map_value2enum(
const asn_INTEGER_specifics_t *specs, long value);
const asn_INTEGER_enum_map_t *INTEGER_map_value2enum(
const asn_INTEGER_specifics_t *specs, long value);
#ifdef __cplusplus
}
#endif
#endif /* _INTEGER_H_ */
#endif /* _INTEGER_H_ */
+24 -22
View File
@@ -4,8 +4,8 @@
* found in "../ulp.asn1"
*/
#ifndef _IonosphericModel_H_
#define _IonosphericModel_H_
#ifndef _IonosphericModel_H_
#define _IonosphericModel_H_
#include <asn_application.h>
@@ -15,32 +15,34 @@
#include <constr_SEQUENCE.h>
#ifdef __cplusplus
extern "C" {
extern "C"
{
#endif
/* IonosphericModel */
typedef struct IonosphericModel {
long alfa0;
long alfa1;
long alfa2;
long alfa3;
long beta0;
long beta1;
long beta2;
long beta3;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} IonosphericModel_t;
/* IonosphericModel */
typedef struct IonosphericModel
{
long alfa0;
long alfa1;
long alfa2;
long alfa3;
long beta0;
long beta1;
long beta2;
long beta3;
/* Implementation */
extern asn_TYPE_descriptor_t asn_DEF_IonosphericModel;
extern asn_SEQUENCE_specifics_t asn_SPC_IonosphericModel_specs_1;
extern asn_TYPE_member_t asn_MBR_IonosphericModel_1[8];
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} IonosphericModel_t;
/* Implementation */
extern asn_TYPE_descriptor_t asn_DEF_IonosphericModel;
extern asn_SEQUENCE_specifics_t asn_SPC_IonosphericModel_specs_1;
extern asn_TYPE_member_t asn_MBR_IonosphericModel_1[8];
#ifdef __cplusplus
}
#endif
#endif /* _IonosphericModel_H_ */
#endif /* _IonosphericModel_H_ */
#include <asn_internal.h>
+21 -20
View File
@@ -4,8 +4,8 @@
* found in "../ulp.asn1"
*/
#ifndef _LAC_H_
#define _LAC_H_
#ifndef _LAC_H_
#define _LAC_H_
#include <asn_application.h>
@@ -14,30 +14,31 @@
#include <NativeInteger.h>
#ifdef __cplusplus
extern "C" {
extern "C"
{
#endif
/* LAC */
typedef long LAC_t;
/* LAC */
typedef long LAC_t;
/* Implementation */
extern asn_per_constraints_t asn_PER_type_LAC_constr_1;
extern asn_TYPE_descriptor_t asn_DEF_LAC;
asn_struct_free_f LAC_free;
asn_struct_print_f LAC_print;
asn_constr_check_f LAC_constraint;
ber_type_decoder_f LAC_decode_ber;
der_type_encoder_f LAC_encode_der;
xer_type_decoder_f LAC_decode_xer;
xer_type_encoder_f LAC_encode_xer;
oer_type_decoder_f LAC_decode_oer;
oer_type_encoder_f LAC_encode_oer;
per_type_decoder_f LAC_decode_uper;
per_type_encoder_f LAC_encode_uper;
/* Implementation */
extern asn_per_constraints_t asn_PER_type_LAC_constr_1;
extern asn_TYPE_descriptor_t asn_DEF_LAC;
asn_struct_free_f LAC_free;
asn_struct_print_f LAC_print;
asn_constr_check_f LAC_constraint;
ber_type_decoder_f LAC_decode_ber;
der_type_encoder_f LAC_encode_der;
xer_type_decoder_f LAC_decode_xer;
xer_type_encoder_f LAC_encode_xer;
oer_type_decoder_f LAC_decode_oer;
oer_type_encoder_f LAC_encode_oer;
per_type_decoder_f LAC_decode_uper;
per_type_encoder_f LAC_encode_uper;
#ifdef __cplusplus
}
#endif
#endif /* _LAC_H_ */
#endif /* _LAC_H_ */
#include <asn_internal.h>
+41 -39
View File
@@ -4,8 +4,8 @@
* found in "../ulp.asn1"
*/
#ifndef _LocErrorReason_H_
#define _LocErrorReason_H_
#ifndef _LocErrorReason_H_
#define _LocErrorReason_H_
#include <asn_application.h>
@@ -14,52 +14,54 @@
#include <NativeEnumerated.h>
#ifdef __cplusplus
extern "C" {
extern "C"
{
#endif
/* Dependencies */
typedef enum LocErrorReason {
LocErrorReason_unDefined = 0,
LocErrorReason_notEnoughBTSs = 1,
LocErrorReason_notEnoughSats = 2,
LocErrorReason_eotdLocCalAssDataMissing = 3,
LocErrorReason_eotdAssDataMissing = 4,
LocErrorReason_gpsLocCalAssDataMissing = 5,
LocErrorReason_gpsAssDataMissing = 6,
LocErrorReason_methodNotSupported = 7,
LocErrorReason_notProcessed = 8,
LocErrorReason_refBTSForGPSNotServingBTS = 9,
LocErrorReason_refBTSForEOTDNotServingBTS = 10,
/*
/* Dependencies */
typedef enum LocErrorReason
{
LocErrorReason_unDefined = 0,
LocErrorReason_notEnoughBTSs = 1,
LocErrorReason_notEnoughSats = 2,
LocErrorReason_eotdLocCalAssDataMissing = 3,
LocErrorReason_eotdAssDataMissing = 4,
LocErrorReason_gpsLocCalAssDataMissing = 5,
LocErrorReason_gpsAssDataMissing = 6,
LocErrorReason_methodNotSupported = 7,
LocErrorReason_notProcessed = 8,
LocErrorReason_refBTSForGPSNotServingBTS = 9,
LocErrorReason_refBTSForEOTDNotServingBTS = 10,
/*
* Enumeration is extensible
*/
LocErrorReason_notEnoughGANSSSats = 11,
LocErrorReason_ganssAssDataMissing = 12,
LocErrorReason_refBTSForGANSSNotServingBTS = 13
} e_LocErrorReason;
LocErrorReason_notEnoughGANSSSats = 11,
LocErrorReason_ganssAssDataMissing = 12,
LocErrorReason_refBTSForGANSSNotServingBTS = 13
} e_LocErrorReason;
/* LocErrorReason */
typedef long LocErrorReason_t;
/* LocErrorReason */
typedef long LocErrorReason_t;
/* Implementation */
extern asn_per_constraints_t asn_PER_type_LocErrorReason_constr_1;
extern asn_TYPE_descriptor_t asn_DEF_LocErrorReason;
extern const asn_INTEGER_specifics_t asn_SPC_LocErrorReason_specs_1;
asn_struct_free_f LocErrorReason_free;
asn_struct_print_f LocErrorReason_print;
asn_constr_check_f LocErrorReason_constraint;
ber_type_decoder_f LocErrorReason_decode_ber;
der_type_encoder_f LocErrorReason_encode_der;
xer_type_decoder_f LocErrorReason_decode_xer;
xer_type_encoder_f LocErrorReason_encode_xer;
oer_type_decoder_f LocErrorReason_decode_oer;
oer_type_encoder_f LocErrorReason_encode_oer;
per_type_decoder_f LocErrorReason_decode_uper;
per_type_encoder_f LocErrorReason_encode_uper;
/* Implementation */
extern asn_per_constraints_t asn_PER_type_LocErrorReason_constr_1;
extern asn_TYPE_descriptor_t asn_DEF_LocErrorReason;
extern const asn_INTEGER_specifics_t asn_SPC_LocErrorReason_specs_1;
asn_struct_free_f LocErrorReason_free;
asn_struct_print_f LocErrorReason_print;
asn_constr_check_f LocErrorReason_constraint;
ber_type_decoder_f LocErrorReason_decode_ber;
der_type_encoder_f LocErrorReason_encode_der;
xer_type_decoder_f LocErrorReason_decode_xer;
xer_type_encoder_f LocErrorReason_encode_xer;
oer_type_decoder_f LocErrorReason_decode_oer;
oer_type_encoder_f LocErrorReason_encode_oer;
per_type_decoder_f LocErrorReason_decode_uper;
per_type_encoder_f LocErrorReason_encode_uper;
#ifdef __cplusplus
}
#endif
#endif /* _LocErrorReason_H_ */
#endif /* _LocErrorReason_H_ */
#include <asn_internal.h>
+21 -19
View File
@@ -4,8 +4,8 @@
* found in "../ulp.asn1"
*/
#ifndef _LocationError_H_
#define _LocationError_H_
#ifndef _LocationError_H_
#define _LocationError_H_
#include <asn_application.h>
@@ -15,29 +15,31 @@
#include <constr_SEQUENCE.h>
#ifdef __cplusplus
extern "C" {
extern "C"
{
#endif
/* Forward declarations */
struct AdditionalAssistanceData;
/* Forward declarations */
struct AdditionalAssistanceData;
/* LocationError */
typedef struct LocationError {
LocErrorReason_t locErrorReason;
struct AdditionalAssistanceData *additionalAssistanceData /* OPTIONAL */;
/*
/* LocationError */
typedef struct LocationError
{
LocErrorReason_t locErrorReason;
struct AdditionalAssistanceData *additionalAssistanceData /* OPTIONAL */;
/*
* This type is extensible,
* possible extensions are below.
*/
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} LocationError_t;
/* Implementation */
extern asn_TYPE_descriptor_t asn_DEF_LocationError;
extern asn_SEQUENCE_specifics_t asn_SPC_LocationError_specs_1;
extern asn_TYPE_member_t asn_MBR_LocationError_1[2];
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} LocationError_t;
/* Implementation */
extern asn_TYPE_descriptor_t asn_DEF_LocationError;
extern asn_SEQUENCE_specifics_t asn_SPC_LocationError_specs_1;
extern asn_TYPE_member_t asn_MBR_LocationError_1[2];
#ifdef __cplusplus
}
@@ -46,5 +48,5 @@ extern asn_TYPE_member_t asn_MBR_LocationError_1[2];
/* Referred external types */
#include "AdditionalAssistanceData.h"
#endif /* _LocationError_H_ */
#endif /* _LocationError_H_ */
#include <asn_internal.h>
+20 -18
View File
@@ -4,8 +4,8 @@
* found in "../ulp.asn1"
*/
#ifndef _LocationInfo_H_
#define _LocationInfo_H_
#ifndef _LocationInfo_H_
#define _LocationInfo_H_
#include <asn_application.h>
@@ -17,28 +17,30 @@
#include <constr_SEQUENCE.h>
#ifdef __cplusplus
extern "C" {
extern "C"
{
#endif
/* LocationInfo */
typedef struct LocationInfo {
long refFrame;
long *gpsTOW /* OPTIONAL */;
FixType_t fixType;
Ext_GeographicalInformation_t posEstimate;
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} LocationInfo_t;
/* LocationInfo */
typedef struct LocationInfo
{
long refFrame;
long *gpsTOW /* OPTIONAL */;
FixType_t fixType;
Ext_GeographicalInformation_t posEstimate;
/* Implementation */
extern asn_TYPE_descriptor_t asn_DEF_LocationInfo;
extern asn_SEQUENCE_specifics_t asn_SPC_LocationInfo_specs_1;
extern asn_TYPE_member_t asn_MBR_LocationInfo_1[4];
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} LocationInfo_t;
/* Implementation */
extern asn_TYPE_descriptor_t asn_DEF_LocationInfo;
extern asn_SEQUENCE_specifics_t asn_SPC_LocationInfo_specs_1;
extern asn_TYPE_member_t asn_MBR_LocationInfo_1[4];
#ifdef __cplusplus
}
#endif
#endif /* _LocationInfo_H_ */
#endif /* _LocationInfo_H_ */
#include <asn_internal.h>
@@ -4,8 +4,8 @@
* found in "../ulp.asn1"
*/
#ifndef _MeasureResponseTime_H_
#define _MeasureResponseTime_H_
#ifndef _MeasureResponseTime_H_
#define _MeasureResponseTime_H_
#include <asn_application.h>
@@ -14,30 +14,31 @@
#include <NativeInteger.h>
#ifdef __cplusplus
extern "C" {
extern "C"
{
#endif
/* MeasureResponseTime */
typedef long MeasureResponseTime_t;
/* MeasureResponseTime */
typedef long MeasureResponseTime_t;
/* Implementation */
extern asn_per_constraints_t asn_PER_type_MeasureResponseTime_constr_1;
extern asn_TYPE_descriptor_t asn_DEF_MeasureResponseTime;
asn_struct_free_f MeasureResponseTime_free;
asn_struct_print_f MeasureResponseTime_print;
asn_constr_check_f MeasureResponseTime_constraint;
ber_type_decoder_f MeasureResponseTime_decode_ber;
der_type_encoder_f MeasureResponseTime_encode_der;
xer_type_decoder_f MeasureResponseTime_decode_xer;
xer_type_encoder_f MeasureResponseTime_encode_xer;
oer_type_decoder_f MeasureResponseTime_decode_oer;
oer_type_encoder_f MeasureResponseTime_encode_oer;
per_type_decoder_f MeasureResponseTime_decode_uper;
per_type_encoder_f MeasureResponseTime_encode_uper;
/* Implementation */
extern asn_per_constraints_t asn_PER_type_MeasureResponseTime_constr_1;
extern asn_TYPE_descriptor_t asn_DEF_MeasureResponseTime;
asn_struct_free_f MeasureResponseTime_free;
asn_struct_print_f MeasureResponseTime_print;
asn_constr_check_f MeasureResponseTime_constraint;
ber_type_decoder_f MeasureResponseTime_decode_ber;
der_type_encoder_f MeasureResponseTime_encode_der;
xer_type_decoder_f MeasureResponseTime_decode_xer;
xer_type_encoder_f MeasureResponseTime_encode_xer;
oer_type_decoder_f MeasureResponseTime_decode_oer;
oer_type_encoder_f MeasureResponseTime_encode_oer;
per_type_decoder_f MeasureResponseTime_decode_uper;
per_type_encoder_f MeasureResponseTime_encode_uper;
#ifdef __cplusplus
}
#endif
#endif /* _MeasureResponseTime_H_ */
#endif /* _MeasureResponseTime_H_ */
#include <asn_internal.h>

Some files were not shown because too many files have changed in this diff Show More