Add pump api to tjnetwork

This commit is contained in:
wqy
2022-09-17 11:16:45 +08:00
parent 3250d58733
commit 4350b5d19e
3 changed files with 66 additions and 35 deletions

View File

@@ -44,11 +44,13 @@ def get_pump_node2(name: str, id: str) -> str | None:
row = _get_pump(name, id)
return float(row['node2']) if row != None else None
def get_pump_power(name: str, id: str) -> str | None: pass
def get_pump_speed(name: str, id: str) -> str | None: pass
def get_pump_head(name: str, id: str) -> str | None: pass
def get_pump_pattern(name: str, id: str) -> str | None: pass
def _set_pump(name: str, id: str, key: str, key_type: str, value: str, optional: bool = False) -> ChangeSet:
if not is_pump(name, id):
return
@@ -73,7 +75,8 @@ def set_pump_node2(name: str, id: str, node2: str) -> ChangeSet:
return _set_pump(name, id, 'node2', 'str', str(node2))
def set_pump_power(name: str, id: str) -> ChangeSet: pass
def set_pump_speed(name: str, id: str) -> ChangeSet: pass
def set_pump_head(name: str, id: str) -> ChangeSet: pass
def set_pump_pattern(name: str, id: str) -> ChangeSet: pass
def set_pump_pattern(name: str, id: str) -> ChangeSet: pass