📄 m_rrlp_asn1_inc.val
字号:
/*
+--------------------------------------------------------------------------+
| PROJEKT : PROTOCOL STACK |
| FILE : M_RRLP_ASN1_INC.val |
| SOURCE : "Z:\condat\gsm\condat\ms\dfile\msg\M_RRLP_ASN1_INC.mdf" |
| LastModified : "14.08.03" |
| IdAndVersion : "6147.609.99.011" |
| SrcFileTime : "Thu Aug 14 00:00:00 2003" |
| Generated by CCDGEN_2.2.4 on Thu Aug 14 16:45:17 2003 |
| !!DO NOT MODIFY!!DO NOT MODIFY!!DO NOT MODIFY!! |
+--------------------------------------------------------------------------+
*/
/* PRAGMAS
* PREFIX : RRLP_ASN1
* COMPATIBILITY_DEFINES : NO
* ALWAYS_ENUM_IN_VAL_FILE: YES
* ENABLE_GROUP: NO
*/
#ifndef M_RRLP_ASN1_INC_VAL
#define M_RRLP_ASN1_INC_VAL
#define CDG_ENTER__M_RRLP_ASN1_INC_VAL
#define CDG_ENTER__FILENAME _M_RRLP_ASN1_INC_VAL
#define CDG_ENTER__M_RRLP_ASN1_INC_VAL__FILE_TYPE CDGINC
#define CDG_ENTER__M_RRLP_ASN1_INC_VAL__LAST_MODIFIED _14_08_03
#define CDG_ENTER__M_RRLP_ASN1_INC_VAL__ID_AND_VERSION _6147_609_99_011
#define CDG_ENTER__M_RRLP_ASN1_INC_VAL__SRC_FILE_TIME _Thu_Aug_14_00_00_00_2003
#include "CDG_ENTER.h"
#undef CDG_ENTER__M_RRLP_ASN1_INC_VAL
#undef CDG_ENTER__FILENAME
/*
* enum to Variable spec_version_info
* ...
*/
#ifndef __T_RRLP_ASN1_spec_version_info__
#define __T_RRLP_ASN1_spec_version_info__
typedef enum
{
RRLP_ASN1_SPEC_VERSION = 0x1 /* --VersionText \g23m\condat\com\doc\msg */
}T_RRLP_ASN1_spec_version_info;
#endif
/*
* enum to Variable ext_geo_info__count
* Ext-GeographicalInformation array count 1..maxExt-GeographicalInformation(20)
*/
#ifndef __T_RRLP_ASN1_ext_geo_info__count__
#define __T_RRLP_ASN1_ext_geo_info__count__
typedef enum
{
RRLP_ASN1_EXT_GEO_INFO__COUNT__RANGE_MIN = 0x1, /* minimum */
RRLP_ASN1_EXT_GEO_INFO__COUNT__RANGE_MAX = 0x14 /* maximum */
}T_RRLP_ASN1_ext_geo_info__count;
#endif
/*
* enum to Variable octet
* octet (octet) 0..255
*/
#ifndef __T_RRLP_ASN1_octet__
#define __T_RRLP_ASN1_octet__
typedef enum
{
RRLP_ASN1_OCTET__RANGE_MIN = 0x0, /* minimum */
RRLP_ASN1_OCTET__RANGE_MAX = 0xff /* maximum */
}T_RRLP_ASN1_octet;
#endif
/*
* enum to Variable gps_assistance_data__count
* GPSAssistanceData array count 1..maxGPSAssistanceData(40)
*/
#ifndef __T_RRLP_ASN1_gps_assistance_data__count__
#define __T_RRLP_ASN1_gps_assistance_data__count__
typedef enum
{
RRLP_ASN1_GPS_ASSISTANCE_DATA__COUNT__RANGE_MIN = 0x1, /* minimum */
RRLP_ASN1_GPS_ASSISTANCE_DATA__COUNT__RANGE_MAX = 0x28 /* maximum */
}T_RRLP_ASN1_gps_assistance_data__count;
#endif
/*
* enum to union controller for priv_ext__ext_type
* open type element
*/
#ifndef __T_RRLP_ASN1_ctrl_priv_ext__ext_type__
#define __T_RRLP_ASN1_ctrl_priv_ext__ext_type__
typedef enum
{
RRLP_ASN1_priv_ext__ext_type_ctrl_MIN = 0x0 /* unknown priavte extension */
}T_RRLP_ASN1_ctrl_priv_ext__ext_type;
#endif
/*
* enum to Variable object_id
* ObjectId (object_id) 0..255
*/
#ifndef __T_RRLP_ASN1_object_id__
#define __T_RRLP_ASN1_object_id__
typedef enum
{
RRLP_ASN1_OBJECT_ID__RANGE_MIN = 0x0, /* minimum */
RRLP_ASN1_OBJECT_ID__RANGE_MAX = 0xff /* maximum */
}T_RRLP_ASN1_object_id;
#endif
/*
* enum to Variable accuracy
* Accuracy (integer) 0..127
*/
#ifndef __T_RRLP_ASN1_accuracy__
#define __T_RRLP_ASN1_accuracy__
typedef enum
{
RRLP_ASN1_ACCURACY__RANGE_MIN = 0x0, /* minimum */
RRLP_ASN1_ACCURACY__RANGE_MAX = 0x7f /* maximum */
}T_RRLP_ASN1_accuracy;
#endif
/*
* enum to Variable addional_angle_fields__azimuth
* AddionalAngleFields:azimuth (integer) 0..31
*/
#ifndef __T_RRLP_ASN1_addional_angle_fields__azimuth__
#define __T_RRLP_ASN1_addional_angle_fields__azimuth__
typedef enum
{
RRLP_ASN1_ADDIONAL_ANGLE_FIELDS__AZIMUTH__RANGE_MIN = 0x0, /* minimum */
RRLP_ASN1_ADDIONAL_ANGLE_FIELDS__AZIMUTH__RANGE_MAX = 0x1f /* maximum */
}T_RRLP_ASN1_addional_angle_fields__azimuth;
#endif
/*
* enum to Variable addional_angle_fields__elevation
* AddionalAngleFields:elevation (integer) 0..7
*/
#ifndef __T_RRLP_ASN1_addional_angle_fields__elevation__
#define __T_RRLP_ASN1_addional_angle_fields__elevation__
typedef enum
{
RRLP_ASN1_ADDIONAL_ANGLE_FIELDS__ELEVATION__RANGE_MIN = 0x0, /* minimum */
RRLP_ASN1_ADDIONAL_ANGLE_FIELDS__ELEVATION__RANGE_MAX = 0x7 /* maximum */
}T_RRLP_ASN1_addional_angle_fields__elevation;
#endif
/*
* enum to Variable addional_doppler_fields__doppler_1
* AddionalDopplerFields:doppler1 (integer) 0..63
*/
#ifndef __T_RRLP_ASN1_addional_doppler_fields__doppler_1__
#define __T_RRLP_ASN1_addional_doppler_fields__doppler_1__
typedef enum
{
RRLP_ASN1_ADDIONAL_DOPPLER_FIELDS__DOPPLER_1__RANGE_MIN = 0x0, /* minimum */
RRLP_ASN1_ADDIONAL_DOPPLER_FIELDS__DOPPLER_1__RANGE_MAX = 0x3f /* maximum */
}T_RRLP_ASN1_addional_doppler_fields__doppler_1;
#endif
/*
* enum to Variable addional_doppler_fields__doppler_uncertainty
* AddionalDopplerFields:dopplerUncertainty (integer) 0..7
*/
#ifndef __T_RRLP_ASN1_addional_doppler_fields__doppler_uncertainty__
#define __T_RRLP_ASN1_addional_doppler_fields__doppler_uncertainty__
typedef enum
{
RRLP_ASN1_ADDIONAL_DOPPLER_FIELDS__DOPPLER_UNCERTAINTY__RANGE_MIN = 0x0, /* minimum */
RRLP_ASN1_ADDIONAL_DOPPLER_FIELDS__DOPPLER_UNCERTAINTY__RANGE_MAX = 0x7 /* maximum */
}T_RRLP_ASN1_addional_doppler_fields__doppler_uncertainty;
#endif
/*
* enum to Variable satellite_id
* SatelliteID (integer) 0..63
*/
#ifndef __T_RRLP_ASN1_satellite_id__
#define __T_RRLP_ASN1_satellite_id__
typedef enum
{
RRLP_ASN1_SATELLITE_ID__RANGE_MIN = 0x0, /* minimum */
RRLP_ASN1_SATELLITE_ID__RANGE_MAX = 0x3f /* maximum */
}T_RRLP_ASN1_satellite_id;
#endif
/*
* enum to Variable almanac_element__almanac_e
* AlmanacElement:almanacE (integer) 0..65535
*/
#ifndef __T_RRLP_ASN1_almanac_element__almanac_e__
#define __T_RRLP_ASN1_almanac_element__almanac_e__
typedef enum
{
RRLP_ASN1_ALMANAC_ELEMENT__ALMANAC_E__RANGE_MIN = 0x0, /* minimum */
RRLP_ASN1_ALMANAC_ELEMENT__ALMANAC_E__RANGE_MAX = 0xffff /* maximum */
}T_RRLP_ASN1_almanac_element__almanac_e;
#endif
/*
* enum to Variable almanac_element__alamanac_toa
* AlmanacElement:alamanacToa (integer) 0..255
*/
#ifndef __T_RRLP_ASN1_almanac_element__alamanac_toa__
#define __T_RRLP_ASN1_almanac_element__alamanac_toa__
typedef enum
{
RRLP_ASN1_ALMANAC_ELEMENT__ALAMANAC_TOA__RANGE_MIN = 0x0, /* minimum */
RRLP_ASN1_ALMANAC_ELEMENT__ALAMANAC_TOA__RANGE_MAX = 0xff /* maximum */
}T_RRLP_ASN1_almanac_element__alamanac_toa;
#endif
/*
* enum to Variable almanac_element__almanac_ksii
* AlmanacElement:almanacKsii (integer) -32768..32767
*/
#ifndef __T_RRLP_ASN1_almanac_element__almanac_ksii__
#define __T_RRLP_ASN1_almanac_element__almanac_ksii__
typedef enum
{
RRLP_ASN1_ALMANAC_ELEMENT__ALMANAC_KSII__RANGE_MIN = -0x8000, /* minimum */
RRLP_ASN1_ALMANAC_ELEMENT__ALMANAC_KSII__RANGE_MAX = 0x7fff /* maximum */
}T_RRLP_ASN1_almanac_element__almanac_ksii;
#endif
/*
* enum to Variable almanac_element__almanac_omega_dot
* AlmanacElement:almanacOmegaDot (integer) -32768..32767
*/
#ifndef __T_RRLP_ASN1_almanac_element__almanac_omega_dot__
#define __T_RRLP_ASN1_almanac_element__almanac_omega_dot__
typedef enum
{
RRLP_ASN1_ALMANAC_ELEMENT__ALMANAC_OMEGA_DOT__RANGE_MIN = -0x8000, /* minimum */
RRLP_ASN1_ALMANAC_ELEMENT__ALMANAC_OMEGA_DOT__RANGE_MAX = 0x7fff /* maximum */
}T_RRLP_ASN1_almanac_element__almanac_omega_dot;
#endif
/*
* enum to Variable almanac_element__almanac_svhealth
* AlmanacElement:almanacSVhealth (integer) 0..255
*/
#ifndef __T_RRLP_ASN1_almanac_element__almanac_svhealth__
#define __T_RRLP_ASN1_almanac_element__almanac_svhealth__
typedef enum
{
RRLP_ASN1_ALMANAC_ELEMENT__ALMANAC_SVHEALTH__RANGE_MIN = 0x0, /* minimum */
RRLP_ASN1_ALMANAC_ELEMENT__ALMANAC_SVHEALTH__RANGE_MAX = 0xff /* maximum */
}T_RRLP_ASN1_almanac_element__almanac_svhealth;
#endif
/*
* enum to Variable almanac_element__almanac_apower_half
* AlmanacElement:almanacAPowerHalf (integer) 0..16777215
*/
#ifndef __T_RRLP_ASN1_almanac_element__almanac_apower_half__
#define __T_RRLP_ASN1_almanac_element__almanac_apower_half__
typedef enum
{
RRLP_ASN1_ALMANAC_ELEMENT__ALMANAC_APOWER_HALF__RANGE_MIN = 0x0, /* minimum */
RRLP_ASN1_ALMANAC_ELEMENT__ALMANAC_APOWER_HALF__RANGE_MAX = 0xffffff /* maximum */
}T_RRLP_ASN1_almanac_element__almanac_apower_half;
#endif
/*
* enum to Variable almanac_element__almanac_omega_0
* AlmanacElement:almanacOmega0 (integer) -8388608..8388607
*/
#ifndef __T_RRLP_ASN1_almanac_element__almanac_omega_0__
#define __T_RRLP_ASN1_almanac_element__almanac_omega_0__
typedef enum
{
RRLP_ASN1_ALMANAC_ELEMENT__ALMANAC_OMEGA_0__RANGE_MIN = -0x800000, /* minimum */
RRLP_ASN1_ALMANAC_ELEMENT__ALMANAC_OMEGA_0__RANGE_MAX = 0x7fffff /* maximum */
}T_RRLP_ASN1_almanac_element__almanac_omega_0;
#endif
/*
* enum to Variable almanac_element__almanac_w
* AlmanacElement:almanacW (integer) -8388608..8388607
*/
#ifndef __T_RRLP_ASN1_almanac_element__almanac_w__
#define __T_RRLP_ASN1_almanac_element__almanac_w__
typedef enum
{
RRLP_ASN1_ALMANAC_ELEMENT__ALMANAC_W__RANGE_MIN = -0x800000, /* minimum */
RRLP_ASN1_ALMANAC_ELEMENT__ALMANAC_W__RANGE_MAX = 0x7fffff /* maximum */
}T_RRLP_ASN1_almanac_element__almanac_w;
#endif
/*
* enum to Variable almanac_element__almanac_m_0
* AlmanacElement:almanacM0 (integer) -8388608..8388607
*/
#ifndef __T_RRLP_ASN1_almanac_element__almanac_m_0__
#define __T_RRLP_ASN1_almanac_element__almanac_m_0__
typedef enum
{
RRLP_ASN1_ALMANAC_ELEMENT__ALMANAC_M_0__RANGE_MIN = -0x800000, /* minimum */
RRLP_ASN1_ALMANAC_ELEMENT__ALMANAC_M_0__RANGE_MAX = 0x7fffff /* maximum */
}T_RRLP_ASN1_almanac_element__almanac_m_0;
#endif
/*
* enum to Variable almanac_element__almanac_af_0
* AlmanacElement:almanacAF0 (integer) -1024..1023
*/
#ifndef __T_RRLP_ASN1_almanac_element__almanac_af_0__
#define __T_RRLP_ASN1_almanac_element__almanac_af_0__
typedef enum
{
RRLP_ASN1_ALMANAC_ELEMENT__ALMANAC_AF_0__RANGE_MIN = -0x400, /* minimum */
RRLP_ASN1_ALMANAC_ELEMENT__ALMANAC_AF_0__RANGE_MAX = 0x3ff /* maximum */
}T_RRLP_ASN1_almanac_element__almanac_af_0;
#endif
/*
* enum to Variable almanac_element__almanac_af_1
* AlmanacElement:almanacAF1 (integer) -1024..1023
*/
#ifndef __T_RRLP_ASN1_almanac_element__almanac_af_1__
#define __T_RRLP_ASN1_almanac_element__almanac_af_1__
typedef enum
{
RRLP_ASN1_ALMANAC_ELEMENT__ALMANAC_AF_1__RANGE_MIN = -0x400, /* minimum */
RRLP_ASN1_ALMANAC_ELEMENT__ALMANAC_AF_1__RANGE_MAX = 0x3ff /* maximum */
}T_RRLP_ASN1_almanac_element__almanac_af_1;
#endif
/*
* enum to Variable expected_otd
* ExpectedOTD (integer) 0..1250
*/
#ifndef __T_RRLP_ASN1_expected_otd__
#define __T_RRLP_ASN1_expected_otd__
typedef enum
{
RRLP_ASN1_EXPECTED_OTD__RANGE_MIN = 0x0, /* minimum */
RRLP_ASN1_EXPECTED_OTD__RANGE_MAX = 0x4e2 /* maximum */
}T_RRLP_ASN1_expected_otd;
#endif
/*
* enum to Variable exp_otd_uncertainty
* ExpOTDUncertainty (integer) 0..7
*/
#ifndef __T_RRLP_ASN1_exp_otd_uncertainty__
#define __T_RRLP_ASN1_exp_otd_uncertainty__
typedef enum
{
RRLP_ASN1_EXP_OTD_UNCERTAINTY__RANGE_MIN = 0x0, /* minimum */
RRLP_ASN1_EXP_OTD_UNCERTAINTY__RANGE_MAX = 0x7 /* maximum */
}T_RRLP_ASN1_exp_otd_uncertainty;
#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -