dx_1000_macrodef.h
#ifndef DX_1000_MACRODEF_H
#define DX_1000_MACRODEF_H
#endif // DX_1000_MACRODEF_H
#define get_bit(dat,bit) ((dat & (1<<bit))>>bit)
// 自定义数据常量
typedef enum{
Offset_BIT0 = 0, // 第0个数据位
Offset_BIT1 = 1,
Offset_BIT2 = 2,
Offset_BIT3 = 3,
Offset_BIT4 = 4,
Offset_BIT5 = 5,
Offset_BIT6 = 6,
Offset_BIT7 = 7 // 第7个数据位
}RealData03;
dx_1000_macrodef.cpp
#include "dx_1000_macrodef.h" // 引入头文件
quint8 num4 = array[4];
get_bit(num4,Offset_BIT2); //使用定义好的