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" />
                    
Directory.Packages.props
<PackageReference Include="Pepperdash.Essentials.Plugins.Nanolumens.HSeries" />
                    
Project file
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
                    
#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
                    
Install as a Cake Addin
#tool nuget:?package=Pepperdash.Essentials.Plugins.Nanolumens.HSeries&version=1.0.0
                    
Install as a Cake Tool

4Series-Tested

BETA-Untested_With_Actual_Device

PepperDash Essentials Pluign Logo

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 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.

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