是否有将 OPC-UA 扩展对象解码为可读形式的函数或方法

问题描述 投票:0回答:1

UaExpert 显示这个数组如下:

有没有办法将这个扩展对象解码成可读的形式?我的输出如下。我做了一些研究并提出了问题,但我没有找到任何例子。使用 dict 函数可以让你到达那里,但一些项目以字节形式返回。

{'TypeId': NumericNodeId(ns=2;i=543214), 'Encoding': 1, 'Body': b'\x1b\x00\x00\x00External Application Closed\x13\x00\x00\x0025/01/2023 12:40:56\x05\x00\x00\x00dfius\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00', '_freeze': True}
python opc-ua extension-objects
1个回答
2
投票

您可以使用以下方法加载类型定义:

await client.load_type_definitions() 

完整的样本可以在这里找到:

© www.soinside.com 2019 - 2024. All rights reserved.