Commit f27700bd authored by yogesh.m's avatar yogesh.m

update

parent 8d0178af
......@@ -21,12 +21,14 @@ class asyncua_server():
if(hierarchy[obj]["name"]=="String"):
var_obj= await self.server.nodes.objects.add_folder(self.idx,obj )
val_array=pickle.loads(hierarchy[obj]["obj"])
if(val_array["datatype"]==11):
var = await var_obj.add_variable(ua.NodeId(val_array["identifier"],3),val_array["node_name"], ua.NodeId(ua.ObjectIds.Double))
await var.set_writable()
if (val_array["datatype"] == 6):
var = await var_obj.add_variable(ua.NodeId(val_array["identifier"],3), val_array["node_name"], ua.NodeId(ua.ObjectIds.Int32))
await var.set_writable()
print(val_array)
for identifier in val_array:
if(val_array[identifier]["datatype"]==11):
var = await var_obj.add_variable(ua.NodeId(identifier,3),val_array[identifier]["node_name"], ua.NodeId(ua.ObjectIds.Double))
await var.set_writable()
if (val_array[identifier]["datatype"] == 6):
var = await var_obj.add_variable(ua.NodeId(identifier,3), val_array[identifier]["node_name"], ua.NodeId(ua.ObjectIds.Int32))
await var.set_writable()
else:
await self.server.nodes.objects.add_folder(self.idx, obj)
......
......@@ -31,8 +31,8 @@ print("here")
opua=opcua_pack()
sock = opua.connect("opc.tcp://2.2.2.5:53531/myopc/free")
# while (True):
# bytesAddressPair = UDPServerSocket.recvfrom(bufferSize)
# message = bytesAddressPair[0]
# datatype,value,ns,nodeid = message.decode().split("&")
# opua.write_opcua_value(sock,ns,nodeid, value,datatype)
while (True):
bytesAddressPair = UDPServerSocket.recvfrom(bufferSize)
message = bytesAddressPair[0]
datatype,value,ns,nodeid = message.decode().split("&")
opua.write_opcua_value(sock,ns,nodeid, value,datatype)
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