From 99be3441b32efa1cf8e32d0b7692580bfab8a39f Mon Sep 17 00:00:00 2001 From: Inga Stotland Date: Mon, 24 Aug 2020 17:54:34 -0700 Subject: [PATCH] tools/mesh-cfglient: Add "options" to Send/DevKeySend This adds a new dictionary paramenter (empty by default) when invoking Send() and DevKeySend() methods. Change-Id: I3a557f7a6a006a8b90f175f8d7d2d439b95e4f10 Signed-off-by: anuj.bhumiya --- tools/mesh-cfgclient.c | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/tools/mesh-cfgclient.c b/tools/mesh-cfgclient.c index 4f7c54d..8e40e7f 100644 --- a/tools/mesh-cfgclient.c +++ b/tools/mesh-cfgclient.c @@ -276,6 +276,14 @@ static void send_msg_setup(struct l_dbus_message *msg, void *user_data) l_dbus_message_builder_append_basic(builder, 'b', &req->rmt); l_dbus_message_builder_append_basic(builder, 'q', &req->idx); + + /* Options */ + l_dbus_message_builder_enter_array(builder, "{sv}"); + l_dbus_message_builder_enter_dict(builder, "sv"); + l_dbus_message_builder_leave_dict(builder); + l_dbus_message_builder_leave_array(builder); + + /* Data */ append_byte_array(builder, req->data, req->len); l_dbus_message_builder_finalize(builder); l_dbus_message_builder_destroy(builder); -- 2.7.4