IOControl/include/IO/Modbus/Function.h File Reference
#include <WString.h>
Include dependency graph for IOControl/include/IO/Modbus/Function.h:
This graph shows which files directly or indirectly include this file:
Go to the source code of this file.
Namespaces | |
| IO | |
| IO::Modbus | |
Macros | |
| #define | MODBUS_FUNCTION_MAP(XX) |
| #define | XX(tag, value) tag = value, |
Enumerations | |
| enum class | IO::Modbus::Function { IO::Modbus::XX } |
Functions | |
| String | toString (IO::Modbus::Function function) |
Macro Definition Documentation
◆ MODBUS_FUNCTION_MAP
| #define MODBUS_FUNCTION_MAP | ( | XX | ) |
Value:
XX(None, 0x00) \
XX(ReadCoils, 0x01) \
XX(ReadDiscreteInputs, 0x02) \
XX(ReadHoldingRegisters, 0x03) \
XX(ReadInputRegisters, 0x04) \
XX(WriteSingleCoil, 0x05) \
XX(WriteSingleRegister, 0x06) \
XX(ReadExceptionStatus, 0x07) \
XX(GetComEventCounter, 0x0b) \
XX(GetComEventLog, 0x0c) \
XX(WriteMultipleCoils, 0x0f) \
XX(WriteMultipleRegisters, 0x10) \
XX(ReportServerId, 0x11) \
XX(MaskWriteRegister, 0x16) \
XX(ReadWriteMultipleRegisters, 0x17)
◆ XX
| #define XX | ( | tag, | |
| value | |||
| ) | tag = value, |
Function Documentation
◆ toString()
| String toString | ( | IO::Modbus::Function | function | ) |
1.9.1