📄 m_rrlp_asn1_inc.val
字号:
/*
+--------------------------------------------------------------------------+
| PROJEKT : PROTOCOL STACK |
| FILE : m_rrlp_asn1_inc.val |
| SOURCE : "W:\condat\gsm\condat\ms\dfile\msg\m_rrlp_asn1_inc.mdf" |
| LastModified : Unknown date |
| IdAndVersion : Unknown id |
| SrcFileTime : Unknown time |
| Generated by CCDGEN_2.3.9 on Mon Mar 15 15:20:58 2004 |
| !!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
* CAPITALIZE_TYPENAME: 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 _Unknown_date
#define CDG_ENTER__M_RRLP_ASN1_INC_VAL__ID_AND_VERSION _Unknown_id
#define CDG_ENTER__M_RRLP_ASN1_INC_VAL__SRC_FILE_TIME _Unknown_time
#include "CDG_ENTER.h"
#undef CDG_ENTER__M_RRLP_ASN1_INC_VAL
#undef CDG_ENTER__FILENAME
/*
* enum to Variable spec_version_info
* ...
* CCDGEN:WriteEnum_Count==1
*/
#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)
* CCDGEN:WriteEnum_Count==2
*/
#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
* CCDGEN:WriteEnum_Count==3
*/
#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)
* CCDGEN:WriteEnum_Count==4
*/
#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
* CCDGEN:WriteEnum_Count==5
*/
#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
* CCDGEN:WriteEnum_Count==6
*/
#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
* CCDGEN:WriteEnum_Count==7
*/
#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
* CCDGEN:WriteEnum_Count==8
*/
#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
* CCDGEN:WriteEnum_Count==9
*/
#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
* CCDGEN:WriteEnum_Count==10
*/
#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
* CCDGEN:WriteEnum_Count==11
*/
#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
* CCDGEN:WriteEnum_Count==12
*/
#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
* CCDGEN:WriteEnum_Count==13
*/
#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
* CCDGEN:WriteEnum_Count==14
*/
#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
* CCDGEN:WriteEnum_Count==15
*/
#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
* CCDGEN:WriteEnum_Count==16
*/
#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
* CCDGEN:WriteEnum_Count==17
*/
#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
* CCDGEN:WriteEnum_Count==18
*/
#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
* CCDGEN:WriteEnum_Count==19
*/
#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
* CCDGEN:WriteEnum_Count==20
*/
#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
* CCDGEN:WriteEnum_Count==21
*/
#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
* CCDGEN:WriteEnum_Count==22
*/
#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
* CCDGEN:WriteEnum_Count==23
*/
#ifndef __T_RRLP_ASN1_expected_otd__
#define __T_RRLP_ASN1_expected_otd__
typedef enum
{
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -