mirror of
https://github.com/esphome/esphome.git
synced 2026-09-11 15:27:33 +00:00
Regenerate api_pb2 for SerialProxySetModeRequest after merging dev
This commit is contained in:
@@ -4148,14 +4148,16 @@ uint32_t SerialProxyRequestResponse::calc_size_msg(const void *self) {
|
||||
size += ProtoSize::calc_length(1, msg.error_message.size());
|
||||
return size;
|
||||
}
|
||||
void SerialProxySetModeRequest::decode_field(uint32_t tag, const uint8_t *data, proto_varint_value_t scalar) {
|
||||
void SerialProxySetModeRequest::decode_field(void *self, uint32_t tag, const uint8_t *data,
|
||||
proto_varint_value_t scalar) {
|
||||
auto &msg = *static_cast<SerialProxySetModeRequest *>(self);
|
||||
const ProtoFieldValue value(data, scalar);
|
||||
switch (tag) {
|
||||
case proto_tag(1, WIRE_TYPE_VARINT):
|
||||
this->instance = value.as_varint();
|
||||
msg.instance = value.as_varint();
|
||||
break;
|
||||
case proto_tag(2, WIRE_TYPE_VARINT):
|
||||
this->mode = static_cast<enums::SerialProxyMode>(value.as_varint());
|
||||
msg.mode = static_cast<enums::SerialProxyMode>(value.as_varint());
|
||||
break;
|
||||
}
|
||||
}
|
||||
@@ -4319,6 +4321,7 @@ static_assert(!std::is_polymorphic_v<SerialProxyWriteRequest>, "decodable messag
|
||||
static_assert(!std::is_polymorphic_v<SerialProxySetModemPinsRequest>, "decodable messages carry no vtable");
|
||||
static_assert(!std::is_polymorphic_v<SerialProxyGetModemPinsRequest>, "decodable messages carry no vtable");
|
||||
static_assert(!std::is_polymorphic_v<SerialProxyRequest>, "decodable messages carry no vtable");
|
||||
static_assert(!std::is_polymorphic_v<SerialProxySetModeRequest>, "decodable messages carry no vtable");
|
||||
#endif
|
||||
#ifdef USE_BLUETOOTH_PROXY_CONNECTIONS
|
||||
static_assert(!std::is_polymorphic_v<BluetoothSetConnectionParamsRequest>, "decodable messages carry no vtable");
|
||||
|
||||
@@ -3930,12 +3930,15 @@ class SerialProxySetModeRequest final : public ProtoDecodableMessage {
|
||||
#endif
|
||||
uint32_t instance{0};
|
||||
enums::SerialProxyMode mode{};
|
||||
void decode(const uint8_t *buffer, size_t length) {
|
||||
ProtoDecodableMessage::decode_fields(this, buffer, length, &decode_field);
|
||||
}
|
||||
#ifdef HAS_PROTO_MESSAGE_DUMP
|
||||
const char *dump_to(DumpBuffer &out) const override;
|
||||
#endif
|
||||
|
||||
protected:
|
||||
void decode_field(uint32_t tag, const uint8_t *data, proto_varint_value_t scalar) override;
|
||||
static void decode_field(void *self, uint32_t tag, const uint8_t *data, proto_varint_value_t scalar);
|
||||
};
|
||||
#endif
|
||||
#ifdef USE_BLUETOOTH_PROXY_CONNECTIONS
|
||||
|
||||
Reference in New Issue
Block a user