1config BR2_PACKAGE_OPEN62541 2 bool "open62541" 3 help 4 open62541 is an open source and free implementation of OPC UA. 5 6 http://open62541.org 7 8if BR2_PACKAGE_OPEN62541 9 10choice 11 prompt "namespace zero nodes" 12 help 13 Namespace zero contains the standard-defined nodes. The full 14 namespace zero may not be required for all applications. 15 16config BR2_PACKAGE_OPEN62541_UA_NAMESPACE_ZERO_DEFAULT 17 bool "default" 18 help 19 Use the default namespace zero contents. 20 21config BR2_PACKAGE_OPEN62541_UA_NAMESPACE_ZERO_MINIMAL 22 bool "minimal" 23 help 24 A barebones namespace zero that is compatible with most 25 clients. But this namespace 0 is so small that it does not 26 pass the CTT (Conformance Testing Tools of the OPC 27 Foundation). 28 29config BR2_PACKAGE_OPEN62541_UA_NAMESPACE_ZERO_REDUCED 30 bool "reduced" 31 help 32 Small namespace zero that passes the CTT. 33 34config BR2_PACKAGE_OPEN62541_UA_NAMESPACE_ZERO_FULL 35 bool "full" 36 help 37 Full namespace zero generated from the official XML 38 definitions. 39 40endchoice 41 42config BR2_PACKAGE_OPEN62541_JSON_ENCODING 43 bool "json encoding" 44 45config BR2_PACKAGE_OPEN62541_PUBSUB 46 bool "publish/subscribe" 47 help 48 Enable the experimental OPC UA PubSub support. The option 49 will include the PubSub UDP multicast plugin. 50 51if BR2_PACKAGE_OPEN62541_PUBSUB 52 53config BR2_PACKAGE_OPEN62541_PUBSUB_DELTAFRAMES 54 bool "publish/subscribe deltaframes" 55 help 56 The PubSub messages differentiate between keyframe (all 57 published values contained) and deltaframe (only changed 58 values contained) messages. Deltaframe messages creation 59 consumes some additional ressources. 60 61config BR2_PACKAGE_OPEN62541_PUBSUB_INFORMATIONMODEL 62 bool "publish/subscribe information model" 63 depends on BR2_PACKAGE_OPEN62541_UA_NAMESPACE_ZERO_REDUCED || \ 64 BR2_PACKAGE_OPEN62541_UA_NAMESPACE_ZERO_FULL 65 help 66 Enable the information model representation of the PubSub 67 configuration. 68 69endif # BR2_PACKAGE_OPEN62541_PUBSUB 70 71endif 72