📄 slave645.h
字号:
#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 + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -