IGrill.Core 0.5.0

C# library to connect to the iGrill using UWP (Universal Windows Platform)

This library can be used to connect to the iGrill Mini, v2 and v3. Using a standard Windows or Windows IoT Core on a Raspberry Pi.
     Project hostet at GitHub: https://github.com/thomas-bingel/iGrill

Install-Package IGrill.Core -Version 0.5.0
dotnet add package IGrill.Core --version 0.5.0
<PackageReference Include="IGrill.Core" Version="0.5.0" />
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add IGrill.Core --version 0.5.0
The NuGet Team does not provide support for this client. Please contact its maintainers for support.

iGrill

C# library to connect to the iGrill using UWP (Universal Windows Platform)

This library can be used to connect to the iGrill Mini, v2 and v3.
Using a standard Windows or Windows IoT Core on a Raspberry Pi.

Build Status
nuget
GitHub

Usage of the library

igrill = IGrill.Core.IGrillFactory.FromDeviceInformation(device);
igrill.OnTemperatureChanged += (object sender, TemperatureChangedEventArg args) =>
{
    Debug.WriteLine(String.Format("Probe {0} = {1}°C", args.ProbeIndex, args.Temperature));
};
await igrill.ConnectAsync();

Tasks

  • [x] Tested with iGrill Mini
  • [x] Tested with iGrill 2
  • [ ] Tested with iGrill 3
  • [x] Detect which iGrill it is
  • [ ] Docu (Add Bluetooth right)

The App

Work in Progress...

Tasks

  • [x] Using Configuration to persist selected device
  • [ ] Using MQTT
  • [ ] Configuration (Settings)
  • [ ] Multilanguage
  • [x] Add Azure Pipeline
  • [ ] Starting App in CommandLine (Checkout, Build, Run)

iGrill

C# library to connect to the iGrill using UWP (Universal Windows Platform)

This library can be used to connect to the iGrill Mini, v2 and v3.
Using a standard Windows or Windows IoT Core on a Raspberry Pi.

Build Status
nuget
GitHub

Usage of the library

igrill = IGrill.Core.IGrillFactory.FromDeviceInformation(device);
igrill.OnTemperatureChanged += (object sender, TemperatureChangedEventArg args) =>
{
    Debug.WriteLine(String.Format("Probe {0} = {1}°C", args.ProbeIndex, args.Temperature));
};
await igrill.ConnectAsync();

Tasks

  • [x] Tested with iGrill Mini
  • [x] Tested with iGrill 2
  • [ ] Tested with iGrill 3
  • [x] Detect which iGrill it is
  • [ ] Docu (Add Bluetooth right)

The App

Work in Progress...

Tasks

  • [x] Using Configuration to persist selected device
  • [ ] Using MQTT
  • [ ] Configuration (Settings)
  • [ ] Multilanguage
  • [x] Add Azure Pipeline
  • [ ] Starting App in CommandLine (Checkout, Build, Run)

Release Notes

First release

Dependencies

This package has no dependencies.

This package is not used by any popular GitHub repositories.

Version History

Version Downloads Last updated
0.5.0 83 3/5/2019
0.3.0 86 3/4/2019
0.1.0 79 3/4/2019