RGB.NET.Devices.Logitech
2.0.4-prerelease.18
See the version list below for details.
dotnet add package RGB.NET.Devices.Logitech --version 2.0.4-prerelease.18
NuGet\Install-Package RGB.NET.Devices.Logitech -Version 2.0.4-prerelease.18
<PackageReference Include="RGB.NET.Devices.Logitech" Version="2.0.4-prerelease.18" />
paket add RGB.NET.Devices.Logitech --version 2.0.4-prerelease.18
#r "nuget: RGB.NET.Devices.Logitech, 2.0.4-prerelease.18"
// Install RGB.NET.Devices.Logitech as a Cake Addin #addin nuget:?package=RGB.NET.Devices.Logitech&version=2.0.4-prerelease.18&prerelease // Install RGB.NET.Devices.Logitech as a Cake Tool #tool nuget:?package=RGB.NET.Devices.Logitech&version=2.0.4-prerelease.18&prerelease
RGB.NET Device-Provider-Package for Logitech-Devices.
Usage
This provider follows the default pattern and does not require additional setup.
surface.Load(LogitechDeviceProvider.Instance);
Since the logitech SDK does not provide device information only known devices will work.
You can add detection for additional devices by adding entires for them to the respective static DeviceDefinitions
on the LogitechDeviceProvider
.
Required SDK
This providers requires native SDK-dlls.
You can get them directly from Logitech at https://www.logitechg.com/en-us/innovation/developer-lab.html (Direct Link: https://www.logitechg.com/sdk/LED_SDK_9.00.zip)
Since the SDK-dlls are native it's important to use the correct architecture you're building your application for. (If in doubt you can always include both.)
x64
Lib\LogitechLedEnginesWrapper\x64\LogitechLedEnginesWrapper.dll
from the SDK-zip needs to be distributed as <application-directory>\x64\LogitechLedEnginesWrapper.dll
You can use other, custom paths by adding them to LogitechDeviceProvider.PossibleX64NativePaths
.
x86
Lib\LogitechLedEnginesWrapper\x86\LogitechLedEnginesWrapper.dll
from the SDK-zip needs to be distributed as <application-directory>\x86\LogitechLedEnginesWrapper.dll
You can use other, custom paths by adding them to LogitechDeviceProvider.PossibleX86NativePaths
.
Product | Versions Compatible and additional computed target framework versions. |
---|---|
.NET | net6.0 is compatible. 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 is compatible. 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 is compatible. 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. |
-
net6.0
- RGB.NET.Core (>= 2.0.4-prerelease.18)
- RGB.NET.HID (>= 2.0.4-prerelease.18)
-
net7.0
- RGB.NET.Core (>= 2.0.4-prerelease.18)
- RGB.NET.HID (>= 2.0.4-prerelease.18)
-
net8.0
- RGB.NET.Core (>= 2.0.4-prerelease.18)
- RGB.NET.HID (>= 2.0.4-prerelease.18)
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories (1)
Showing the top 1 popular GitHub repositories that depend on RGB.NET.Devices.Logitech:
Repository | Stars |
---|---|
DarthAffe/KeyboardAudioVisualizer
It's colorful - I like it!
|