Improve sensors module names.
This commit is contained in:
parent
d174c69111
commit
8749b6d23a
10 changed files with 17 additions and 18 deletions
|
@ -1,6 +1,6 @@
|
|||
// ReSharper disable UnusedAutoPropertyAccessor.Global
|
||||
|
||||
namespace NucuCar.Sensors.Modules.Environment
|
||||
namespace NucuCar.Sensors.Modules.BME680
|
||||
{
|
||||
public class Bme680Config : BaseSensorConfig
|
||||
{
|
|
@ -2,16 +2,16 @@ using System;
|
|||
using System.Collections.Generic;
|
||||
using System.Device.I2c;
|
||||
using System.Threading.Tasks;
|
||||
using Iot.Device.Bmxx80;
|
||||
using Microsoft.Extensions.Logging;
|
||||
using Microsoft.Extensions.Options;
|
||||
using NucuCar.Sensors.Abstractions;
|
||||
using Iot.Device.Bmxx80;
|
||||
using UnitsNet;
|
||||
using Bme680 = Iot.Device.Bmxx80.Bme680;
|
||||
using Bme680PowerMode = Iot.Device.Bmxx80.PowerMode.Bme680PowerMode;
|
||||
using Sampling = Iot.Device.Bmxx80.Sampling;
|
||||
|
||||
namespace NucuCar.Sensors.Modules.Environment
|
||||
namespace NucuCar.Sensors.Modules.BME680
|
||||
{
|
||||
internal class Bme680MeasurementData
|
||||
{
|
|
@ -2,7 +2,7 @@ using Microsoft.Extensions.Logging;
|
|||
using Microsoft.Extensions.Options;
|
||||
using NucuCar.Sensors.Abstractions;
|
||||
|
||||
namespace NucuCar.Sensors.Modules.Environment
|
||||
namespace NucuCar.Sensors.Modules.BME680
|
||||
{
|
||||
public class Bme680Worker : SensorWorker
|
||||
{
|
|
@ -1,5 +1,5 @@
|
|||
// ReSharper disable UnusedAutoPropertyAccessor.Global
|
||||
namespace NucuCar.Sensors.Modules.Health
|
||||
namespace NucuCar.Sensors.Modules.CpuTemperature
|
||||
{
|
||||
public class CpuTempConfig : BaseSensorConfig
|
||||
{
|
|
@ -4,13 +4,12 @@ using System.Threading.Tasks;
|
|||
using Microsoft.Extensions.Logging;
|
||||
using Microsoft.Extensions.Options;
|
||||
using NucuCar.Sensors.Abstractions;
|
||||
using Iot.Device.CpuTemperature;
|
||||
|
||||
namespace NucuCar.Sensors.Modules.Health
|
||||
namespace NucuCar.Sensors.Modules.CpuTemperature
|
||||
{
|
||||
public class CpuTempSensor : GenericTelemeterSensor, ISensor<CpuTempSensor>
|
||||
{
|
||||
private readonly CpuTemperature _cpuTemperature;
|
||||
private readonly Iot.Device.CpuTemperature.CpuTemperature _cpuTemperature;
|
||||
private double _lastTemperatureCelsius;
|
||||
|
||||
public CpuTempSensor()
|
||||
|
@ -23,7 +22,7 @@ namespace NucuCar.Sensors.Modules.Health
|
|||
if (options.Value.Enabled)
|
||||
{
|
||||
CurrentState = SensorStateEnum.Uninitialized;
|
||||
_cpuTemperature = new CpuTemperature();
|
||||
_cpuTemperature = new Iot.Device.CpuTemperature.CpuTemperature();
|
||||
Object = this;
|
||||
TelemetryEnabled = options.Value.Telemetry;
|
||||
}
|
|
@ -2,7 +2,7 @@ using Microsoft.Extensions.Logging;
|
|||
using Microsoft.Extensions.Options;
|
||||
using NucuCar.Sensors.Abstractions;
|
||||
|
||||
namespace NucuCar.Sensors.Modules.Health
|
||||
namespace NucuCar.Sensors.Modules.CpuTemperature
|
||||
{
|
||||
public class CpuTempWorker : SensorWorker
|
||||
{
|
|
@ -1,8 +1,8 @@
|
|||
using Microsoft.Extensions.DependencyInjection;
|
||||
using Microsoft.Extensions.Hosting;
|
||||
using NucuCar.Sensors.Abstractions;
|
||||
using NucuCar.Sensors.Modules.Environment;
|
||||
using NucuCar.Sensors.Modules.Health;
|
||||
using NucuCar.Sensors.Modules.BME680;
|
||||
using NucuCar.Sensors.Modules.CpuTemperature;
|
||||
using NucuCar.Sensors.Modules.Heartbeat;
|
||||
using NucuCar.Sensors.Modules.PMS5003;
|
||||
using NucuCar.Telemetry;
|
||||
|
@ -21,8 +21,8 @@ namespace NucuCar.Sensors
|
|||
.ConfigureServices((hostContext, services) =>
|
||||
{
|
||||
services.Configure<TelemetryConfig>(hostContext.Configuration.GetSection("Telemetry"));
|
||||
services.Configure<Bme680Config>(hostContext.Configuration.GetSection("EnvironmentSensor"));
|
||||
services.Configure<CpuTempConfig>(hostContext.Configuration.GetSection("HealthSensor"));
|
||||
services.Configure<Bme680Config>(hostContext.Configuration.GetSection("Bme680Sensor"));
|
||||
services.Configure<CpuTempConfig>(hostContext.Configuration.GetSection("CpuTemperatureSensor"));
|
||||
services.Configure<HeartbeatConfig>(hostContext.Configuration.GetSection("HeartbeatSensor"));
|
||||
services.Configure<Pms5003Config>(hostContext.Configuration.GetSection("Pms5003Sensor"));
|
||||
|
||||
|
|
|
@ -5,11 +5,11 @@
|
|||
"PublishInterval": 3000,
|
||||
"ConnectionString": "FileName=nucucar.telemetry;FileExtension=txt;Separator=\n"
|
||||
},
|
||||
"EnvironmentSensor": {
|
||||
"Bme680Sensor": {
|
||||
"Enabled": true,
|
||||
"Telemetry": true
|
||||
},
|
||||
"HealthSensor": {
|
||||
"CpuTemperatureSensor": {
|
||||
"Enabled": true,
|
||||
"Telemetry": true
|
||||
},
|
||||
|
|
|
@ -4,7 +4,7 @@ using Microsoft.Extensions.Logging;
|
|||
using Microsoft.Extensions.Options;
|
||||
using Moq;
|
||||
using NucuCar.Sensors.Abstractions;
|
||||
using NucuCar.Sensors.Modules.Environment;
|
||||
using NucuCar.Sensors.Modules.BME680;
|
||||
using NucuCar.UnitTests.NucuCar.Sensors.Tests.EnvironmentSensor;
|
||||
using Xunit;
|
||||
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
using System.Threading.Tasks;
|
||||
using NucuCar.Sensors.Abstractions;
|
||||
using NucuCar.Sensors.Modules.Environment;
|
||||
using NucuCar.Sensors.Modules.BME680;
|
||||
|
||||
namespace NucuCar.UnitTests.NucuCar.Sensors.Tests.EnvironmentSensor
|
||||
{
|
||||
|
|
Loading…
Reference in a new issue