|
@@ -673,6 +673,14 @@ UA_Client_Subscriptions_processPublishResponse(UA_Client *client, UA_PublishRequ
|
|
return;
|
|
return;
|
|
}
|
|
}
|
|
|
|
|
|
|
|
+ if(response->responseHeader.serviceResult == UA_STATUSCODE_BADTIMEOUT) {
|
|
|
|
+ if (client->config.inactivityCallback)
|
|
|
|
+ client->config.inactivityCallback(client);
|
|
|
|
+ UA_LOG_WARNING(&client->config.logger, UA_LOGCATEGORY_CLIENT,
|
|
|
|
+ "Received Timeout for Publish Response");
|
|
|
|
+ return;
|
|
|
|
+ }
|
|
|
|
+
|
|
if(response->responseHeader.serviceResult != UA_STATUSCODE_GOOD) {
|
|
if(response->responseHeader.serviceResult != UA_STATUSCODE_GOOD) {
|
|
UA_LOG_WARNING(&client->config.logger, UA_LOGCATEGORY_CLIENT,
|
|
UA_LOG_WARNING(&client->config.logger, UA_LOGCATEGORY_CLIENT,
|
|
"Received Publish Response with code %s",
|
|
"Received Publish Response with code %s",
|