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 | ) |