コード例 #1
0
        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);
        }
コード例 #2
0
        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;
        }