public override bool Read() { _lastTime = _lastTime.AddSeconds(1); _currentRecord = new DatasourceRecord(); _currentRecord.Timestamp = _lastTime; _currentRecord.DatasourceId = _datasourceId; _currentRecord.DataType = _dataType; if (_dataType == DatasourceRecord.DataTypeEnum.Double) { _currentRecord.SetDoubleValue(_random.NextDouble()); } else if (_dataType == DatasourceRecord.DataTypeEnum.String) { _currentRecord.SetStringValue(_random.NextDouble().ToString()); } else { throw new NotSupportedException("Simulator doesn't support " + _dataType.ToString()); } return(true); }
public override bool Read() { _lastTime = _lastTime.AddSeconds(1); _currentRecord = new DatasourceRecord(); _currentRecord.Timestamp = _lastTime; _currentRecord.DatasourceId = _datasourceId; _currentRecord.DataType = _dataType; if(_dataType == DatasourceRecord.DataTypeEnum.Double) { _currentRecord.SetDoubleValue(_random.NextDouble()); } else if(_dataType == DatasourceRecord.DataTypeEnum.String) { _currentRecord.SetStringValue(_random.NextDouble().ToString()); } else { throw new NotSupportedException("Simulator doesn't support " + _dataType.ToString()); } return true; }