diff --git a/.gitignore b/.gitignore
index 8a30d25..8aa52b3 100644
--- a/.gitignore
+++ b/.gitignore
@@ -396,3 +396,6 @@ FodyWeavers.xsd
# JetBrains Rider
*.sln.iml
+
+# Mac BS
+**/.DS_Store
diff --git a/Source/Relays.ElectromagneticRelayModule/Driver/Relays.ElectromagneticRelayModule.csproj b/Source/Relays.ElectromagneticRelayModule/Driver/Relays.ElectromagneticRelayModule.csproj
index 4fadb35..3943059 100644
--- a/Source/Relays.ElectromagneticRelayModule/Driver/Relays.ElectromagneticRelayModule.csproj
+++ b/Source/Relays.ElectromagneticRelayModule/Driver/Relays.ElectromagneticRelayModule.csproj
@@ -1,6 +1,6 @@
- 1.9.0
+ 1.11.0
Readme.md
10.0
Apache-2.0
@@ -24,6 +24,6 @@
-
+
diff --git a/Source/Relays.ElectromagneticRelayModule/Samples/ElectronmagneticRelayModule_Sample/ElectronmagneticRelayModule_Sample.csproj b/Source/Relays.ElectromagneticRelayModule/Samples/ElectronmagneticRelayModule_Sample/ElectronmagneticRelayModule_Sample.csproj
index 8b52d89..f136815 100644
--- a/Source/Relays.ElectromagneticRelayModule/Samples/ElectronmagneticRelayModule_Sample/ElectronmagneticRelayModule_Sample.csproj
+++ b/Source/Relays.ElectromagneticRelayModule/Samples/ElectronmagneticRelayModule_Sample/ElectronmagneticRelayModule_Sample.csproj
@@ -6,7 +6,7 @@
App
-
+
diff --git a/Source/Sensors.Camera.UsefulSensors.PersonSensor/Driver/PersonSensor.PersonFace.cs b/Source/Sensors.Camera.UsefulSensors.PersonSensor/Driver/PersonSensor.PersonFace.cs
index 18a71df..5f9cf98 100644
--- a/Source/Sensors.Camera.UsefulSensors.PersonSensor/Driver/PersonSensor.PersonFace.cs
+++ b/Source/Sensors.Camera.UsefulSensors.PersonSensor/Driver/PersonSensor.PersonFace.cs
@@ -1,4 +1,4 @@
-namespace Meadow.Foundation.Sensors.Camera;
+namespace Meadow.Foundation.Sensors.Camera.UsefulSensors;
public partial class PersonSensor
{
diff --git a/Source/Sensors.Camera.UsefulSensors.PersonSensor/Driver/PersonSensor.cs b/Source/Sensors.Camera.UsefulSensors.PersonSensor/Driver/PersonSensor.cs
index 75e1822..69cd7e6 100644
--- a/Source/Sensors.Camera.UsefulSensors.PersonSensor/Driver/PersonSensor.cs
+++ b/Source/Sensors.Camera.UsefulSensors.PersonSensor/Driver/PersonSensor.cs
@@ -2,7 +2,7 @@
using System;
using System.Linq;
-namespace Meadow.Foundation.Sensors.Camera;
+namespace Meadow.Foundation.Sensors.Camera.UsefulSensors;
///
/// Represents a Useful Sensor's Person Sensor
diff --git a/Source/Sensors.Camera.UsefulSensors.PersonSensor/Driver/PersonSensor.enums.cs b/Source/Sensors.Camera.UsefulSensors.PersonSensor/Driver/PersonSensor.enums.cs
index 1053983..84f4fb0 100644
--- a/Source/Sensors.Camera.UsefulSensors.PersonSensor/Driver/PersonSensor.enums.cs
+++ b/Source/Sensors.Camera.UsefulSensors.PersonSensor/Driver/PersonSensor.enums.cs
@@ -1,44 +1,43 @@
-namespace Meadow.Foundation.Sensors.Camera
+namespace Meadow.Foundation.Sensors.Camera.UsefulSensors;
+
+public partial class PersonSensor
{
- public partial class PersonSensor
+ ///
+ /// Enumeration of configuration commands for the Person Sensor.
+ ///
+ enum Commands : byte
{
///
- /// Enumeration of configuration commands for the Person Sensor.
+ /// Mode configuration command. Default: 0x01 (continuous).
///
- enum Commands : byte
- {
- ///
- /// Mode configuration command. Default: 0x01 (continuous).
- ///
- MODE = 0x01,
- ///
- /// Enable/Disable ID model configuration command. Default: 0x00 (False).
- /// With this flag set to False, only capture bounding boxes.
- ///
- ENABLE_ID = 0x02,
- ///
- /// Single-shot inference configuration command. Default: 0x00.
- /// Trigger a single-shot inference. Only works if the sensor is in standby mode.
- ///
- SINGLE_SHOT = 0x03,
- ///
- /// Calibrate the next identified frame as person N, from 0 to 7.
- /// If two frames pass with no person, this label is discarded. Default: 0x00.
- ///
- CALIBRATE_ID = 0x04,
- ///
- /// Store any recognized IDs even when unpowered configuration command. Default: 0x01 (True).
- ///
- PERSIST_IDS = 0x05,
- ///
- /// Wipe any recognized IDs from storage configuration command. Default: 0x00.
- ///
- ERASE_IDS = 0x06,
- ///
- /// Debug mode configuration command. Default: 0x01 (True).
- /// Whether to enable the LED indicator on the sensor.
- ///
- DEBUG_MODE = 0x07,
- }
+ MODE = 0x01,
+ ///
+ /// Enable/Disable ID model configuration command. Default: 0x00 (False).
+ /// With this flag set to False, only capture bounding boxes.
+ ///
+ ENABLE_ID = 0x02,
+ ///
+ /// Single-shot inference configuration command. Default: 0x00.
+ /// Trigger a single-shot inference. Only works if the sensor is in standby mode.
+ ///
+ SINGLE_SHOT = 0x03,
+ ///
+ /// Calibrate the next identified frame as person N, from 0 to 7.
+ /// If two frames pass with no person, this label is discarded. Default: 0x00.
+ ///
+ CALIBRATE_ID = 0x04,
+ ///
+ /// Store any recognized IDs even when unpowered configuration command. Default: 0x01 (True).
+ ///
+ PERSIST_IDS = 0x05,
+ ///
+ /// Wipe any recognized IDs from storage configuration command. Default: 0x00.
+ ///
+ ERASE_IDS = 0x06,
+ ///
+ /// Debug mode configuration command. Default: 0x01 (True).
+ /// Whether to enable the LED indicator on the sensor.
+ ///
+ DEBUG_MODE = 0x07,
}
}
\ No newline at end of file
diff --git a/Source/Sensors.Camera.UsefulSensors.PersonSensor/Driver/PersonSensorResults.cs b/Source/Sensors.Camera.UsefulSensors.PersonSensor/Driver/PersonSensorResults.cs
index fc71f83..6053d7a 100644
--- a/Source/Sensors.Camera.UsefulSensors.PersonSensor/Driver/PersonSensorResults.cs
+++ b/Source/Sensors.Camera.UsefulSensors.PersonSensor/Driver/PersonSensorResults.cs
@@ -1,6 +1,6 @@
-using static Meadow.Foundation.Sensors.Camera.PersonSensor;
+using static Meadow.Foundation.Sensors.Camera.UsefulSensors.PersonSensor;
-namespace Meadow.Foundation.Sensors.Camera;
+namespace Meadow.Foundation.Sensors.Camera.UsefulSensors;
///
/// Represents the structured results returned from the person sensor.
diff --git a/Source/Sensors.Camera.UsefulSensors.PersonSensor/Driver/Sensors.Camera.UsefulSensors.PersonSensor.csproj b/Source/Sensors.Camera.UsefulSensors.PersonSensor/Driver/Sensors.Camera.UsefulSensors.PersonSensor.csproj
index d2c1292..2dc3423 100644
--- a/Source/Sensors.Camera.UsefulSensors.PersonSensor/Driver/Sensors.Camera.UsefulSensors.PersonSensor.csproj
+++ b/Source/Sensors.Camera.UsefulSensors.PersonSensor/Driver/Sensors.Camera.UsefulSensors.PersonSensor.csproj
@@ -1,6 +1,6 @@
- 1.9.0
+ 1.11.0
Readme.md
10.0
Apache-2.0
@@ -24,6 +24,6 @@
-
+
diff --git a/Source/Sensors.Camera.UsefulSensors.PersonSensor/Samples/PersonSensor_Sample/MeadowApp.cs b/Source/Sensors.Camera.UsefulSensors.PersonSensor/Samples/PersonSensor_Sample/MeadowApp.cs
index 899de21..37f01bc 100644
--- a/Source/Sensors.Camera.UsefulSensors.PersonSensor/Samples/PersonSensor_Sample/MeadowApp.cs
+++ b/Source/Sensors.Camera.UsefulSensors.PersonSensor/Samples/PersonSensor_Sample/MeadowApp.cs
@@ -1,6 +1,6 @@
using Meadow;
using Meadow.Devices;
-using Meadow.Foundation.Sensors.Camera;
+using Meadow.Foundation.Sensors.Camera.UsefulSensors;
using System.Threading;
using System.Threading.Tasks;
diff --git a/Source/Sensors.Camera.UsefulSensors.PersonSensor/Samples/PersonSensor_Sample/PersonSensor_Sample.csproj b/Source/Sensors.Camera.UsefulSensors.PersonSensor/Samples/PersonSensor_Sample/PersonSensor_Sample.csproj
index c2ce578..803f659 100644
--- a/Source/Sensors.Camera.UsefulSensors.PersonSensor/Samples/PersonSensor_Sample/PersonSensor_Sample.csproj
+++ b/Source/Sensors.Camera.UsefulSensors.PersonSensor/Samples/PersonSensor_Sample/PersonSensor_Sample.csproj
@@ -6,7 +6,7 @@
App
-
+
diff --git a/Source/Sensors.Camera.UsefulSensors.TinyCodeReader/Driver/Readme.md b/Source/Sensors.Camera.UsefulSensors.TinyCodeReader/Driver/Readme.md
index a41d399..6e8cb38 100644
--- a/Source/Sensors.Camera.UsefulSensors.TinyCodeReader/Driver/Readme.md
+++ b/Source/Sensors.Camera.UsefulSensors.TinyCodeReader/Driver/Readme.md
@@ -1,8 +1,8 @@
-# Meadow.Foundation.Sensors.Cameras.UsefulSensors.TinyCodeReader
+# Meadow.Foundation.Sensors.Camera.UsefulSensors.TinyCodeReader
**Useful Sensor's Tiny Code Reader I2C optical QR code reader**
-The **UsefulSensorsTinyCodeReader** library is included in the **Meadow.Foundation.Sensors.Cameras.UsefulSensors.TinyCodeReader** nuget package and is designed for the [Wilderness Labs](www.wildernesslabs.co) Meadow .NET IoT platform.
+The **UsefulSensorsTinyCodeReader** library is included in the **Meadow.Foundation.Sensors.Camera.UsefulSensors.TinyCodeReader** nuget package and is designed for the [Wilderness Labs](www.wildernesslabs.co) Meadow .NET IoT platform.
This driver is part of the [Meadow.Foundation](https://developer.wildernesslabs.co/Meadow/Meadow.Foundation/) peripherals library, an open-source repository of drivers and libraries that streamline and simplify adding hardware to your C# .NET Meadow IoT applications.
@@ -14,7 +14,7 @@ To view all Wilderness Labs open-source projects, including samples, visit [gith
You can install the library from within Visual studio using the the NuGet Package Manager or from the command line using the .NET CLI:
-`dotnet add package Meadow.Foundation.Sensors.Cameras.UsefulSensors.TinyCodeReader`
+`dotnet add package Meadow.Foundation.Sensors.Camera.UsefulSensors.TinyCodeReader`
## Usage
```csharp
diff --git a/Source/Sensors.Camera.UsefulSensors.TinyCodeReader/Driver/Sensors.Camera.UsefulSensors.TinyCodeReader.csproj b/Source/Sensors.Camera.UsefulSensors.TinyCodeReader/Driver/Sensors.Camera.UsefulSensors.TinyCodeReader.csproj
index 46c10c9..299ce4d 100644
--- a/Source/Sensors.Camera.UsefulSensors.TinyCodeReader/Driver/Sensors.Camera.UsefulSensors.TinyCodeReader.csproj
+++ b/Source/Sensors.Camera.UsefulSensors.TinyCodeReader/Driver/Sensors.Camera.UsefulSensors.TinyCodeReader.csproj
@@ -1,6 +1,6 @@
- 1.9.0
+ 1.11.0
Readme.md
10.0
Apache-2.0
@@ -12,7 +12,7 @@
UsefulSensorsTinyCodeReader
Wilderness Labs, Inc
http://developer.wildernesslabs.co/Meadow/Meadow.Foundation/
- Meadow.Foundation.Sensors.Cameras.UsefulSensors.TinyCodeReader
+ Meadow.Foundation.Sensors.Camera.UsefulSensors.TinyCodeReader
https://github.com/WildernessLabs/Meadow.Foundation
Meadow.Foundation,Meadow,camera,tiny,code,reader,sensor,AI,QR
true
@@ -24,6 +24,6 @@
-
+
diff --git a/Source/Sensors.Camera.UsefulSensors.TinyCodeReader/Driver/TinyCodeReader.cs b/Source/Sensors.Camera.UsefulSensors.TinyCodeReader/Driver/TinyCodeReader.cs
index 349281c..41d0ea4 100644
--- a/Source/Sensors.Camera.UsefulSensors.TinyCodeReader/Driver/TinyCodeReader.cs
+++ b/Source/Sensors.Camera.UsefulSensors.TinyCodeReader/Driver/TinyCodeReader.cs
@@ -2,7 +2,7 @@
using System;
using System.Threading.Tasks;
-namespace Meadow.Foundation.Sensors.Camera;
+namespace Meadow.Foundation.Sensors.Camera.UsefulSensors;
///
/// Represents a Useful Sensor's Tiny Code Reader
diff --git a/Source/Sensors.Camera.UsefulSensors.TinyCodeReader/Samples/TinyCodeReader_Sample/MeadowApp.cs b/Source/Sensors.Camera.UsefulSensors.TinyCodeReader/Samples/TinyCodeReader_Sample/MeadowApp.cs
index 09f0a29..a55d20a 100644
--- a/Source/Sensors.Camera.UsefulSensors.TinyCodeReader/Samples/TinyCodeReader_Sample/MeadowApp.cs
+++ b/Source/Sensors.Camera.UsefulSensors.TinyCodeReader/Samples/TinyCodeReader_Sample/MeadowApp.cs
@@ -1,6 +1,6 @@
using Meadow;
using Meadow.Devices;
-using Meadow.Foundation.Sensors.Camera;
+using Meadow.Foundation.Sensors.Camera.UsefulSensors;
using System;
using System.Threading.Tasks;
@@ -11,14 +11,12 @@ public class MeadowApp : App
//
TinyCodeReader tinyCodeReader;
-
public override Task Initialize()
{
Resolver.Log.Info("Initialize...");
tinyCodeReader = new TinyCodeReader(Device.CreateI2cBus());
-
return Task.CompletedTask;
}
diff --git a/Source/Sensors.Camera.UsefulSensors.TinyCodeReader/Samples/TinyCodeReader_Sample/TinyCodeReader_Sample.csproj b/Source/Sensors.Camera.UsefulSensors.TinyCodeReader/Samples/TinyCodeReader_Sample/TinyCodeReader_Sample.csproj
index ddd84c4..7852e65 100644
--- a/Source/Sensors.Camera.UsefulSensors.TinyCodeReader/Samples/TinyCodeReader_Sample/TinyCodeReader_Sample.csproj
+++ b/Source/Sensors.Camera.UsefulSensors.TinyCodeReader/Samples/TinyCodeReader_Sample/TinyCodeReader_Sample.csproj
@@ -6,7 +6,7 @@
App
-
+