⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 m_rrlp_asn1_inc.val

📁 GSM手机设计软件代码
💻 VAL
📖 第 1 页 / 共 5 页
字号:
/*
+--------------------------------------------------------------------------+
| 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 + -