Possible Bug? system.tag.readBlocking

I’m having trouble reading the UDT parent type of a UDT instance using the system.tag.readBlocking function. The old system.tag.read function still works, but system.tag.readBlocking returns None.

Here is some example code.

path_to_udt_instance = "[default]some_tag_path"

print system.tag.read(path_to_udt_instance+".udtParentType").value
print system.tag.readBlocking([path_to_udt_instance+".udtParentType"])[0].value

Use typeId, not udtParentType. The legacy function is probably bridging the path over for you.

1 Like

Thank you!