Skip to content
Snippets Groups Projects
Commit f84cc916 authored by Adrien Chabod's avatar Adrien Chabod
Browse files

refactorisation data

parent 29cc1d1a
Branches
No related tags found
1 merge request!1MAJ BDD + Data commande fonctionnel
......@@ -167,6 +167,8 @@ class BLE_MACHINE_SEND_ORDER(RxCharacteristic):
def WriteValue(self, value, options):
print('cocktail commandé: {}'.format(bytearray(value).decode()))
commande = unformalize_data_list(format(bytearray(value).decode()))
return commande
#print(format(bytearray(value).decode()))
def main():
......@@ -178,11 +180,8 @@ def main():
print('BLE adapter not found')
return
service_manager = dbus.Interface(
bus.get_object(BLUEZ_SERVICE_NAME, adapter),
GATT_MANAGER_IFACE)
ad_manager = dbus.Interface(bus.get_object(BLUEZ_SERVICE_NAME, adapter),
LE_ADVERTISING_MANAGER_IFACE)
service_manager = dbus.Interface(bus.get_object(BLUEZ_SERVICE_NAME, adapter),GATT_MANAGER_IFACE)
ad_manager = dbus.Interface(bus.get_object(BLUEZ_SERVICE_NAME, adapter),LE_ADVERTISING_MANAGER_IFACE)
app = UartApplication(bus)
adv = UartAdvertisement(bus, 0)
......@@ -201,4 +200,4 @@ def main():
adv.Release()
if __name__ == '__main__':
main()
main()
\ No newline at end of file
......@@ -66,3 +66,9 @@ def formalize_data_list(function):
initial_data = function()
new_data = "/".join([",".join([str(k) for k in x]) for x in initial_data])
return str(new_data)
def unformalize_data_list(initial_data):
sublists = initial_data.split("/")
sublist_data = [x.split(",") for x in sublists]
new_data = [[int(k) for k in x] for x in sublist_data]
return tuple(new_data)
\ No newline at end of file
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment