use autogened protobuf init code

This commit is contained in:
Kevin Hester
2020-12-07 10:27:31 +08:00
parent 90060e84c0
commit 79a24c200e
2 changed files with 3 additions and 5 deletions

View File

@@ -13,6 +13,7 @@ RemoteHardwarePlugin remoteHardwarePlugin;
// A macro for clearing a struct, FIXME, move elsewhere
#define CLEAR_STRUCT(r) memset(&r, 0, sizeof(r))
bool RemoteHardwarePlugin::handleReceivedProtobuf(const MeshPacket &req, const HardwareMessage &p)
{
switch (p.typ) {
@@ -43,8 +44,7 @@ bool RemoteHardwarePlugin::handleReceivedProtobuf(const MeshPacket &req, const H
}
// Send the reply
HardwareMessage reply;
CLEAR_STRUCT(reply);
HardwareMessage reply = HardwareMessage_init_default;
reply.typ = HardwareMessage_Type_READ_GPIOS_REPLY;
reply.gpio_value = res;
MeshPacket *p = allocDataProtobuf(reply);