def mainLoop(hr, bp, bp2, bo):
    data_obj = data_pull()
    insertData(p_id, data_obj)

    hr.set(data_obj.get("heart_rate"))
    bp.set(data_obj.get("blood_pressure1"))
    bp2.set(data_obj.get("blood_pressure2"))
    bo.set(data_obj.get("blood_oxygen"))

    # workaround to store unencrypted data
    if (Error_Handler(data_obj)):
        page_doctor(data_obj, 0x01, check_hr(data_obj))
        page_doctor(data_obj, 0x02, check_bp(data_obj))
        page_doctor(data_obj, 0x03, check_bo(data_obj))
Пример #2
0
def getDataLoop(hr, bp, bo):
    global TimeCount
    min_int = min(hr_interval, bp_interval, bo_interval)
    data_obj = data_pull()

    if (TimeCount % hr_interval == 0):
        hr.set(data_obj.get("heart_rate"))
    if (TimeCount % bp_interval == 0):
        bp.set(data_obj.get("blood_pressure1"))
    if (TimeCount % bo_interval == 0):
        bo.set(data_obj.get("blood_oxygen"))

    #check if we need to page doc
    if (Error_Handler(data_obj)):
        page_doctor(data_obj, 0x01, check_hr(data_obj))
        page_doctor(data_obj, 0x02, check_bp(data_obj))
        page_doctor(data_obj, 0x03, check_bo(data_obj))

    #store the data
    insertData(p_id, data_obj)
def mainLoop(hr, bp, bp2, bo):
    # min_int = min(hr_interval, bp_interval, bo_interval)
    data_obj = data_pull()
    insertData(p_id,data_obj)

    hr.set(data_obj.get("heart_rate"))
    bp.set(data_obj.get("blood_pressure1"))
    bp2.set(data_obj.get("blood_pressure2"))
    bo.set(data_obj.get("blood_oxygen"))

    ##data encryption
    # encrypted_message = encrypt(data_obj, private_key)
    # print(encrypted_message)
    ##data storage
    #insertData(1, encrypted_message)

    #workaround to store unencrypted data
    if(Error_Handler(data_obj)):
        page_doctor(data_obj,0x01,check_hr(data_obj))
        page_doctor(data_obj,0x02,check_bp(data_obj))
        page_doctor(data_obj,0x03,check_bo(data_obj))
def mainLoop(hr, bp, bp2, bo):
    min_int = min(hr_interval, bp_interval, bo_interval)
    data_obj = data_pull()
    hr.set(data_obj.get("heart_rate"))
    bp.set(data_obj.get("blood_pressure1"))
    bp2.set(data_obj.get("blood_pressure2"))
    bo.set(data_obj.get("blood_oxygen"))

    ##data encryption
    #encrypted_message = encrypt_private_key(data_obj.get("heart_rate"), private_key)

    ##data storage
    #insertData(1, encrypted_message)

    #workaround to store unencrypted data
    insertData(1, data_obj.get("heart_rate"))
    insertData(1, data_obj.get("blood_pressure1"))
    insertData(1, data_obj.get("blood_pressure2"))
    insertData(1, data_obj.get("blood_oxygen"))

    #error handling
    page_doctor(data_obj, 0x01, Error_Handler(data_obj))
    page_doctor(data_obj, 0x02, Error_Handler(data_obj))
    page_doctor(data_obj, 0x03, Error_Handler(data_obj))
 def errors(mydata):
     #print("errors")
     warning, identifier = Error_Handler(mydata)
     page_doctor(mydata,identifier,warning)