Skip to content
Snippets Groups Projects
Commit dd4b459c authored by Leonardo Martinez Hornak's avatar Leonardo Martinez Hornak
Browse files

alarm message added

parent 910de1ad
Branches master
No related tags found
No related merge requests found
......@@ -19,16 +19,28 @@ class Hardware_interface:
self.btInterface = Bluetooth_interface()
#btInterface.print_device_list()
self.btInterface.start_client()
self.btInterface.send_data("App started...")
#self.btInterface.send_data("App started...")
#def __del__(self):
#Sets device's alarm
#Sets device's alarm - Expects minimum and maximumValue to be integers
def set_alarm(self, id, minimunValue, maximumValue):
self.btInterface.send_data("Alarma HR")
length = 3
xor = id ^ length ^ minimunValue ^ maximumValue
message = [id, length, minimunValue, maximumValue, xor, Hardware_interface.END_CHARACTER]
message = [0x48, 0x6F, 0x6C, 0x61]
data = "".join(chr(i) for i in message)
print("Alarma -> ")
print(data)
self.btInterface.send_data("data")
#TODO - In another thread
def new_data_available(self):
dataAvailable = False
dataAvailable, data = self.btInterface.get_data()
if(dataAvailable):
print(data)
......
......@@ -37,7 +37,7 @@ def refreshUI(guiRef, model, guiQueue, ppgQueue):
guiRef.entry.insert(0,"Valor")
guiRef.entry["state"] = 'disabled'
device.set_alarm(1, 2)
device.set_alarm(Hardware_interface.MESSAGE_ID_HR_ALARM, 80, 100)
except queue.Empty:
pass
......@@ -53,7 +53,7 @@ def refreshUI(guiRef, model, guiQueue, ppgQueue):
guiRef.entry_two.insert(0, "Dato nuevo")
#TODO Do Shallow copies of the queues
#guiRef.ppgQueue.put()
#Class for the User Interface
class Application(tk.Frame):
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment