Add quality api and test
This commit is contained in:
18
tjnetwork.py
18
tjnetwork.py
@@ -465,7 +465,7 @@ def set_rule(name: str, cs: ChangeSet) -> ChangeSet:
|
||||
|
||||
|
||||
############################################################
|
||||
# energy 16.[ENERGY]
|
||||
# energy 15.[ENERGY]
|
||||
############################################################
|
||||
|
||||
def get_global_energy_schema(name: str) -> dict[str, dict[str, Any]]:
|
||||
@@ -486,6 +486,7 @@ def get_pump_energy(name: str, pump: str) -> dict[str, Any]:
|
||||
def set_pump_energy(name: str, cs: ChangeSet) -> ChangeSet:
|
||||
return api.set_pump_energy(name, cs)
|
||||
|
||||
|
||||
############################################################
|
||||
# emitter 16.[EMITTERS]
|
||||
############################################################
|
||||
@@ -501,6 +502,21 @@ def set_emitter(name: str, cs: ChangeSet) -> ChangeSet:
|
||||
return api.set_emitter(name, cs)
|
||||
|
||||
|
||||
############################################################
|
||||
# quality 17.[QUALITY]
|
||||
############################################################
|
||||
|
||||
def get_quality_schema(name: str) -> dict[str, dict[str, Any]]:
|
||||
return api.get_quality_schema(name)
|
||||
|
||||
def get_quality(name: str, node: str) -> dict[str, Any]:
|
||||
return api.get_quality(name, node)
|
||||
|
||||
# example: set_quality(p, ChangeSet({'node': 'j1', 'quality': 10.0}))
|
||||
def set_quality(name: str, cs: ChangeSet) -> ChangeSet:
|
||||
return api.set_quality(name, cs)
|
||||
|
||||
|
||||
############################################################
|
||||
# time 21.[TIMES]
|
||||
############################################################
|
||||
|
||||
Reference in New Issue
Block a user