McpNetwork.OneWireShell 5.0.1

Helper to read OneWire device on Raspberry Pi

Install-Package McpNetwork.OneWireShell -Version 5.0.1
dotnet add package McpNetwork.OneWireShell --version 5.0.1
<PackageReference Include="McpNetwork.OneWireShell" Version="5.0.1" />
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add McpNetwork.OneWireShell --version 5.0.1
The NuGet Team does not provide support for this client. Please contact its maintainers for support.
#r "nuget: McpNetwork.OneWireShell, 5.0.1"
#r directive can be used in F# Interactive, C# scripting and .NET Interactive. Copy this into the interactive tool or source code of the script to reference the package.
// Install McpNetwork.OneWireShell as a Cake Addin
#addin nuget:?package=McpNetwork.OneWireShell&version=5.0.1

// Install McpNetwork.OneWireShell as a Cake Tool
#tool nuget:?package=McpNetwork.OneWireShell&version=5.0.1
The NuGet Team does not provide support for this client. Please contact its maintainers for support.

McpNetwork.OneWireShell

This NuGet reads temperature from a OneWire device connected to a Raspberry Pi.
Temperature reading is done using a bash command. Therefore, there is no need for any dependencies.

Example :

        var tempSensors = new OneWire();
        var devices = tempSensors.FindDevices();
        devices.ForEach(d => Console.WriteLine("Find device {0}", d.FullAddress));

        foreach(var device in devices)
        {
            var result = tempSensors.ReadTemperature(device);  // read temperature from a named device
            Console.WriteLine(String.Format("\t Temp from device {0} : {1}", result.W1Device.FullAddress, result.Temperature));
        }

       result = tempSensors.ReadTemperature(); // reade temperature from first found device

McpNetwork.OneWireShell

This NuGet reads temperature from a OneWire device connected to a Raspberry Pi.
Temperature reading is done using a bash command. Therefore, there is no need for any dependencies.

Example :

        var tempSensors = new OneWire();
        var devices = tempSensors.FindDevices();
        devices.ForEach(d => Console.WriteLine("Find device {0}", d.FullAddress));

        foreach(var device in devices)
        {
            var result = tempSensors.ReadTemperature(device);  // read temperature from a named device
            Console.WriteLine(String.Format("\t Temp from device {0} : {1}", result.W1Device.FullAddress, result.Temperature));
        }

       result = tempSensors.ReadTemperature(); // reade temperature from first found device

  • net5.0

    • No dependencies.

NuGet packages

This package is not used by any NuGet packages.

GitHub repositories

This package is not used by any popular GitHub repositories.

Version History

Version Downloads Last updated
5.0.1 83 3/15/2021
1.0.0 138 12/6/2020