mirror of
https://github.com/dptech-corp/Uni-Lab-OS.git
synced 2025-12-17 04:51:10 +00:00
32 lines
589 B
Python
32 lines
589 B
Python
import time
|
|
|
|
|
|
class VacuumPumpMock:
|
|
def __init__(self, port: str = "COM6"):
|
|
self._status = "OPEN"
|
|
|
|
@property
|
|
def status(self) -> str:
|
|
return self._status
|
|
|
|
def get_status(self) -> str:
|
|
return self._status
|
|
|
|
def set_status(self, position):
|
|
time.sleep(5)
|
|
|
|
self._status = position
|
|
time.sleep(5)
|
|
|
|
def open(self):
|
|
self._status = "OPEN"
|
|
|
|
def close(self):
|
|
self._status = "CLOSED"
|
|
|
|
def is_open(self):
|
|
return self._status
|
|
|
|
def is_closed(self):
|
|
return not self._status
|