📄 tsip_ifc.h
字号:
void cmd_0x35s (
unsigned char pos_code,
unsigned char vel_code,
unsigned char time_code,
unsigned char opts_code);
void cmd_0x37 (void);
void cmd_0x38q (
unsigned char data_type,
unsigned char sv_prn);
void cmd_0x38s (
unsigned char data_type,
unsigned char sv_prn,
unsigned char data_length,
unsigned char *databuf);
void cmd_0x39 (
unsigned char op_code,
unsigned char sv_prn);
void cmd_0x3A (
unsigned char sv_prn);
void cmd_0x3B (
unsigned char sv_prn);
void cmd_0x3C (
unsigned char sv_prn);
void cmd_0x3Dq (void);
void cmd_0x3Ds (
unsigned char baud_out,
unsigned char baud_inp,
unsigned char char_code,
unsigned char stopbitcode,
unsigned char output_mode,
unsigned char input_mode);
void cmd_0x3E (void);
void cmd_0x62q (void);
void cmd_0x65 (
unsigned char sv_prn);
void cmd_0x6Eq (
unsigned char packet_type);
void cmd_0x6Ed (
unsigned char packet_type);
void cmd_0x6Es (
unsigned char packet_type,
unsigned char interval);
void cmd_0x70q (void);
void cmd_0x70s (
unsigned char dyn_switch,
unsigned char static_switch,
unsigned char alt_switch,
unsigned char extra) ;
void cmd_0x7A_0s (
unsigned char nmea_interval,
unsigned long nmea_mask);
void cmd_0x7A_0q (void) ;
void cmd_0x8E15q (void);
void cmd_0x8E15s (unsigned char datum_index);
void cmd_0x8E15s_2 (double datum_parms[5]);
void cmd_0x8E19q (void);
void cmd_0x8E19d (void);
void cmd_0x8E19e (void);
void cmd_0x8E20q (void);
void cmd_0x8E20d (void);
void cmd_0x8E20e (void);
void cmd_0x8E (
unsigned char hexbyte[],
unsigned char hexnum);
void cmd_0xBBq (void) ;
void cmd_0xBBs (
TSIP_RCVR_CFG_03 *TsipxBB) ;
void cmd_0xBCs (
unsigned char port_num,
unsigned char in_baud,
unsigned char out_baud,
unsigned char data_bits,
unsigned char parity,
unsigned char stop_bits,
unsigned char flow_control,
unsigned char bReserved1,
unsigned char bReserved2,
unsigned char reserved);
void cmd_0xBCq (unsigned char port_num);
void cmd_0xxx (
unsigned char hexcode, unsigned char hexbyte[], unsigned char hexnum);
/**/
/* prototypes for report-decode primitives */
/* in TSIP_IFC.C */
short rpt_0x41 (TSIPPKT *rpt,
float *time_of_week,
float *UTC_offset,
short *week_num);
short rpt_0x42 (TSIPPKT *rpt,
float ECEF_pos[3],
float *time_of_fix);
short rpt_0x43 (TSIPPKT *rpt,
float ECEF_vel[3],
float *freq_offset,
float *time_of_fix);
short rpt_0x45 (TSIPPKT *rpt,
unsigned char *major_nav_version,
unsigned char *minor_nav_version,
unsigned char *nav_day,
unsigned char *nav_month,
unsigned char *nav_year,
unsigned char *major_dsp_version,
unsigned char *minor_dsp_version,
unsigned char *dsp_day,
unsigned char *dsp_month,
unsigned char *dsp_year);
short rpt_0x46 (TSIPPKT *rpt,
unsigned char *status_code,
unsigned char *error_code);
short rpt_0x47 (TSIPPKT *rpt,
unsigned char *nsvs,
unsigned char *sv_prn,
float *snr);
short rpt_0x48 (TSIPPKT *rpt,
unsigned char *message);
short rpt_0x49 (TSIPPKT *rpt,
unsigned char *sv_health);
short rpt_0x4A (TSIPPKT *rpt,
float *lat,
float *lon,
float *alt,
float *clock_bias,
float *time_of_fix);
short rpt_0x4A_2 (TSIPPKT *rpt,
float *alt,
float *dummy,
unsigned char *alt_flag);
short rpt_0x4B (TSIPPKT *rpt,
unsigned char *machine_id,
unsigned char *status_1,
unsigned char *status_2);
short rpt_0x4C (TSIPPKT *rpt,
unsigned char *dyn_code,
float *el_mask,
float *snr_mask,
float *dop_mask,
float *dop_switch);
short rpt_0x4D (TSIPPKT *rpt,
float *osc_offset);
short rpt_0x4E (TSIPPKT *rpt,
unsigned char *response);
short rpt_0x4F (TSIPPKT *rpt,
double *a0,
float *a1,
float *time_of_data,
short *dt_ls,
short *wn_t,
short *wn_lsf,
short *dn,
short *dt_lsf);
short rpt_0x53 (TSIPPKT *rpt,
float *a2d);
short rpt_0x54 (TSIPPKT *rpt,
float *clock_bias,
float *freq_offset,
float *time_of_fix);
short rpt_0x55 (TSIPPKT *rpt,
unsigned char *pos_code,
unsigned char *vel_code,
unsigned char *time_code,
unsigned char *aux_code);
short rpt_0x56 (TSIPPKT *rpt,
float vel_ENU[3],
float *freq_offset,
float *time_of_fix);
short rpt_0x57 (TSIPPKT *rpt,
unsigned char *source_code,
unsigned char *diag_code,
short *week_num,
float *time_of_fix);
short rpt_0x58 (TSIPPKT *rpt,
unsigned char *op_code,
unsigned char *data_type,
unsigned char *sv_prn,
unsigned char *data_length,
unsigned char *data_packet);
short rpt_0x59 (TSIPPKT *rpt,
unsigned char *code_type,
unsigned char status_code[32]);
short rpt_0x5A (TSIPPKT *rpt,
unsigned char *sv_prn,
float *sample_length,
float *signal_level,
float *code_phase,
float *Doppler,
double *time_of_fix);
short rpt_0x5B (TSIPPKT *rpt,
unsigned char *sv_prn,
unsigned char *sv_health,
unsigned char *sv_iode,
unsigned char *fit_interval_flag,
float *time_of_collection,
float *time_of_eph,
float *sv_accy);
short rpt_0x5C (TSIPPKT *rpt,
unsigned char *sv_prn,
unsigned char *slot,
unsigned char *chan,
unsigned char *acq_flag,
unsigned char *eph_flag,
float *signal_level,
float *time_of_last_msmt,
float *elev,
float *azim,
unsigned char *old_msmt_flag,
unsigned char *integer_msec_flag,
unsigned char *bad_data_flag,
unsigned char *data_collect_flag);
short rpt_0x5E (TSIPPKT *rpt,
unsigned char *num_reused_msmts,
unsigned char *diff_Doppler_unavailable,
unsigned char *fix_still_converging,
unsigned char *num_old_msmts);
short rpt_0x6D (TSIPPKT *rpt,
unsigned char *manual_mode,
unsigned char *nsvs,
unsigned char *ndim,
unsigned char sv_prn[],
float *pdop,
float *hdop,
float *vdop,
float *tdop);
short rpt_0x6E (TSIPPKT *rpt,
unsigned char *subcode,
unsigned char *enable,
unsigned char *interval);
short rpt_0x6F01 (TSIPPKT *rpt,
struct cph1_msg_struct *cph);
short rpt_0x70 (TSIPPKT *rpt,
unsigned char *dyn_switch,
unsigned char *static_switch,
unsigned char *alt_switch,
unsigned char *extra) ;
short rpt_0x72 (TSIPPKT *rpt,
short *pf,
TSIP_POS_FILT_PARMS *params);
short rpt_0x74 (TSIPPKT *rpt,
float *alt_filter_parm);
short rpt_0x7B (TSIPPKT *rpt,
unsigned char *subcode,
unsigned char *interval,
unsigned long *nmeamask);
short rpt_0x82 (TSIPPKT *rpt,
unsigned char *diff_mode);
short rpt_0x83 (TSIPPKT *rpt,
double ECEF_pos[3],
double *clock_bias,
float *time_of_fix);
short rpt_0x84 (TSIPPKT *rpt,
double *lat,
double *lon,
double *alt,
double *clock_bias,
float *time_of_fix);
short rpt_0x85 (TSIPPKT *rpt,
unsigned char *sv_prn,
unsigned char *summary_status,
unsigned char *station_health,
unsigned char *SV_UDRE_parm,
unsigned char *iode1,
unsigned char *iode2,
float *z_cnt_tow,
float *range_corr,
float *range_rate_corr,
float *delta_range_corr);
short rpt_0x8F03 (TSIPPKT *rpt,
unsigned char *tx_baud_index,
unsigned char *rx_baud_index,
unsigned char *char_format_index,
unsigned char *stop_bits,
unsigned char *tx_mode_index,
unsigned char *rx_mode_index);
short rpt_0x8F14 (TSIPPKT *rpt,
short *datum_idx,
double datum_coeffs[5]);
short rpt_0x8F15 (TSIPPKT *rpt,
short *datum_idx,
double datum_coeffs[5]);
short rpt_0x8F17 (TSIPPKT *rpt,
unsigned char *UTM_grid_letter,
short *UTM_grid_number,
float *UTM_northing_value,
float *UTM_easting_value,
float *UTM_altitude,
float *clock_bias,
float *time_of_fix);
short rpt_0x8F18 (TSIPPKT *rpt,
unsigned char *UTM_grid_letter,
short *UTM_grid_number,
double *UTM_northing_value,
double *UTM_easting_value,
double *UTM_altitude,
double *clock_bias,
float *time_of_fix);
short rpt_0x8F19 (TSIPPKT *rpt,
short *UTM_enabled);
short rpt_0x8F20 (TSIPPKT *rpt,
unsigned char *subpacket_id,
unsigned char *info,
double *lat,
double *lon,
double *alt,
double vel_enu[],
double *time_of_fix,
short *week_num,
unsigned char *nsvs, unsigned char sv_prn[],
short sv_IODC[],
short *datum_index);
short rpt_0x8F42 (TSIPPKT *rpt,
GL_8x42_DATA *Tsip8x42) ;
short rpt_0xBB (TSIPPKT *rpt,
TSIP_RCVR_CFG_03 *TsipBB) ;
short rpt_0xBC (TSIPPKT *rpt,
unsigned char *port_num,
unsigned char *in_baud,
unsigned char *out_baud,
unsigned char *data_bits,
unsigned char *parity,
unsigned char *stop_bits,
unsigned char *flow_control,
unsigned char *protocols_in,
unsigned char *protocols_out,
unsigned char *reserved);
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -