mirror of
https://github.com/esphome/esphome.git
synced 2026-09-30 08:20:21 +00:00
[modbus_server] Support byte-swapped word types U_WORD_S and S_WORD_S (#17829)
This commit is contained in:
@@ -61,6 +61,7 @@ class ServerRegister {
|
||||
const char *format_value(int64_t value, char *buf, size_t buf_size) const {
|
||||
switch (this->value_type) {
|
||||
case SensorValueType::U_WORD:
|
||||
case SensorValueType::U_WORD_S:
|
||||
case SensorValueType::U_DWORD:
|
||||
case SensorValueType::U_DWORD_R:
|
||||
case SensorValueType::U_QWORD:
|
||||
@@ -68,6 +69,7 @@ class ServerRegister {
|
||||
buf_append_printf(buf, buf_size, 0, "%" PRIu64, static_cast<uint64_t>(value));
|
||||
return buf;
|
||||
case SensorValueType::S_WORD:
|
||||
case SensorValueType::S_WORD_S:
|
||||
case SensorValueType::S_DWORD:
|
||||
case SensorValueType::S_DWORD_R:
|
||||
case SensorValueType::S_QWORD:
|
||||
|
||||
Reference in New Issue
Block a user