📄 m_rrlp_asn1_inc.h
字号:
* PrivateExtensionList (array) 1..maxNumOfPrivateExtensions(10)
* CCDGEN:WriteStruct_Count==536
*/
typedef struct
{
U8 _align0; /*< 0: 1> alignment */
U8 _align1; /*< 1: 1> alignment */
U8 _align2; /*< 2: 1> alignment */
U8 c_elements; /*< 3: 1> T_RRLP_ASN1_priv_ext_list__count PrivateExtensionList array count 1..maxNumOfPrivateExtensions(10) */
T_RRLP_ASN1_priv_ext elements[10]; /*< 4:280> PrivateExtension (sequence) 0..1 */
} T_RRLP_ASN1_priv_ext_list;
#endif
#ifndef __T_RRLP_ASN1_ref_location__
#define __T_RRLP_ASN1_ref_location__
/*
* RefLocation (sequence) 0
* CCDGEN:WriteStruct_Count==537
*/
typedef struct
{
T_RRLP_ASN1_ext_geo_info three_dlocation[1]; /*< 0: 24> Ext-GeographicalInformation (array) 1..maxExt-GeographicalInformation(20) */
} T_RRLP_ASN1_ref_location;
#endif
#ifndef __T_RRLP_ASN1_ref_assist_data__
#define __T_RRLP_ASN1_ref_assist_data__
/*
* ReferenceAssistData (sequence) 0..3
* CCDGEN:WriteStruct_Count==538
*/
typedef struct
{
U16 bcch_carrier; /*< 0: 2> T_RRLP_ASN1_bcchcarrier BCCHCarrier (integer) 0..1023 */
U8 bsic; /*< 2: 1> T_RRLP_ASN1_bsic BSIC (integer) 0..63 */
U8 time_slot_scheme; /*< 3: 1> T_RRLP_ASN1_time_slot_scheme TimeSlotScheme (enumerated) 0..1 */
U8 _align0; /*< 4: 1> alignment */
U8 _align1; /*< 5: 1> alignment */
U8 _align2; /*< 6: 1> alignment */
U8 v_bts_pos; /*< 7: 1> valid-flag */
T_RRLP_ASN1_ext_geo_info bts_pos[1]; /*< 8: 24> Ext-GeographicalInformation (array) 1..maxExt-GeographicalInformation(20) */
} T_RRLP_ASN1_ref_assist_data;
#endif
#ifndef __T_RRLP_ASN1_ref_wgs_84__
#define __T_RRLP_ASN1_ref_wgs_84__
/*
* ReferenceWGS84 (sequence) 0..2
* CCDGEN:WriteStruct_Count==539
*/
typedef struct
{
S32 relative_north; /*< 0: 4> T_RRLP_ASN1_rel_distance RelDistance (integer) -200000..200000 */
S32 relative_east; /*< 4: 4> T_RRLP_ASN1_rel_distance RelDistance (integer) -200000..200000 */
U8 _align0; /*< 8: 1> alignment */
U8 v_relative_alt; /*< 9: 1> valid-flag */
S16 relative_alt; /*< 10: 2> T_RRLP_ASN1_relative_alt RelativeAlt (integer) -4000..4000 */
} T_RRLP_ASN1_ref_wgs_84;
#endif
#ifndef __T_RRLP_ASN1_sat_element__
#define __T_RRLP_ASN1_sat_element__
/*
* SatElement (sequence) 0..8
* CCDGEN:WriteStruct_Count==540
*/
typedef struct
{
U8 satellite_id; /*< 0: 1> T_RRLP_ASN1_satellite_id SatelliteID (integer) 0..63 */
U8 iode; /*< 1: 1> T_RRLP_ASN1_sat_element__iode SatElement:iode (integer) 0..255 */
U8 udre; /*< 2: 1> T_RRLP_ASN1_sat_element__udre SatElement:udre (integer) 0..3 */
U8 _align0; /*< 3: 1> alignment */
S16 pseudo_range_cor; /*< 4: 2> T_RRLP_ASN1_sat_element__pseudo_range_cor SatElement:pseudoRangeCor (integer) -2047..2047 */
S8 range_rate_cor; /*< 6: 1> T_RRLP_ASN1_sat_element__range_rate_cor SatElement:rangeRateCor (integer) -127..127 */
S8 delta_pseudo_range_cor_2; /*< 7: 1> T_RRLP_ASN1_sat_element__delta_pseudo_range_cor_2 SatElement:deltaPseudoRangeCor2 (integer) -127..127 */
S8 delta_range_rate_cor_2; /*< 8: 1> T_RRLP_ASN1_sat_element__delta_range_rate_cor_2 SatElement:deltaRangeRateCor2 (integer) -7..7 */
S8 delta_pseudo_range_cor_3; /*< 9: 1> T_RRLP_ASN1_sat_element__delta_pseudo_range_cor_3 SatElement:deltaPseudoRangeCor3 (integer) -127..127 */
S8 delta_range_rate_cor_3; /*< 10: 1> T_RRLP_ASN1_sat_element__delta_range_rate_cor_3 SatElement:deltaRangeRateCor3 (integer) -7..7 */
U8 _align1; /*< 11: 1> alignment */
} T_RRLP_ASN1_sat_element;
#endif
#ifndef __T_RRLP_ASN1_seq_of_bad_satellite_set__
#define __T_RRLP_ASN1_seq_of_bad_satellite_set__
/*
* SeqOf-BadSatelliteSet (array) 1..16
* CCDGEN:WriteStruct_Count==541
*/
typedef struct
{
U8 c_elements; /*< 0: 1> T_RRLP_ASN1_seq_of_bad_satellite_set__count SeqOf-BadSatelliteSet array count 1..16 */
U8 elements[16]; /*< 1: 16> T_RRLP_ASN1_satellite_id SatelliteID (integer) 0..63 */
U8 _align0; /*< 17: 1> alignment */
U8 _align1; /*< 18: 1> alignment */
U8 _align2; /*< 19: 1> alignment */
} T_RRLP_ASN1_seq_of_bad_satellite_set;
#endif
#ifndef __T_RRLP_ASN1_toa_measurements_of_ref__
#define __T_RRLP_ASN1_toa_measurements_of_ref__
/*
* TOA-MeasurementsOfRef (sequence) 0..1
* CCDGEN:WriteStruct_Count==542
*/
typedef struct
{
U8 ref_qual; /*< 0: 1> T_RRLP_ASN1_ref_qual RefQuality (integer) 0..31 */
U8 num_of_measurements; /*< 1: 1> T_RRLP_ASN1_num_of_measurements NumOfMeasurements (integer) 0..7 */
U8 _align0; /*< 2: 1> alignment */
U8 _align1; /*< 3: 1> alignment */
} T_RRLP_ASN1_toa_measurements_of_ref;
#endif
#ifndef __T_RRLP_ASN1_utcmodel__
#define __T_RRLP_ASN1_utcmodel__
/*
* UTCModel (sequence) 0..7
* CCDGEN:WriteStruct_Count==543
*/
typedef struct
{
S32 utc_a_1; /*< 0: 4> T_RRLP_ASN1_utcmodel__utc_a_1 UTCModel:utcA1 (integer) -8388608..8388607 */
S32 utc_a_0; /*< 4: 4> T_RRLP_ASN1_utcmodel__utc_a_0 UTCModel:utcA0 (integer) -2147483648..2147483647 */
U8 utc_tot; /*< 8: 1> T_RRLP_ASN1_utcmodel__utc_tot UTCModel:utcTot (integer) 0..255 */
U8 utc_wnt; /*< 9: 1> T_RRLP_ASN1_utcmodel__utc_wnt UTCModel:utcWNt (integer) 0..255 */
S8 utc_delta_tls; /*< 10: 1> T_RRLP_ASN1_utcmodel__utc_delta_tls UTCModel:utcDeltaTls (integer) -128..127 */
U8 utc_wnlsf; /*< 11: 1> T_RRLP_ASN1_utcmodel__utc_wnlsf UTCModel:utcWNlsf (integer) 0..255 */
S8 utc_dn; /*< 12: 1> T_RRLP_ASN1_utcmodel__utc_dn UTCModel:utcDN (integer) -128..127 */
S8 utc_delta_tlsf; /*< 13: 1> T_RRLP_ASN1_utcmodel__utc_delta_tlsf UTCModel:utcDeltaTlsf (integer) -128..127 */
U8 _align0; /*< 14: 1> alignment */
U8 _align1; /*< 15: 1> alignment */
} T_RRLP_ASN1_utcmodel;
#endif
#ifndef __T_RRLP_ASN1_acquis_element__
#define __T_RRLP_ASN1_acquis_element__
/*
* AcquisElement (sequence) 0..7
* CCDGEN:WriteStruct_Count==544
*/
typedef struct
{
U8 svid; /*< 0: 1> T_RRLP_ASN1_satellite_id SatelliteID (integer) 0..63 */
U8 _align0; /*< 1: 1> alignment */
S16 doppler_0; /*< 2: 2> T_RRLP_ASN1_acquis_element__doppler_0 AcquisElement:doppler0 (integer) -2048..2047 */
U8 _align1; /*< 4: 1> alignment */
U8 _align2; /*< 5: 1> alignment */
U8 _align3; /*< 6: 1> alignment */
U8 v_addional_doppler; /*< 7: 1> valid-flag */
T_RRLP_ASN1_addional_doppler_fields addional_doppler[1]; /*< 8: 4> AddionalDopplerFields (sequence) 0..1 */
U16 code_phase; /*< 12: 2> T_RRLP_ASN1_acquis_element__code_phase AcquisElement:codePhase (integer) 0..1022 */
U8 int_code_phase; /*< 14: 1> T_RRLP_ASN1_acquis_element__int_code_phase AcquisElement:intCodePhase (integer) 0..19 */
U8 gps_bit_number; /*< 15: 1> T_RRLP_ASN1_acquis_element__gps_bit_number AcquisElement:gpsBitNumber (integer) 0..3 */
U8 code_phase_search_window; /*< 16: 1> T_RRLP_ASN1_acquis_element__code_phase_search_window AcquisElement:codePhaseSearchWindow (integer) 0..15 */
U8 _align4; /*< 17: 1> alignment */
U8 _align5; /*< 18: 1> alignment */
U8 v_addional_angle; /*< 19: 1> valid-flag */
T_RRLP_ASN1_addional_angle_fields addional_angle[1]; /*< 20: 4> AddionalAngleFields (sequence) 0..1 */
} T_RRLP_ASN1_acquis_element;
#endif
#ifndef __T_RRLP_ASN1_calc_assistance_bts__
#define __T_RRLP_ASN1_calc_assistance_bts__
/*
* CalcAssistanceBTS (sequence) 0..1
* CCDGEN:WriteStruct_Count==545
*/
typedef struct
{
U8 fine_rtd; /*< 0: 1> T_RRLP_ASN1_fine_rtd FineRTD (integer) 0..255 */
U8 _align0; /*< 1: 1> alignment */
U8 _align1; /*< 2: 1> alignment */
U8 _align2; /*< 3: 1> alignment */
T_RRLP_ASN1_ref_wgs_84 ref_wgs_84[1]; /*< 4: 12> ReferenceWGS84 (sequence) 0..2 */
} T_RRLP_ASN1_calc_assistance_bts;
#endif
#ifndef __T_RRLP_ASN1_ext_container__
#define __T_RRLP_ASN1_ext_container__
/*
* ExtensionContainer (sequence) 0..2
* CCDGEN:WriteStruct_Count==546
*/
typedef struct
{
U8 _align0; /*< 0: 1> alignment */
U8 _align1; /*< 1: 1> alignment */
U8 _align2; /*< 2: 1> alignment */
U8 v_priv_ext_list; /*< 3: 1> valid-flag */
T_RRLP_ASN1_priv_ext_list priv_ext_list[1]; /*< 4:284> PrivateExtensionList (array) 1..maxNumOfPrivateExtensions(10) */
U8 _align3; /*<288: 1> alignment */
U8 _align4; /*<289: 1> alignment */
U8 _align5; /*<290: 1> alignment */
U8 v_pcs_extensions; /*<291: 1> valid-flag */
} T_RRLP_ASN1_ext_container;
#endif
#ifndef __T_RRLP_ASN1_gpstow_assist__
#define __T_RRLP_ASN1_gpstow_assist__
/*
* GPSTOWAssist (array) 1..12
* CCDGEN:WriteStruct_Count==547
*/
typedef struct
{
U8 _align0; /*< 0: 1> alignment */
U8 _align1; /*< 1: 1> alignment */
U8 _align2; /*< 2: 1> alignment */
U8 c_elements; /*< 3: 1> T_RRLP_ASN1_gpstow_assist__count GPSTOWAssist array count 1..12 */
T_RRLP_ASN1_gpstow_assist_element elements[12]; /*< 4: 96> GPSTOWAssistElement (sequence) 0..4 */
} T_RRLP_ASN1_gpstow_assist;
#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -