libhomegear-base
0.7
Base library for Homegear and Homegear family modules.
|
This is the complete list of members for BaseLib::Modbus, including all inherited members.
connect() | BaseLib::Modbus | |
disconnect() | BaseLib::Modbus | |
isConnected() | BaseLib::Modbus | inline |
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::Modbus | inline |
setSlaveId(uint8_t value) | BaseLib::Modbus | inline |
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::Modbus | virtual |