libremoteio 2.2024.165.1
dotnet add package libremoteio --version 2.2024.165.1
NuGet\Install-Package libremoteio -Version 2.2024.165.1
<PackageReference Include="libremoteio" Version="2.2024.165.1" />
paket add libremoteio --version 2.2024.165.1
#r "nuget: libremoteio, 2.2024.165.1"
// Install libremoteio as a Cake Addin #addin nuget:?package=libremoteio&version=2.2024.165.1 // Install libremoteio as a Cake Tool #tool nuget:?package=libremoteio&version=2.2024.165.1
Introduction
This library package provides libremoteio.dll, a .Net Standard 2.0 library assembly that provides a .Net client implementation of the Remote I/O Protocol.
libremoteio.dll provides services to control ADC (Analog to Digital Converter) inputs, DAC (Digital to Analog) outputs, GPIO (General Purpose I/O) pins, I2C devices, PWM (Pulse Width Modulated) outputs, servo outputs, motor outputs, and SPI (Serial Peripheral Interface) devices connected to a Remote I/O Protocol server.
With libremoteio.dll you can develop .Net application programs for Windows or Linux target computers that control I/O devices connected to a Remote I/O Protocol server. Such programs may be used for physical computing, test fixtures, instrumentation, and other kinds of embedded systems.
The API documentation for libremoteio.dll is available online at http://tech.munts.com/libremoteio.dll
Usage
The easiest and best way to use libremoteio.dll is to install the .Net template package libremoteio-templates, by running the following command from a Linux or Windows command line:
dotnet new install libremoteio-templates
The above command will install a .Net 8 application program project template called csharp_console_libremoteio. You can then create a project using it with commands like the following:
mkdir myprogram
cd myprogram
dotnet new csharp_console_libremoteio
On Windows, after you have run the dotnet new install command above, Visual Studio will automatically pick up the csharp_console_libremoteio project template. You can then create a project using it with File → New → Project... and then search for libremoteio.
Remote I/O Protocol Servers
A free and open source Remote I/O Protocol server framework written in Ada for Linux is part of the Linux Simple I/O Library. See test_server_dummy.adb.
Some board specific example Remote I/O Protocol server programs for MuntsOS Embedded Linux using that framework are available here.
The MuntsOS Embedded Linux GPIO Thin Servers for BeagleBone, PocketBeagle, and Raspberry Pi boards include Remote I/O Protocol support.
Two commercial USB HID Remote I/O Protocol server products available for purchase on tindie.com, both of which use reprogrammed Adafruit MCP2221A breakout boards.
Product | Versions Compatible and additional computed target framework versions. |
---|---|
.NET | net5.0 was computed. net5.0-windows was computed. net6.0 was computed. net6.0-android was computed. net6.0-ios was computed. net6.0-maccatalyst was computed. net6.0-macos was computed. net6.0-tvos was computed. net6.0-windows was computed. net7.0 was computed. net7.0-android was computed. net7.0-ios was computed. net7.0-maccatalyst was computed. net7.0-macos was computed. net7.0-tvos was computed. net7.0-windows was computed. net8.0 was computed. net8.0-android was computed. net8.0-browser was computed. net8.0-ios was computed. net8.0-maccatalyst was computed. net8.0-macos was computed. net8.0-tvos was computed. net8.0-windows was computed. |
.NET Core | netcoreapp2.0 was computed. netcoreapp2.1 was computed. netcoreapp2.2 was computed. netcoreapp3.0 was computed. netcoreapp3.1 was computed. |
.NET Standard | netstandard2.0 is compatible. netstandard2.1 was computed. |
.NET Framework | net461 was computed. net462 was computed. net463 was computed. net47 was computed. net471 was computed. net472 was computed. net48 was computed. net481 was computed. |
MonoAndroid | monoandroid was computed. |
MonoMac | monomac was computed. |
MonoTouch | monotouch was computed. |
Tizen | tizen40 was computed. tizen60 was computed. |
Xamarin.iOS | xamarinios was computed. |
Xamarin.Mac | xamarinmac was computed. |
Xamarin.TVOS | xamarintvos was computed. |
Xamarin.WatchOS | xamarinwatchos was computed. |
-
.NETStandard 2.0
- hidsharp (>= 2.1.0)
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.
Version | Downloads | Last updated |
---|---|---|
2.2024.165.1 | 137 | 6/13/2024 |
2.2024.9.2 | 396 | 1/10/2024 |
2.2024.9.1 | 349 | 1/10/2024 |
2.2023.307.1 | 556 | 11/3/2023 |
2.2023.69.1 | 821 | 3/11/2023 |
2.2023.62.1 | 791 | 3/3/2023 |
2.2023.56.1 | 793 | 2/25/2023 |
2.2022.312.1 | 911 | 11/9/2022 |
2.2021.345.1 | 842 | 12/11/2021 |
2.2021.334.1 | 817 | 11/30/2021 |
2.2021.332.1 | 840 | 11/29/2021 |
2.2021.137.1 | 982 | 5/18/2021 |
2.2021.41.1 | 984 | 2/10/2021 |
2.2020.340.2 | 1,109 | 12/6/2020 |
2.2020.136.3 | 1,076 | 5/16/2020 |
2.2020.113.1 | 1,025 | 4/22/2020 |
2.2020.100.2 | 1,104 | 4/10/2020 |
2.2020.100.1 | 1,081 | 4/9/2020 |
2.2020.99.2 | 1,085 | 4/8/2020 |
2.2020.99.1 | 1,084 | 4/8/2020 |
2.2020.98.1 | 1,018 | 4/7/2020 |
2.2020.94.1 | 1,030 | 4/3/2020 |
2.2020.93.1 | 1,072 | 4/2/2020 |
2.2020.76.1 | 1,026 | 3/16/2020 |
2.2020.74.1 | 1,186 | 3/14/2020 |
2.2020.71.1 | 1,069 | 3/11/2020 |
2.2020.70.1 | 983 | 3/10/2020 |
2.2020.69.1 | 1,025 | 3/9/2020 |
2.2020.41.1 | 1,089 | 2/10/2020 |
1.0.7179.34132 | 1,160 | 8/29/2019 |
1.0.7179.30248 | 1,049 | 8/29/2019 |
1.0.7179.17042 | 1,060 | 8/28/2019 |
1.0.7179.15933 | 1,083 | 8/28/2019 |
1.0.7061.16808 | 1,153 | 5/2/2019 |
1.0.7054.20668 | 1,190 | 4/25/2019 |
1.0.6999.20080 | 1,160 | 3/1/2019 |
1.0.6999.19268 | 1,153 | 3/1/2019 |
1.0.6961.18831 | 1,203 | 1/22/2019 |
1.0.6944.35742 | 1,253 | 1/5/2019 |
1.0.6940.36648 | 1,197 | 1/1/2019 |
1.0.6915.28430 | 1,304 | 12/7/2018 |
1.0.6897.18860 | 1,256 | 11/19/2018 |
1.0.6873.20732 | 1,317 | 10/26/2018 |
1.0.6869.32022 | 1,286 | 10/22/2018 |
1.0.6867.31825 | 1,319 | 10/20/2018 |
1.0.6846.22054 | 1,346 | 9/29/2018 |
1.0.6841.35242 | 1,325 | 9/24/2018 |
1.0.6840.32227 | 1,360 | 9/23/2018 |
1.0.6839.30679 | 1,344 | 9/22/2018 |
1.0.6839.28649 | 1,333 | 9/22/2018 |
1.0.6820.36683 | 1,386 | 9/3/2018 |
1.0.6819.20304 | 1,293 | 9/2/2018 |
1.0.6811.26967 | 1,356 | 8/26/2018 |
1.0.6804.29754 | 1,415 | 8/18/2018 |
1.0.6802.24031 | 1,382 | 8/16/2018 |
1.0.6676.16698 | 1,456 | 8/8/2018 |
Generate only HTTP documentation.