Я работаю над проектом OPC UA, в котором управляю пользовательскими типами данных. Я определил сложный объект в UaModeler и использовал инструмент UA-ModelCompiler для генерации кода модели на C# для моего сервера OPC-UA, созданного с использованием UA-.NETStandard.
Однако, когда я читал его с помощью клиента OPC UA , я не уверен, как следует обрабатывать кодирование и декодирование этого пользовательского типа данных. Похоже, что данные необходимо отправлять в виде сериализованного объекта ExtensionObject, однако я не смог найти подробной документации о том, как именно закодировать пользовательский тип данных в массив байтов и обернуть его с помощью ExtensionObject.
Есть ли пример или шаблон проектирования того, как мне следует реализовать это, чтобы наилучшим образом соответствовать стандартам OPC UA?
Я читал, что автоматически сгенерированный код из UA-ModelCompiler должен включать функции кодирования и декодирования. , но я не уверен, как это использовать для сериализации пользовательского типа данных.
Подробнее здесь: https://stackoverflow.com/questions/784 ... elcompiler
Кодирование и декодирование пользовательских типов данных OPC-UA с помощью UA-ModelCompiler ⇐ C#
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
Мобильная версия