main.h

来自「一个带CANBUS的倒车雷达源码!希望大家能用的上!」· C头文件 代码 · 共 55 行

H
55
字号
#ifndef IN_Main
#define IN_Main

extern uchar SpeedCnt;	

extern uchar TimeTemp[6][2];//存放初始采集的数据
extern uchar LastDist[6];         //存放初次处理后的数据 

extern uchar CANData_Addr_L,CANData_Addr_H;
extern uchar CANDiagnose_Addr_L,CANDiagnose_Addr_H;

extern union  
{
  struct
  {
    unsigned BackMiddle :  1;
    unsigned BackRight  :  1;
    unsigned BackLeft   :  1;
    unsigned FrontRight :  1;
    unsigned FrontLeft  :  1;
    unsigned            :  3;						 
  }Bit;                          
  uchar Byte;             	
}SensorAbnormal;             

extern union  
{
  struct
  {
    unsigned RemainRing :  1;         //长鸣
    unsigned Slow       :  1;         //2Hz
    unsigned Quick      :  1;         //4Hz
    unsigned NoSensor   :  1;         //无探头标志
    unsigned NoBlock    :  1;         //无障碍物标志				
    unsigned flag125ms  :  1;
    unsigned flag250ms  :  1;	
    unsigned Canflag50ms:  1;
  }Bit;                          
  uchar Byte;             	
}Alarm;  

extern union
{
  struct
  {
    unsigned backflag   :  1;         //flag to indicate back flag	
    unsigned SpeedFlag  :  1;	
    unsigned backalarm  :  1;
    unsigned            :  5;
  }Bit;
  uchar Byte;
}CarStatus;  

#endif

⌨️ 快捷键说明

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