.. _vnx.opc_ua.subscription_t: vnx.opc_ua.subscription_t ========================= .. cpp:namespace:: vnx::opc_ua::subscription_t Struct ------ Describes a subscription to an OPC-UA server. Fields ------ .. cpp:member:: double publishing_interval = 500 .. cpp:member:: int lifetime = 10000 .. cpp:member:: int max_keepalive = 10 .. cpp:member:: int max_notifications_per_publish = 0 .. cpp:member:: bool publishing_enabled = true .. cpp:member:: char priority = 0 .. cpp:member:: vector monitored_items The list of monitored items associated with this subscription. See :ref:`vnx.opc_ua.monitored_item_t`. .. cpp:member:: TopicPtr output_data An optional topic on which to publish data changes of all monitored items as a :ref:`vnx.opc_ua.DataChange` object.