Преглед изворни кода

move standard subscription settings to plugin

Julius Pfrommer пре 8 година
родитељ
комит
da178d5b54

+ 16 - 0
plugins/ua_config_standard.c

@@ -104,3 +104,19 @@ const UA_EXPORT UA_ClientConfig UA_ClientConfig_standard = {
     },
     .connectionFunc = UA_ClientConnectionTCP
 };
+/****************************************/
+/* Default Client Subscription Settings */
+/****************************************/
+
+#ifdef UA_ENABLE_SUBSCRIPTIONS
+
+const UA_SubscriptionSettings UA_SubscriptionSettings_standard = {
+    .requestedPublishingInterval = 500.0,
+    .requestedLifetimeCount = 10000,
+    .requestedMaxKeepAliveCount = 1,
+    .maxNotificationsPerPublish = 10,
+    .publishingEnabled = true,
+    .priority = 0
+};
+
+#endif

+ 1 - 0
plugins/ua_config_standard.h

@@ -6,6 +6,7 @@
 
 #include "ua_server.h"
 #include "ua_client.h"
+#include "ua_client_highlevel.h"
 
 #ifdef __cplusplus
 extern "C" {

+ 0 - 9
src/client/ua_client_highlevel_subscriptions.c

@@ -5,15 +5,6 @@
 
 #ifdef UA_ENABLE_SUBSCRIPTIONS /* conditional compilation */
 
-const UA_SubscriptionSettings UA_SubscriptionSettings_standard = {
-    .requestedPublishingInterval = 500.0,
-    .requestedLifetimeCount = 10000,
-    .requestedMaxKeepAliveCount = 1,
-    .maxNotificationsPerPublish = 10,
-    .publishingEnabled = true,
-    .priority = 0
-};
-
 UA_StatusCode UA_Client_Subscriptions_new(UA_Client *client, UA_SubscriptionSettings settings,
                                           UA_UInt32 *newSubscriptionId) {
     UA_CreateSubscriptionRequest request;