Commit 76ecbee6 authored by yogesh.m's avatar yogesh.m

update

parent c842b417
...@@ -29,6 +29,7 @@ async def create_node_hierarchy(client, node_objects): ...@@ -29,6 +29,7 @@ async def create_node_hierarchy(client, node_objects):
identifier_name = sub_obj.nodeid.Identifier identifier_name = sub_obj.nodeid.Identifier
node_hierarchy[identifier_name] = await create_node_hierarchy(client, children_nodes) node_hierarchy[identifier_name] = await create_node_hierarchy(client, children_nodes)
node_hierarchy[identifier_name]["name"] = child_disp_name.Text node_hierarchy[identifier_name]["name"] = child_disp_name.Text
node_hierarchy[identifier_name]["type"] = node_class._value_
if (node_class._name_ == "Variable"): if (node_class._name_ == "Variable"):
datatype = await sub_obj.read_data_type_as_variant_type() datatype = await sub_obj.read_data_type_as_variant_type()
node_hierarchy[identifier_name]["datatype"] = datatype._value_ node_hierarchy[identifier_name]["datatype"] = datatype._value_
...@@ -37,6 +38,7 @@ async def create_node_hierarchy(client, node_objects): ...@@ -37,6 +38,7 @@ async def create_node_hierarchy(client, node_objects):
identifier_name = sub_obj.nodeid.Identifier identifier_name = sub_obj.nodeid.Identifier
node_hierarchy[identifier_name] = {} node_hierarchy[identifier_name] = {}
node_hierarchy[identifier_name]["name"] = disp_name.Text node_hierarchy[identifier_name]["name"] = disp_name.Text
node_hierarchy[identifier_name]["type"] = node_class._value_
if (node_class._name_ == "Variable"): if (node_class._name_ == "Variable"):
datatype = await sub_obj.read_data_type_as_variant_type() datatype = await sub_obj.read_data_type_as_variant_type()
node_hierarchy[identifier_name]["datatype"] = datatype._value_ node_hierarchy[identifier_name]["datatype"] = datatype._value_
...@@ -55,6 +57,7 @@ async def get_send_hash(): ...@@ -55,6 +57,7 @@ async def get_send_hash():
node_hierarchy["hash"] = hash(str(node_hierarchy)) node_hierarchy["hash"] = hash(str(node_hierarchy))
json_hierarchy = json.dumps(node_hierarchy) json_hierarchy = json.dumps(node_hierarchy)
hierarchy=pickle.dumps(json_hierarchy) hierarchy=pickle.dumps(json_hierarchy)
print(json_hierarchy)
UDPClientSocket.sendto(hierarchy, serverAddressPort) UDPClientSocket.sendto(hierarchy, serverAddressPort)
def send_hash(): def send_hash():
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment