private void M_client_WorkflowCommandFinished(object sender, WorkflowCommandFinishedEventArgs e) { try { logger.Info("M_client_WorkflowCommandFinished"); Device device; lock (devices) device = devices.FirstOrDefault(r => r.ID == e.DeviceId); if (device != null) { StringBuilder build = new StringBuilder(); build.Append("M_client_WorkflowCommandFinished"); build.Append("device: " + device.Name + " "); build.Append("state: " + e.RequestId.ToString()); build.Append("state: " + e.Result.ToString()); logger.Info(build.ToString()); PostDeviceLifeSign(device.Name, device.RadioID, true); } } catch (Exception ex) { logger.Log(LogLevel.Error, ex); } }
private void WorkflowCommandFinished(object sender, WorkflowCommandFinishedEventArgs e) { try { int deviceID = e.DeviceId; logger.Info($"WorkflowCommandFinished for deviceID {deviceID}, state: {e.RequestId.ToString()}, state: {e.Result.ToString()}"); if (GetDeviceInfoByDeviceID(deviceID, out DeviceInfo deviceInfo) && deviceInfo.Device != null) { ciaBataController.PostDeviceLifeSign(deviceInfo.RadioID, deviceInfo.Device.Name, true); } } catch (Exception ex) { logger.Error(ex, "An error occured at the WorkflowCommandFinished event"); } }
private void M_client_WorkflowCommandFinished(object sender, WorkflowCommandFinishedEventArgs e) { logger.Debug($"M_client_WorkflowCommandFinished {e.Command.Description}"); }