2.2 主机读离散量输入(CMD2)
/**
* 主机读取离散量输入
* @param ucSlaveAddress 从机地址
* @param usAddress 要读取的离散量起始地址
* @param usNum 要读取的离散量数量
* @param usTimeout 超时时间,单位毫秒
* @param pucDiscBuffer 存储读取到的离散量输入状态,一个字节代表一个离散量的状态,值范围:0/1
* @return 0:成功 <0:执行失败
*/
int MBRTUMasterReadDiscreteInputs(MBRTUMaterTypeDef* psModbus, uint8_t ucSlaveAddress, uint16_t usAddress, uint16_t usNum, uint16_t usTimeout, uint8_t* pucDiscBuffer)
|