- IEC 61850/MMS server: control - allow WaitForExecutionHandler to trigger LastApplError message

pull/244/head
Michael Zillgith 5 years ago
parent e8b0da83e9
commit 028553968a

@ -294,14 +294,16 @@ executeStateMachine:
}
if (dynamicCheckResult == CONTROL_RESULT_FAILED) {
if (isTimeActivatedControl) {
if ((self->errorValue != CONTROL_ERROR_NO_ERROR) || (self->addCauseValue != ADD_CAUSE_UNKNOWN)) {
ControlObject_sendLastApplError(self, self->mmsConnection, "Oper",
self->errorValue, self->addCauseValue,
self->ctlNum, self->origin, false);
}
else
if (!isTimeActivatedControl) {
MmsServerConnection_sendWriteResponse(self->mmsConnection, self->operateInvokeId,
DATA_ACCESS_ERROR_OBJECT_ACCESS_DENIED, true);
}
abortControlOperation(self);
exitControlTask(self);

Loading…
Cancel
Save