libhomegear-base  0.7
Base library for Homegear and Homegear family modules.
BaseLib::Modbus Member List

This is the complete list of members for BaseLib::Modbus, including all inherited members.

connect()BaseLib::Modbus
disconnect()BaseLib::Modbus
isConnected()BaseLib::Modbusinline
Modbus(BaseLib::SharedObjects *baseLib, ModbusInfo &serverInfo)BaseLib::Modbus
readCoils(uint16_t startingAddress, std::vector< uint8_t > &buffer, uint16_t coilCount)BaseLib::Modbus
readDeviceIdentification()BaseLib::Modbus
readDiscreteInputs(uint16_t startingAddress, std::vector< uint8_t > &buffer, uint16_t inputCount)BaseLib::Modbus
readHoldingRegisters(uint16_t startingAddress, std::vector< uint16_t > &buffer, uint16_t registerCount)BaseLib::Modbus
readInputRegisters(uint16_t startingAddress, std::vector< uint16_t > &buffer, uint16_t registerCount)BaseLib::Modbus
readWriteMultipleRegisters(uint16_t readStartAddress, std::vector< uint16_t > &readBuffer, uint16_t readRegisterCount, uint16_t writeStartAddress, const std::vector< uint16_t > &writeValues, uint16_t writeRegisterCount)BaseLib::Modbus
setDebug(bool value)BaseLib::Modbusinline
setSlaveId(uint8_t value)BaseLib::Modbusinline
writeMultipleCoils(uint16_t startAddress, const std::vector< uint8_t > &values, uint16_t coilCount)BaseLib::Modbus
writeMultipleRegisters(uint16_t startAddress, const std::vector< uint16_t > &values, uint16_t registerCount)BaseLib::Modbus
writeSingleCoil(uint16_t address, bool value)BaseLib::Modbus
writeSingleRegister(uint16_t address, uint16_t value)BaseLib::Modbus
~Modbus()BaseLib::Modbusvirtual