Commit 8d0178af authored by yogesh.m's avatar yogesh.m

update

parent 560e3327
......@@ -19,7 +19,7 @@ async def get_send_hash():
nm_no = await client.get_namespace_index("http://www.prosysopc.com/OPCUA/SimulationNodes/")
while True:
sleep(1)
main_obj = {}
individual_node={}
hierarchy = {}
Objects = await root_objects[0].get_children()
for sub_obj in Objects:
......@@ -28,14 +28,16 @@ async def get_send_hash():
identifier_type = sub_obj.nodeid.NodeIdType._name_
children = await sub_obj.get_children()
for ch in children:
main_obj["identifier"]=ch.nodeid.Identifier
identifier= ch.nodeid.Identifier
individual_node[identifier]={}
node_name=await ch.read_display_name()
main_obj["node_name"]=node_name.Text
individual_node[identifier]["node_name"] =node_name.Text
datatype=await ch.read_data_type_as_variant_type()
main_obj["datatype"] = datatype._value_
individual_node[identifier]["datatype"] = datatype._value_
print(individual_node)
hierarchy[display_name.Text] = {}
hierarchy[display_name.Text]["name"]=identifier_type
hierarchy[display_name.Text]["obj"]=pickle.dumps(main_obj)
hierarchy[display_name.Text]["obj"]=pickle.dumps(individual_node)
hierarchy["hash"]=hash(str(hierarchy))
hierarchy=pickle.dumps(hierarchy)
UDPClientSocket.sendto(hierarchy, serverAddressPort)
......
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