Get all scada elements
This commit is contained in:
@@ -4798,6 +4798,8 @@ class TestApi:
|
||||
add_scada_device(p, ChangeSet({'id': 'sd0', 'name': 'device0', 'address': 'x0', 'sd_type': SCADA_DEVICE_TYPE_PRESSURE}))
|
||||
add_scada_device(p, ChangeSet({'id': 'sd1', 'name': 'device1', 'address': 'x1', 'sd_type': SCADA_DEVICE_TYPE_FLOW}))
|
||||
|
||||
assert get_scada_elements(p) == []
|
||||
|
||||
add_scada_element(p, ChangeSet({'id': 'sm0', 'x': 0.0, 'y': 1.0, 'device_id': 'sd0', 'model_id': 'j0', 'status': SCADA_ELEMENT_STATUS_OFFLINE}))
|
||||
sm = get_scada_element(p, 'sm0')
|
||||
assert sm == {}
|
||||
@@ -4822,6 +4824,11 @@ class TestApi:
|
||||
assert sm['model_id'] == 'p1'
|
||||
assert sm['status'] == SCADA_ELEMENT_STATUS_ONLINE
|
||||
|
||||
elements = get_scada_elements(p)
|
||||
assert len(elements) == 2
|
||||
assert elements[0] == 'sm0'
|
||||
assert elements[1] == 'sm1'
|
||||
|
||||
set_scada_element(p, ChangeSet({'id': 'sm0', 'x': 1.0, 'y': 2.0, 'device_id': 'sd1', 'model_id': 'p1', 'status': SCADA_ELEMENT_STATUS_ONLINE}))
|
||||
sm = get_scada_element(p, 'sm0')
|
||||
assert sm['id'] == 'sm0'
|
||||
|
||||
Reference in New Issue
Block a user