Go to the source code of this file.
|
| uint16_t | esphome::modbus::helpers::server_frame_length (const uint8_t *frame, size_t size) |
| |
| uint16_t | esphome::modbus::helpers::client_frame_length (const uint8_t *frame, size_t size) |
| |
| void | esphome::modbus::helpers::log_unsupported_value_type (SensorValueType value_type) |
| |
| std::optional< int64_t > | esphome::modbus::helpers::payload_to_number (const uint8_t *data, size_t size, SensorValueType sensor_value_type, uint8_t offset, uint32_t bitmask) |
| | Convert a raw response payload to a number.
|
| |
| std::optional< int64_t > | esphome::modbus::helpers::registers_to_number (const uint16_t *registers, size_t count, SensorValueType sensor_value_type) |
| | Reconstruct a number from register words (host byte order).
|
| |
| StaticVector< uint8_t, MAX_PDU_SIZE > | esphome::modbus::helpers::create_client_pdu (ModbusFunctionCode function_code, uint16_t start_address, uint16_t number_of_entities, const uint8_t *values=nullptr, size_t values_len=0) |
| | Create a modbus clinet pdu for reading/writing single/multiple coils/register/inputs.
|
| |