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

📄 m_rrlp_asn1_inc.val

📁 是一个手机功能的模拟程序
💻 VAL
📖 第 1 页 / 共 5 页
字号:
/*
+--------------------------------------------------------------------------+
| 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 + -