auto turning off of patient skid tested
This commit is contained in:
parent
ce8ff0a7bf
commit
117265586c
15
main.py
15
main.py
|
|
@ -31,7 +31,7 @@ if platform.system() in ["Darwin"]: # macOS or Windows
|
||||||
else:
|
else:
|
||||||
from classCAN import CANBackend # Your real backend
|
from classCAN import CANBackend # Your real backend
|
||||||
|
|
||||||
logging.basicConfig(level=logging.DEBUG)
|
logging.basicConfig(level=logging.INFO)
|
||||||
|
|
||||||
logging.getLogger("uvicorn.access").setLevel(logging.WARNING)
|
logging.getLogger("uvicorn.access").setLevel(logging.WARNING)
|
||||||
|
|
||||||
|
|
@ -238,6 +238,16 @@ def send_command(state: str, pu_number: int, ploop_setpoint: float = Query(...))
|
||||||
|
|
||||||
logging.info(f"Sending state '{state}' to PU {pu_number}")
|
logging.info(f"Sending state '{state}' to PU {pu_number}")
|
||||||
|
|
||||||
|
if state == "IDLE":
|
||||||
|
set_patient_skid_users(0)
|
||||||
|
url = f"http://192.168.1.28:8000/stop_test"
|
||||||
|
response = httpx.get(url, timeout=1.0)
|
||||||
|
logging.info(f"Stopping test on Patient Skid: {response.status_code}")
|
||||||
|
|
||||||
|
url = f"http://192.168.1.28:8000/close_valves"
|
||||||
|
response = httpx.get(url, timeout=1.0)
|
||||||
|
logging.info(f"Closing valves on Patient Skid: {response.status_code}")
|
||||||
|
|
||||||
try:
|
try:
|
||||||
can_backend.send_state_command(state, pu_number, ploop_setpoint)
|
can_backend.send_state_command(state, pu_number, ploop_setpoint)
|
||||||
current_state = can_backend.read_current_state(pu_number)
|
current_state = can_backend.read_current_state(pu_number)
|
||||||
|
|
@ -252,8 +262,7 @@ def send_command(state: str, pu_number: int, ploop_setpoint: float = Query(...))
|
||||||
except Exception as e:
|
except Exception as e:
|
||||||
raise HTTPException(status_code=500, detail=str(e))
|
raise HTTPException(status_code=500, detail=str(e))
|
||||||
|
|
||||||
if state == "IDLE":
|
|
||||||
set_patient_skid_users(0)
|
|
||||||
|
|
||||||
|
|
||||||
## MONITORING
|
## MONITORING
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue
Block a user