Ejemplo n.º 1
0
		public SensorThread()
		{
			var lsm9Ds1Config = new LSM9DS1Config();

			_imuSensor = new LSM9DS1ImuSensor(
				LSM9DS1Defines.ADDRESS0,
				LSM9DS1Defines.MAG_ADDRESS0,
				lsm9Ds1Config,
				new SensorFusionRTQF());

			_humiditySensor = new HTS221HumiditySensor(HTS221Defines.ADDRESS);

			_pressureSensor = new LPS25HPressureSensor(LPS25HDefines.ADDRESS0);

			Start();
		}
Ejemplo n.º 2
0
		private static async Task<ImuSensor> CreateImuSensor()
		{
			var lsm9Ds1Config = new LSM9DS1Config();

			var imuSensor = new LSM9DS1ImuSensor(
				LSM9DS1Defines.ADDRESS0,
				LSM9DS1Defines.MAG_ADDRESS0,
				lsm9Ds1Config,
				new SensorFusionRTQF());

			await imuSensor.InitAsync().ConfigureAwait(false);
			return imuSensor;
		}