Lydia - Printhead
ModbusMaster< txBufSize, rxBufSize > Member List

This is the complete list of members for ModbusMaster< txBufSize, rxBufSize >, including all inherited members.

aduModbusMaster< 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 typedefModbusMaster< txBufSize, rxBufSize >
checkCrcModbusMaster< txBufSize, rxBufSize >
completeModbusMaster< txBufSize, rxBufSize >
crc16(uint8_t *buf, int len)ModbusMaster< txBufSize, rxBufSize >inline
FC enum nameModbusMaster< 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
postReceiveModbusMaster< 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
reqFcModbusMaster< txBufSize, rxBufSize >
Result enum nameModbusMaster< 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
slaveIdModbusMaster< txBufSize, rxBufSize >
stxModbusMaster< txBufSize, rxBufSize >
STX typedefModbusMaster< txBufSize, rxBufSize >
transaction(FC fc, uint16_t addr, uint16_t num, uint8_t *val, CB cb)ModbusMaster< txBufSize, rxBufSize >inline
txIdxModbusMaster< 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