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

📄 findeleceye.h.bak

📁 在ST单片机上实现GPS交通警示器功能.
💻 BAK
字号:
/**********************************************************
******************FindElecEye.h********************************
********************CYB 06.09.20***************************
*********************************************************/
#include "gpsrecer.h"
#ifndef GPSDATA_H_
#define GPSDATA_H_


#define MAX_DIRECS    8  



/*道路有效性结构体*/
typedef struct{                        
                                 
       INT16U   direction;                        // 方向值
       INT16U   roadindex;                        // 路标  
}ROADVALID;
/*   偏移量结构体
其中 当前pos = 前一个pos + 前一个nums +2;
     nums 为对应记录的单元数  */
typedef struct{
	     INT16U   pos;
	     INT16U   nums;
}OFFSET_STRUCT;
/*路口信息点结构体*/
typedef struct{                       
       INT8U        direc_nums;                         // 方向数                                                   
       ROADVALID    road[MAX_DIRECS];                   // 道路状况
	   DATUM_STRUCT gpsdata;                            //  位置数据
}INFODOT;



/*区间结构体*/ 
typedef struct{                        
      INT8U  uporright[4];
      INT8U  downorleft[4];
}ZONE_STRUCT;

/*区间记录结构*/
typedef struct{                                          
      INT8U              zone_nums;                  // 区间个数
      //ZONE_STRUCT        zone;                       // 第一个区间 
}ZONES_HEAD; 

                                  

INT8U  FindInfoDot(DATUM_STRUCT *gpsdata);
INT8U  FindElecEye(DATUM_STRUCT *gpsdata,INT8U roadindex);
#endif

⌨️ 快捷键说明

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