📄 ogrt_prototypes.h
字号:
/* ************************************************************************ * * * OpenGPS Receiver * * * * -------------------------------------------------------------------- * * * * Module: ogrt_prototypes.h * * * * Version: 0.1 * * * * Date: 13.10.03 * * * * Author: C. Kelley, G. Beyerle * * * * -------------------------------------------------------------------- * * * * Copyright (C) 2001-2002 C. Kelley * * * * This program is free software; you can redistribute it and/or modify * * it under the terms of the GNU General Public License as published by * * the Free Software Foundation; either version 2 of the License, or * * (at your option) any later version. * * * * This program is distributed in the hope that it will be useful, * * but WITHOUT ANY WARRANTY; without even the implied warranty of * * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * * GNU General Public License for more details. * * * * You should have received a copy of the GNU General Public License * * along with this program; if not, write to the Free Software * * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. * * * * -------------------------------------------------------------------- * * * * OpenGPS is based on Clifford Kelley's OpenSourceGPS distribution. * * The OpenSourceGPS distribution can be obtained from * * http://www.home.earthlink.net/~cwkelley * * * * -------------------------------------------------------------------- * * * * Prototypes * * * ************************************************************************ *//* ******************************* changes ******************************** dd.mm.yy - ************************************************************************ */#if !defined( __OGRT_PROTOTYPES_H__)#define __OGRT_PROTOTYPES_H__/* ------------------------------ prototypes ------------------------------ */inline INT16 accum_status( void);void all_carrier( long freq);void all_code( long freq);void all_epoch_count_load( UINT16 data);void ch_accum_reset( INT16 ch);void ch_acquisition( INT16 ch);void ch_align( INT16 ch);void ch_carrier( INT16 ch, long freq);void ch_cntl( INT16 ch, INT16 data);void ch_code( INT16 ch, long freq);void ch_code_slew( INT16 ch, INT16 data);void ch_confirm( INT16 ch);void ch_epoch_count_load( INT16 ch, UINT16 data);void ch_follow_monosat_DUMP( INT16 ch);void ch_follow_monosat_TIC( INT16 ch);void ch_follow_riseset_DUMP( INT16 ch);void ch_follow_riseset_TIC( INT16 ch);void ch_initialize( INT16 ch);void ch_pull_in( INT16 ch);void ch_track( INT16 ch);void ch_track_monosat( INT16 ch, INT16 accum_missed);void ch_track_riseset( INT16 ch, INT16 accum_missed);INT16 data_bus_test_r( void);void data_bus_test_w( INT16 data);INT16 data_retent_r( void);void data_retent_w( INT16 data);void fill_channelinfo_ringbuffer( void);INT16 find_elem_center_grav( long *buf, INT16 n);INT16 find_max_element( INT16 *buf, INT16 n);INT16 find_max_element_long( long *buf, INT16 n);void find_preamble( INT16 ch, INT16 bit);inline long fix_atan( long y, long x);inline long fix_atan2( long y, long x);long fix_sqrt( long x);inline INT16 from_gps( INT16 adr);void init_monosatriseset( INT16 mode);void init_navigate( void);void io_config( INT16 data);inline INT16 meas_status( void);void multi_carrier( long freq);void multi_channel_select( INT16 data);void multi_cntl(INT16 data);void multi_code( long freq);void read_preamble( INT16 ch, INT16 bit);void reset_cntl( INT16 data);long rss( long a, long b);inline long rt_labs( long x);int self_test( void);INT16 sign( long data);void switch_off_proto3_LED( void);void system_setup( INT16 data);void test_control( INT16 data);inline void to_gps( INT16 adr, INT16 data);inline void writefifo_corrdata( INT16 ch, INT16 leadch);inline void writefifo_navbit( INT16 ch, INT16 bit);inline void writefifo_navdata( void);INT16 xors( long pattern);#endif/* ------------------------------ end of file ----------------------------- */
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -