Pepperdash.Essentials.Plugin.4Series.VideoProcessor.Barco.EventMaster
1.1.0-feature-replace-http.5
dotnet add package Pepperdash.Essentials.Plugin.4Series.VideoProcessor.Barco.EventMaster --version 1.1.0-feature-replace-http.5
NuGet\Install-Package Pepperdash.Essentials.Plugin.4Series.VideoProcessor.Barco.EventMaster -Version 1.1.0-feature-replace-http.5
<PackageReference Include="Pepperdash.Essentials.Plugin.4Series.VideoProcessor.Barco.EventMaster" Version="1.1.0-feature-replace-http.5" />
paket add Pepperdash.Essentials.Plugin.4Series.VideoProcessor.Barco.EventMaster --version 1.1.0-feature-replace-http.5
#r "nuget: Pepperdash.Essentials.Plugin.4Series.VideoProcessor.Barco.EventMaster, 1.1.0-feature-replace-http.5"
// Install Pepperdash.Essentials.Plugin.4Series.VideoProcessor.Barco.EventMaster as a Cake Addin #addin nuget:?package=Pepperdash.Essentials.Plugin.4Series.VideoProcessor.Barco.EventMaster&version=1.1.0-feature-replace-http.5&prerelease // Install Pepperdash.Essentials.Plugin.4Series.VideoProcessor.Barco.EventMaster as a Cake Tool #tool nuget:?package=Pepperdash.Essentials.Plugin.4Series.VideoProcessor.Barco.EventMaster&version=1.1.0-feature-replace-http.5&prerelease
Barco Event Master Plugin
Very simple module to recall presets to program by name for the Barco Event Master.
Presets can be defined either in configuration or pulled from Barco Event Master device for a target Screen.
Configuration Objects
Device Object - Presets in Config
{
"key": "vidwall01",
"name": "VPROC-01A",
"type": "barcoEventMaster",
"properties": {
"control": {
"tcpSshProperties": {
"address": "0.0.0.0",
"port": 9999
}
},
"presetsFromDevice": false,
"presetsMaxAllowed": 8,
"presets": {
"preset-1": { "label": "Layout 1" , "presetId" : 1 },
"preset-2": { "label": "Side-by-Side", "presetName": "Side-by-Side" },
"preset-3": { "label": "Layout 3" , "presetId" : 3 },
"preset-4": { "label": "Quad" , "presetName": "Quad" },
"preset-5": { "label": "Layout 5" , "presetId" : 5 },
"preset-6": { "label": "Triple" , "presetName": "Triple" },
"preset-7": { "label": "Layout 7" , "presetId" : 7 },
"preset-8": { "label": "Layout 8" , "presetId" : 8 }
}
}
}
Device Object - Presets from Event Master
{
"key": "vidwall01",
"name": "VPROC-01A",
"type": "barcoEventMaster",
"properties": {
"control": {
"tcpSshProperties": {
"address": "0.0.0.0",
"port": 9999
}
},
"presetsFromDevice": true,
"destType": "ScreenDest",
"destNum": 0,
"presetDestTypeComment": "ScreenDest | AuxDest | SuperDest | SuperAux",
"presetsMaxAllowed": 40,
}
}
Device Object - ContentSoruces Example
{
"key": "vidwall01",
"name": "VPROC-01 MainWall",
"type": "barcoEventMaster",
"properties": {
"control": {
"tcpSshProperties": {
"address": "0.0.0.0",
"port": 9999
}
},
"presetsFromDevice": false,
"destType": "ScreenDest",
"presetDestTypeComment": "ScreenDest | AuxDest | SuperDest | SuperAux",
"destNum": 1,
"contentSources":
{
"mainwall-normal" : {
"label": "Main Wall Background",
"params": {
"id": 0,
"BGLyr": [
{
"id": 0,
"LastBGSourceIndex": 6,
"BGShowMatte": 0,
"BGColor": [{ "id": 0, "Red": 0, "Green": 0, "Blue": 0 }]
},
{
"id": 1,
"LastBGSourceIndex": 6,
"BGShowMatte": 0,
"BGColor": [{ "id": 0, "Red": 0, "Green": 0, "Blue": 0 }]
}
]
}
},
"mainwall-backup" : {
"label": "Main Wall Backup",
"params": {
"id": 0,
"BGLyr": [
{
"id": 0,
"LastBGSourceIndex": 6,
"BGShowMatte": 0,
"BGColor": [{ "id": 0, "Red": 0, "Green": 0, "Blue": 0 }]
},
{
"id": 1,
"LastBGSourceIndex": 6,
"BGShowMatte": 0,
"BGColor": [{ "id": 0, "Red": 0, "Green": 0, "Blue": 0 }]
}
]
}
},
"mainwall-black" : {
"label": "Main Wall Black",
"params": {
"id": 0,
"BGLyr": [
{
"id": 0,
"LastBGSourceIndex": 6,
"BGShowMatte": 1,
"BGColor": [{ "id": 0, "Red": 0, "Green": 0, "Blue": 0 }]
},
{
"id": 1,
"LastBGSourceIndex": 6,
"BGShowMatte": 1,
"BGColor": [{ "id": 0, "Red": 0, "Green": 0, "Blue": 0 }]
}
]
}
}
}
}
},
Bridge Object
{
"key": "devices-bridge",
"uid": 26,
"group": "api",
"type": "eiscApiAdvanced",
"properties": {
"control": {
"tcpSshProperties": {
"address": "127.0.0.2",
"port": 0
},
"ipid": "a7",
"method": "ipidTcp"
},
"devices": [
{ "deviceKey": "vidwall01" , "joinStart": 1 }
]
}
}
Join Map
Digitals
Join Number | Join Span | Description | Type | Capabilities |
---|---|---|---|---|
1 | 1 | Is Online | Digital | ToSIMPL |
6 | 1 | Take from preview to program | Digital | FromSIMPL |
8 | 1 | Get device preset list | Digital | FromSIMPL |
Analogs
Join Number | Join Span | Description | Type | Capabilities |
---|---|---|---|---|
6 | 1 | Send preset to program | AnalogSerial | FromSIMPL |
7 | 1 | Send preset to preview | AnalogSerial | FromSIMPL |
51 | 40 | Configured or Device Preset IDs, up to 40 | Analog | ToSIMPL |
Serials
Join Number | Join Span | Description | Type | Capabilities |
---|---|---|---|---|
1 | 1 | Device Name | Serial | ToSIMPL |
6 | 1 | Send preset to program | AnalogSerial | FromSIMPL |
7 | 1 | Send preset to preview | AnalogSerial | FromSIMPL |
11 | 40 | Configured or Device Preset Labels, up to 40 | Serial | ToSIMPL |
51 | 40 | Configured or Device Preset Names, up to 40 | Serial | ToSIMPL |
Devjson
devjson {"deviceKey":"vidwall01","methodName":"SendChangeContent", "params": [1]} devjson {"deviceKey":"vidwall01","methodName":"SendChangeContent", "params": [2]}
devjson {"deviceKey":"vidwall01","methodName":"SetDebugLevels", "params": [0]} devjson {"deviceKey":"vidwall01","methodName":"ResetDebugLevels", "params": []} devjson {"deviceKey":"vidwall01","methodName":"PrintConfigContentSources", "params": []}
Product | Versions Compatible and additional computed target framework versions. |
---|---|
.NET Framework | net472 is compatible. net48 was computed. net481 was computed. |
-
.NETFramework 4.7.2
- Crestron.SimplSharp.SDK.ProgramLibrary (>= 2.20.66)
- PepperDashEssentials (>= 1.16.2-hotfix-2521)
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.1.0-feature-replace-http.5 | 74 | 6/28/2024 |
1.1.0-feature-replace-http.4 | 56 | 6/27/2024 |
1.1.0-feature-replace-http.3 | 56 | 6/25/2024 |
1.1.0-feature-replace-http.2 | 58 | 6/25/2024 |
1.1.0-feature-replace-http.1 | 48 | 6/25/2024 |
1.1.0-feature-4-series.3 | 68 | 6/21/2024 |
1.1.0-feature-4-series.2 | 59 | 6/21/2024 |