slave645.h
来自「本人设计的DL/T645规约电能表的抄表和电表模拟软件」· C头文件 代码 · 共 37 行
H
37 行
#ifndef SLAVE645_H_#define SLAVE645_H_#ifdef ARM_SLAVE645_GLOBALS #define ARM_SLAVE645_EXT#else#define ARM_SLAVE645_EXT extern#endif#define SLAVE645_RX_NULL 0x00#define SLAVE645_RX_HEADER 0x01#define SLAVE645_RX_DATALEN 0x02#define SLAVE645_RX_DATA 0x03#define SLAVE645_RX_END 0x04typedef struct tagSlave645RxStateType{ INT8U state; INT16U offset; INT16U size;}_PACKED_ Slave645RxStateType;ARM_SLAVE645_EXT Slave645RxStateType gSlave645RxState;//ARM_SLAVE645_EXT INT8U gSlave645RxData[METER_FRAME_SIZE];#define gSlave645RxData gSlaveRxBuff#define SLAVE645_SEND_OUT 1//second#define SLAVE645_WAIT_OUT 1 //mARM_SLAVE645_EXT int Init645Com(INT8U uart,int nSpeed,int nDataBits,char Parity,int nStopBit);ARM_SLAVE645_EXT int Slave645ReadData(MpComProperty *mpProperty, INT16U dataId, INT8U *pbuf, INT16U bufsize, INT16U *psize);ARM_SLAVE645_EXT int Slave645WriteData(MpComProperty *mpProperty, INT16U dataId, INT8U *pbuf, INT16U bufsize);#endif /*SLAVE645_H_*/
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?