コード例 #1
0
ファイル: ValueArrayTests.cs プロジェクト: SupraBitKid/iot
        public void CanBeConvertedToSpan()
        {
            _realArray[0] = 1;
            _realArray[1] = 2;
            var span = _realArray.AsSpan();

            Assert.Equal(1, span[0]);

            _myArray.Count = 2;
            _myArray[1]    = 2;
            span           = _myArray.AsSpan();
            Assert.Equal(2, span[1]);
        }
コード例 #2
0
ファイル: Dht10.cs プロジェクト: mmalyska/iot
        internal override ValueArray <byte> ReadThroughI2c()
        {
            if (_i2cDevice is null)
            {
                throw new Exception("I2C decvice not configured.");
            }

            // DHT10 has no calibration bits
            _isLastReadSuccessful = true;

            _i2cDevice.WriteByte(DHT10_CMD_START);
            // make sure DHT10 ends measurement (in the datasheet P7)
            DelayHelper.DelayMilliseconds(75, true);

            _i2cDevice.Read(_dht10ReadBuff.AsSpan());

            return(_dht10ReadBuff);
        }