示例#1
0
		public Hmc5883Sensor(ILogger logger, Hmc5883Plugin plugin,Hmc5883 hmc)
		{
			_logger = logger;
			_plugin = plugin;

			_hmc5883 = hmc;
            _hmc5883.Initialize();

		    if (!_hmc5883.TestConnection())
		    {
		        throw new ExternalException("Failed to connect to HMC5883L");
		    }
		}
示例#2
0
        public Hmc5883Sensor(ILogger logger, Hmc5883Plugin plugin, Hmc5883 hmc)
        {
            _logger = logger;
            _plugin = plugin;

            _hmc5883 = hmc;
            _hmc5883.Initialize();

            if (!_hmc5883.TestConnection())
            {
                throw new ExternalException("Failed to connect to HMC5883L");
            }
        }
示例#3
0
 public Hmc5883Plugin(Hmc5883 compass, ILogger logger)
 {
     _compass = compass;
     _logger  = logger;
 }
示例#4
0
		public Hmc5883Plugin(Hmc5883 compass,ILogger logger)
		{
			_compass = compass;
			_logger = logger;
		}