Re: [PATCH BlueZ 2/7] test/example-advertisement: Fix data format of properties

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi,

Luiz Augusto von Dentz <luiz.dentz@xxxxxxxxx> writes:

> From: Luiz Augusto von Dentz <luiz.von.dentz@xxxxxxxxx>
>
> D-Bus dictionaries always except the values to be of variant type.

nitpick: expect

> ---
>  test/example-advertisement | 12 ++++++------
>  1 file changed, 6 insertions(+), 6 deletions(-)
>
> diff --git a/test/example-advertisement b/test/example-advertisement
> index ce6e40f..7da0c7b 100755
> --- a/test/example-advertisement
> +++ b/test/example-advertisement
> @@ -65,10 +65,10 @@ class Advertisement(dbus.service.Object):
>                                                      signature='s')
>          if self.manufacturer_data is not None:
>              properties['ManufacturerData'] = dbus.Dictionary(
> -                self.manufacturer_data, signature='qay')
> +                self.manufacturer_data, signature='qv')
>          if self.service_data is not None:
>              properties['ServiceData'] = dbus.Dictionary(self.service_data,
> -                                                        signature='say')
> +                                                        signature='sv')
>          if self.include_tx_power is not None:
>              properties['IncludeTxPower'] = dbus.Boolean(self.include_tx_power)
>          return {LE_ADVERTISEMENT_IFACE: properties}
> @@ -88,13 +88,13 @@ class Advertisement(dbus.service.Object):
>
>      def add_manufacturer_data(self, manuf_code, data):
>          if not self.manufacturer_data:
> -            self.manufacturer_data = dict()
> -        self.manufacturer_data[manuf_code] = data
> +            self.manufacturer_data = dbus.Dictionary({}, signature='qv')
> +        self.manufacturer_data[manuf_code] = dbus.Array(data, signature='y')
>
>      def add_service_data(self, uuid, data):
>          if not self.service_data:
> -            self.service_data = dict()
> -        self.service_data[uuid] = data
> +            self.service_data = dbus.Dictionary({}, signature='sv')
> +        self.service_data[uuid] = dbus.Array(data, signature='y')
>
>      @dbus.service.method(DBUS_PROP_IFACE,
>                           in_signature='s',
> --
> 2.7.4
>
> --
> To unsubscribe from this list: send the line "unsubscribe linux-bluetooth" in
> the body of a message to majordomo@xxxxxxxxxxxxxxx
> More majordomo info at  http://vger.kernel.org/majordomo-info.html

Cheers,
--
Vinicius
--
To unsubscribe from this list: send the line "unsubscribe linux-bluetooth" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html



[Index of Archives]     [Bluez Devel]     [Linux Wireless Networking]     [Linux Wireless Personal Area Networking]     [Linux ATH6KL]     [Linux USB Devel]     [Linux Media Drivers]     [Linux Audio Users]     [Linux Kernel]     [Linux SCSI]     [Big List of Linux Books]

  Powered by Linux