adu | ModbusMaster< txBufSize, rxBufSize > | |
attachPostReceive(Callback< uint16_t(uint8_t *adu, uint16_t len)> f) | ModbusMaster< txBufSize, rxBufSize > | inline |
attachPostTransmit(Callback< void()> f) | ModbusMaster< txBufSize, rxBufSize > | inline |
attachPreTransmit(Callback< void()> f) | ModbusMaster< txBufSize, rxBufSize > | inline |
CB typedef | ModbusMaster< txBufSize, rxBufSize > | |
checkCrc | ModbusMaster< txBufSize, rxBufSize > | |
complete | ModbusMaster< txBufSize, rxBufSize > | |
crc16(uint8_t *buf, int len) | ModbusMaster< txBufSize, rxBufSize > | inline |
FC enum name | ModbusMaster< txBufSize, rxBufSize > | |
getCoils() | ModbusMaster< txBufSize, rxBufSize > | inline |
getRegisters() | ModbusMaster< txBufSize, rxBufSize > | inline |
ModbusMaster(EventQueue *queue, PinName txPin, PinName rxPin, int baud, uint8_t slaveId, std::chrono::milliseconds rxTimeout=50ms) | ModbusMaster< txBufSize, rxBufSize > | inline |
postReceive | ModbusMaster< txBufSize, rxBufSize > | |
readCoils(uint16_t addr, uint16_t num, CB cb) | ModbusMaster< txBufSize, rxBufSize > | inline |
readDiscreteInputs(uint16_t addr, uint16_t num, CB cb) | ModbusMaster< txBufSize, rxBufSize > | inline |
readHoldingRegisters(uint16_t addr, uint16_t num, CB cb) | ModbusMaster< txBufSize, rxBufSize > | inline |
readInputRegisters(uint16_t addr, uint16_t num, CB cb) | ModbusMaster< txBufSize, rxBufSize > | inline |
reqFc | ModbusMaster< txBufSize, rxBufSize > | |
Result enum name | ModbusMaster< txBufSize, rxBufSize > | |
setCrcCheck(bool c) | ModbusMaster< txBufSize, rxBufSize > | inline |
setSlaveId(uint8_t id) | ModbusMaster< txBufSize, rxBufSize > | inline |
setTimeout(std::chrono::milliseconds t) | ModbusMaster< txBufSize, rxBufSize > | inline |
slaveId | ModbusMaster< txBufSize, rxBufSize > | |
stx | ModbusMaster< txBufSize, rxBufSize > | |
STX typedef | ModbusMaster< txBufSize, rxBufSize > | |
transaction(FC fc, uint16_t addr, uint16_t num, uint8_t *val, CB cb) | ModbusMaster< txBufSize, rxBufSize > | inline |
txIdx | ModbusMaster< txBufSize, rxBufSize > | |
writeMultipleCoils(uint16_t addr, uint16_t num, uint8_t *val, CB cb) | ModbusMaster< txBufSize, rxBufSize > | inline |
writeMultipleRegisters(uint16_t addr, uint16_t num, uint16_t *val, CB cb) | ModbusMaster< txBufSize, rxBufSize > | inline |
writeSingleCoil(uint16_t addr, bool val, CB cb) | ModbusMaster< txBufSize, rxBufSize > | inline |
writeSingleRegister(uint16_t addr, uint16_t val, CB cb) | ModbusMaster< txBufSize, rxBufSize > | inline |
writeUInt16(uint16_t val) | ModbusMaster< txBufSize, rxBufSize > | inline |