tools/mesh-cfglient: Add "options" to Send/DevKeySend
authorInga Stotland <inga.stotland@intel.com>
Tue, 25 Aug 2020 00:54:34 +0000 (17:54 -0700)
committerAbhay Agarwal <ay.agarwal@samsung.com>
Mon, 28 Dec 2020 06:20:04 +0000 (11:50 +0530)
This adds a new dictionary paramenter (empty by default) when
invoking Send() and DevKeySend() methods.

Change-Id: I3a557f7a6a006a8b90f175f8d7d2d439b95e4f10
Signed-off-by: anuj.bhumiya <anuj.bhumiya@samsung.com>
tools/mesh-cfgclient.c

index 4f7c54d..8e40e7f 100644 (file)
@@ -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);