Pepperdash.Essentials.Plugins.Nanolumens.HSeries
1.0.0
dotnet add package Pepperdash.Essentials.Plugins.Nanolumens.HSeries --version 1.0.0
NuGet\Install-Package Pepperdash.Essentials.Plugins.Nanolumens.HSeries -Version 1.0.0
This command is intended to be used within the Package Manager Console in Visual Studio, as it uses the NuGet module's version of Install-Package.
<PackageReference Include="Pepperdash.Essentials.Plugins.Nanolumens.HSeries" Version="1.0.0" />
For projects that support PackageReference, copy this XML node into the project file to reference the package.
<PackageVersion Include="Pepperdash.Essentials.Plugins.Nanolumens.HSeries" Version="1.0.0" />
<PackageReference Include="Pepperdash.Essentials.Plugins.Nanolumens.HSeries" />
For projects that support Central Package Management (CPM), copy this XML node into the solution Directory.Packages.props file to version the package.
paket add Pepperdash.Essentials.Plugins.Nanolumens.HSeries --version 1.0.0
The NuGet Team does not provide support for this client. Please contact its maintainers for support.
#r "nuget: Pepperdash.Essentials.Plugins.Nanolumens.HSeries, 1.0.0"
#r directive can be used in F# Interactive and Polyglot Notebooks. Copy this into the interactive tool or source code of the script to reference the package.
#:package Pepperdash.Essentials.Plugins.Nanolumens.HSeries@1.0.0
#:package directive can be used in C# file-based apps starting in .NET 10 preview 4. Copy this into a .cs file before any lines of code to reference the package.
#addin nuget:?package=Pepperdash.Essentials.Plugins.Nanolumens.HSeries&version=1.0.0
#tool nuget:?package=Pepperdash.Essentials.Plugins.Nanolumens.HSeries&version=1.0.0
The NuGet Team does not provide support for this client. Please contact its maintainers for support.
Nanolumens H-Series (c) 2025
License
Provided under MIT license
Overview
This repo is for Nanolumens H-Series plugin.
Plugin Valid Communication Methods
Com
Udp
RS-232 Communications
| Setting | Value |
|---|---|
| Baud rate | 9600 |
| Data bits | 8 |
| Stop bits | 1 |
| Parity | None |
| Flow control | none |
UDP Communications
| Setting | Value |
|---|---|
| Default IP | |
| Default Port | 6000 |
| Username | |
| Password |
Minimum Essentials Framework Versions
- 2.0.0
Config Example, Serial Communications
{
"key": "display-controller-serial",
"uid": 1,
"name": "Display Controller",
"group": "displays",
"type": "nanolumensHSeries",
"properties": {
"deviceId": 11,
"screenId": 12,
"powerOffPreset": 0,
"powerOnPreset": 1,
"control": {
"comParams": {
"hardwareHandshake": "None",
"parity": "None",
"protocol": "RS232",
"baudRate": 9600,
"dataBits": 8,
"softwareHandshake": "None",
"stopBits": 1
},
"controlPortNumber": 1,
"controlPortDevKey": "processor",
"method": "com"
}
}
}
Config Example, Udp Communications
{
"key": "display-controller-udp",
"uid": 1,
"name": "Display Controller",
"group": "displays",
"type": "nanolumensHSeries",
"properties": {
"deviceId": 11,
"screenId": 12,
"powerOffPreset": 0,
"powerOnPreset": 1,
"control": {
"method": "udp",
"tcpSshProperties": {
"port": 6000,
"address": "192.168.1.85",
"username": "",
"password": "",
"autoReconnect": true,
"autoReconnectIntervalMs": 10000
}
}
}
},
Supported Types
- nanolumensHSeries
Digitals
| Join Number | Join Span | Description | Type | Capabilities |
|---|---|---|---|---|
| 1 | 1 | Power Off | Digital | FromSIMPL |
| 2 | 1 | Power On | Digital | ToFromSIMPL |
| 3 | 1 | Is Two Way Display | Digital | ToSIMPL |
| 5 | 1 | Volume Up | Digital | FromSIMPL |
| 6 | 1 | Volume Down | Digital | FromSIMPL |
| 7 | 1 | Volume Mute | Digital | ToFromSIMPL |
| 8 | 1 | Volume Mute On | Digital | ToFromSIMPL |
| 9 | 1 | Volume Mute Off | Digital | ToFromSIMPL |
| 11 | 10 | Input Select | Digital | ToFromSIMPL |
| 30 | 1 | Request preset names and IDs | Digital | FromSIMPL |
| 31 | 1 | Set brightness → Use analog value (0-100) | Digital | FromSIMPL |
| 32 | 1 | Load preset → Use preset and screen analog value | Digital | FromSIMPL |
| 33 | 1 | Clear preset → Use preset and screen analog value | Digital | FromSIMPL |
| 41 | 10 | Button Visibility Offset | DigitalSerial | ToFromSIMPL |
| 50 | 1 | Is Online | Digital | ToSIMPL |
Analogs
| Join Number | Join Span | Description | Type | Capabilities |
|---|---|---|---|---|
| 1 | 1 | Socket status | Analog | ToSIMPL |
| 5 | 1 | Volume Level | Analog | ToFromSIMPL |
| 11 | 1 | Input Select | Analog | ToFromSIMPL |
| 31 | 1 | Set brightness level (0-100) | Analog | FromSIMPL |
| 32 | 1 | PresetId | Analog | FromSIMPL |
| 33 | 1 | ScreenId | Analog | FromSIMPL |
Serials
| Join Number | Join Span | Description | Type | Capabilities |
|---|---|---|---|---|
| 1 | 1 | Name | Serial | ToSIMPL |
| 11 | 10 | Input Names Offset | Serial | ToSIMPL |
| 41 | 10 | Button Visibility Offset | DigitalSerial | ToFromSIMPL |
Interfaces Implemented
- IBridgeAdvanced
- ICommunicationMonitor
- IOnline
- IHasPowerControlWithFeedback
Base Classes
- DisplayControllerJoinMap
- TwoWayDisplayBase
Public Methods
- public void SendText(string text)
- public void Poll()
- public void GetDeviceDetails()
- public void LoadPreset(int deviceId, int presetId, int screenId)
- public void ClearPreset(int presetId, int screenId, int deviceId)
- public void SavePreset(int screenId, int deviceId, int presetId, string name, int overWrite)
- public void LinkToApi(BasicTriList trilist, uint joinStart, string joinMapKey, EiscApiAdvanced bridge)
Bool Feedbacks
- IsOnline
- OnlineFeedback
- ConnectFeedback
Int Feedbacks
- StatusFeedback
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET Framework | net472 is compatible. net48 was computed. net481 was computed. |
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.
-
.NETFramework 4.7.2
- PepperDashEssentials (>= 2.0.0-hotfix-2613)
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 |
|---|---|---|
| 1.0.0 | 290 | 3/13/2025 |
| 1.0.0-test-build.2 | 200 | 3/13/2025 |
| 1.0.0-development.1 | 191 | 3/13/2025 |