From: Inga Stotland Date: Tue, 25 Aug 2020 00:54:35 +0000 (-0700) Subject: test/test-mesh: Add "options" to Send/Publish X-Git-Tag: accepted/tizen/unified/20210128.132355~2^2~18 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=b5d771759f5add06ee55d2a12d154d39a6430d7c;p=platform%2Fupstream%2Fbluez.git test/test-mesh: Add "options" to Send/Publish This adds a new dictionary paramenter (empty by default) when invoking Send() or Publish() methods. Change-Id: I1b129cb00947159e667333a0437b7563d054a11b Signed-off-by: anuj.bhumiya --- diff --git a/test/test-mesh b/test/test-mesh index ef8d556..993d92a 100755 --- a/test/test-mesh +++ b/test/test-mesh @@ -182,6 +182,9 @@ current_menu = None user_input = 0 input_error = False +send_opts = dbus.Dictionary(signature='sv') +send_opts = {'ForceSegmented' : dbus.Boolean(True)} + def raise_error(str_value): global input_error @@ -536,14 +539,18 @@ class Model(): self.pub_period = period def send_publication(self, data): + pub_opts = dbus.Dictionary(signature='sv') + print('Send publication ', end='') print(data) - node.Publish(self.path, self.model_id, data, + node.Publish(self.path, self.model_id, pub_opts, data, reply_handler=generic_reply_cb, error_handler=generic_error_cb) def send_message(self, dest, key, data): - node.Send(self.path, dest, key, data, + global send_opts + + node.Send(self.path, dest, key, send_opts, data, reply_handler=generic_reply_cb, error_handler=generic_error_cb)