mirror of
https://github.com/gnss-sdr/gnss-sdr
synced 2026-07-23 19:38:53 +00:00
Apply code formatting
This commit is contained in:
@@ -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>
|
||||
|
||||
@@ -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>
|
||||
|
||||
@@ -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>
|
||||
|
||||
@@ -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>
|
||||
|
||||
@@ -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>
|
||||
|
||||
@@ -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>
|
||||
|
||||
@@ -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>
|
||||
|
||||
@@ -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>
|
||||
|
||||
@@ -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>
|
||||
|
||||
@@ -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>
|
||||
|
||||
@@ -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>
|
||||
|
||||
@@ -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_ */
|
||||
|
||||
@@ -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_ */
|
||||
|
||||
@@ -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>
|
||||
|
||||
@@ -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>
|
||||
|
||||
@@ -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>
|
||||
|
||||
@@ -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>
|
||||
|
||||
@@ -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>
|
||||
|
||||
@@ -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>
|
||||
|
||||
@@ -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>
|
||||
|
||||
@@ -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>
|
||||
|
||||
@@ -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>
|
||||
|
||||
@@ -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>
|
||||
|
||||
@@ -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>
|
||||
|
||||
@@ -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>
|
||||
|
||||
@@ -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>
|
||||
|
||||
@@ -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>
|
||||
|
||||
@@ -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>
|
||||
|
||||
@@ -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>
|
||||
|
||||
@@ -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>
|
||||
|
||||
@@ -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>
|
||||
|
||||
@@ -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>
|
||||
|
||||
@@ -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>
|
||||
|
||||
@@ -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>
|
||||
|
||||
@@ -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>
|
||||
|
||||
@@ -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>
|
||||
|
||||
@@ -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>
|
||||
|
||||
@@ -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>
|
||||
|
||||
@@ -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>
|
||||
|
||||
@@ -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>
|
||||
|
||||
@@ -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>
|
||||
|
||||
@@ -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>
|
||||
|
||||
@@ -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>
|
||||
|
||||
@@ -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>
|
||||
|
||||
@@ -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>
|
||||
|
||||
@@ -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>
|
||||
|
||||
@@ -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>
|
||||
|
||||
@@ -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>
|
||||
|
||||
@@ -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>
|
||||
|
||||
@@ -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>
|
||||
|
||||
@@ -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>
|
||||
|
||||
@@ -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>
|
||||
|
||||
@@ -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_ */
|
||||
|
||||
@@ -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>
|
||||
|
||||
@@ -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>
|
||||
|
||||
@@ -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>
|
||||
|
||||
@@ -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>
|
||||
|
||||
@@ -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
Reference in New Issue
Block a user