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

📄 position.h

📁 通过车载终端采集GPS数据
💻 H
字号:

#ifndef __POSITION_H__
#define __POSITION_H__


struct VOICE_INFO_STRUCT
{
    unsigned char curState;
    unsigned char lastState;
    unsigned char curPoint;
    unsigned char pointChange;


    unsigned char trend;        /*0:停车, 1:行驶中 2:*/
    unsigned char location;     /*1:二点之间 2:越过下一点 3:*/
    long disCur;                /*与当前点的距离*/
    long disNext;               /*与下一点的距离*/
    long dis2point;             /*2点之间的距离*/

    long lastDisCur;
    long lastDisNex;

    unsigned char valid;
    long longitude;
    long latitude;
    unsigned int speed;
    
    unsigned char firstStation;
    unsigned char lastStation;
    unsigned char arriveFlag;
    unsigned char stopFlag;
    
};

extern struct VOICE_INFO_STRUCT voiceInfo;


extern unsigned char get_cur_position(void);
extern unsigned char get_position_state(void);
extern long get_cur_station_dis(void);
extern long get_next_station_dis(void);


extern void set_position_table(char *ptr);
extern void set_position_mode(char *ptr);
extern void set_position_state(char pDir, char pMode);
extern unsigned char position_process(void);

extern unsigned char first_last_station(unsigned char value);
extern unsigned char position_next_station(unsigned char value);
extern unsigned char position_last_station(unsigned char value);
extern unsigned char position_sound_record(unsigned char value);
extern void clear_sound_flag(void);
extern char position_stop(void);
void position_init(void);
void position_setstation();
void all_two_distance(void);
#endif /*__POSITION_H__*/

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -