コード例 #1
0
        /// <inheritdoc />
        public DeviceStatus CurrentStatus()
        {
            if (_i2c == null)
            {
                return(DeviceStatus.Disconnected("I2C bus not connected"));
            }

            return(_currentStatus ?? DeviceStatus.Unkown(true));
        }
コード例 #2
0
 /// <inheritdoc />
 public void Connect(IRpiConnectionFactory factory)
 {
     _i2c           = factory.CreateI2c(_bus, _deviceAddress);
     _currentStatus = DeviceStatus.Unkown(true);
 }