|
ESPHome 2025.12.0-dev
|
Data Structures | |
| class | Modbus |
| class | ModbusDevice |
Functions | |
| bool | operator== (ModbusFunctionCode lhs, uint8_t rhs) |
| bool | operator== (uint8_t lhs, ModbusFunctionCode rhs) |
| bool | operator!= (ModbusFunctionCode lhs, uint8_t rhs) |
| bool | operator!= (uint8_t lhs, ModbusFunctionCode rhs) |
| bool | operator< (ModbusFunctionCode lhs, uint8_t rhs) |
| bool | operator< (uint8_t lhs, ModbusFunctionCode rhs) |
| bool | operator<= (ModbusFunctionCode lhs, uint8_t rhs) |
| bool | operator<= (uint8_t lhs, ModbusFunctionCode rhs) |
| bool | operator> (ModbusFunctionCode lhs, uint8_t rhs) |
| bool | operator> (uint8_t lhs, ModbusFunctionCode rhs) |
| bool | operator>= (ModbusFunctionCode lhs, uint8_t rhs) |
| bool | operator>= (uint8_t lhs, ModbusFunctionCode rhs) |
Variables | |
| const uint8_t | FUNCTION_CODE_USER_DEFINED_SPACE_1_INIT = 65 |
| Modbus definitions from specs: https://modbus.org/docs/Modbus_Application_Protocol_V1_1b3.pdf. | |
| const uint8_t | FUNCTION_CODE_USER_DEFINED_SPACE_1_END = 72 |
| const uint8_t | FUNCTION_CODE_USER_DEFINED_SPACE_2_INIT = 100 |
| const uint8_t | FUNCTION_CODE_USER_DEFINED_SPACE_2_END = 110 |
| const uint8_t | FUNCTION_CODE_MASK = 0x7F |
| const uint8_t | FUNCTION_CODE_EXCEPTION_MASK = 0x80 |
| const uint8_t | MAX_NUM_OF_REGISTERS_TO_WRITE = 123 |
| const uint8_t | MAX_NUM_OF_REGISTERS_TO_READ = 125 |
|
strong |
Definition at line 66 of file modbus_definitions.h.
|
strong |
Definition at line 17 of file modbus_definitions.h.
|
strong |
| Enumerator | |
|---|---|
| CUSTOM | |
| COIL | |
| DISCRETE_INPUT | |
| HOLDING | |
| READ | |
Definition at line 54 of file modbus_definitions.h.
|
inline |
Definition at line 42 of file modbus_definitions.h.
|
inline |
Definition at line 43 of file modbus_definitions.h.
|
inline |
Definition at line 44 of file modbus_definitions.h.
|
inline |
Definition at line 45 of file modbus_definitions.h.
|
inline |
Definition at line 46 of file modbus_definitions.h.
|
inline |
Definition at line 47 of file modbus_definitions.h.
|
inline |
Definition at line 40 of file modbus_definitions.h.
|
inline |
Definition at line 41 of file modbus_definitions.h.
|
inline |
Definition at line 48 of file modbus_definitions.h.
|
inline |
Definition at line 49 of file modbus_definitions.h.
|
inline |
Definition at line 50 of file modbus_definitions.h.
|
inline |
Definition at line 51 of file modbus_definitions.h.
| const uint8_t esphome::modbus::FUNCTION_CODE_EXCEPTION_MASK = 0x80 |
Definition at line 64 of file modbus_definitions.h.
| const uint8_t esphome::modbus::FUNCTION_CODE_MASK = 0x7F |
Definition at line 63 of file modbus_definitions.h.
| const uint8_t esphome::modbus::FUNCTION_CODE_USER_DEFINED_SPACE_1_END = 72 |
Definition at line 12 of file modbus_definitions.h.
| const uint8_t esphome::modbus::FUNCTION_CODE_USER_DEFINED_SPACE_1_INIT = 65 |
Modbus definitions from specs: https://modbus.org/docs/Modbus_Application_Protocol_V1_1b3.pdf.
Definition at line 11 of file modbus_definitions.h.
| const uint8_t esphome::modbus::FUNCTION_CODE_USER_DEFINED_SPACE_2_END = 110 |
Definition at line 15 of file modbus_definitions.h.
| const uint8_t esphome::modbus::FUNCTION_CODE_USER_DEFINED_SPACE_2_INIT = 100 |
Definition at line 14 of file modbus_definitions.h.
| const uint8_t esphome::modbus::MAX_NUM_OF_REGISTERS_TO_READ = 125 |
Definition at line 83 of file modbus_definitions.h.
| const uint8_t esphome::modbus::MAX_NUM_OF_REGISTERS_TO_WRITE = 123 |
Definition at line 79 of file modbus_definitions.h.