/// <summary> /// Updates the row with the monitored item status. /// </summary> private void UpdateRow(DataRow row, MonitoredItemStatus status) { row[4] = status.SamplingInterval; if (ServiceResult.IsBad(status.Error)) { row[6] = status.Error.StatusCode; } else { row[6] = (StatusCode)StatusCodes.Good; } }
/// <summary> /// Updates the row with the monitored item status. /// </summary> private void UpdateRow(DataRow row, MonitoredItemStatus status) { row[5] = status.MonitoringMode; row[6] = status.SamplingInterval; row[7] = status.QueueSize; row[8] = status.DiscardOldest; row[9] = status.Filter; if (ServiceResult.IsBad(status.Error)) { row[10] = new StatusCode(status.Error.Code); } else { row[10] = new StatusCode(); } }