This commit is contained in:
DingZQ
2025-02-23 00:33:58 +08:00
parent 8cce40ffdb
commit c4df07e081

View File

@@ -6,8 +6,8 @@ def get_scada_info_schema(name: str) -> dict[str, dict[str, Any]]:
'type' : {'type': 'str' , 'optional': False , 'readonly': True }, 'type' : {'type': 'str' , 'optional': False , 'readonly': True },
'x' : {'type': 'float' , 'optional': False , 'readonly': False}, 'x' : {'type': 'float' , 'optional': False , 'readonly': False},
'y' : {'type': 'float' , 'optional': False , 'readonly': False}, 'y' : {'type': 'float' , 'optional': False , 'readonly': False},
'query_api_id' : {'type': 'str' , 'optional': False , 'readonly': False}, 'query_api_id' : {'type': 'str' , 'optional': False , 'readonly': False},
'associated_element_id' : {'type': 'str' , 'optional': False , 'readonly': True } } 'associated_element_id' : {'type': 'str' , 'optional': False , 'readonly': True } }
def get_scada_info(name: str, id: str) -> dict[str, Any]: def get_scada_info(name: str, id: str) -> dict[str, Any]:
@@ -16,12 +16,12 @@ def get_scada_info(name: str, id: str) -> dict[str, Any]:
return {} return {}
d = {} d = {}
d['id'] = str(si['id']) d['id'] = si['id']
d['type'] = str(si['type']) d['type'] = si['type']
d['x'] = float(si['x']) d['x'] = float(si['x'])
d['y'] = float(si['y']) d['y'] = float(si['y'])
d['api_query_id'] = str(si['api_query_id']) d['api_query_id'] = si['api_query_id']
d['associated_element_id'] = str(si['associated_element_id']) d['associated_element_id'] = si['associated_element_id']
return d return d
@@ -32,11 +32,11 @@ def get_all_scada_info(name: str) -> list[dict[str, Any]]:
d = [] d = []
for si in sis: for si in sis:
d.append({ 'id': str(si['id']), d.append({ 'id': si['id'],
'type': str(si['type']), 'type': si['type'],
'x': float(si['x']), 'x': float(si['x']),
'y': float(si['y']), 'y': float(si['y']),
'api_query_id': str(si['api_query_id']), 'api_query_id': si['api_query_id'],
'associated_element_id': str(si['associated_element_id']) }) 'associated_element_id': si['associated_element_id'] })
return d return d