SIMPL Com Bridging - PepperDash/Essentials GitHub Wiki
Introduction
This article documents implementing a genericCom bridge using a SIMPL Windows defined comport.
Configure Device with comBridge
Example LG Display using the comBridge control method
{
"key": "display-1",
"name": "Display 1",
"group": "display",
"type": "lgdisplay",
"properties": {
"control": {
"method": "comBridge"
},
"id": "01",
"friendlyNames": [
{
"inputKey": "90",
"name": "HDMI 1",
"hideInput": false
},
{
"inputKey": "91",
"name": "HDMI 2",
"hideInput": false
},
{
"inputKey": "92",
"name": "HDMI 3",
"hideInput": false
},
{
"inputKey": "93",
"name": "HDMI 4",
"hideInput": false
},
{
"inputKey": "c0",
"name": "Display Port",
"hideInput": true
}
]
}
}
Bridge the comBridge device
{
"key": "devices-io-bridge",
"group": "api",
"type": "eiscApiAdvanced",
"properties": {
"control": {
"ipid": "a4",
"method": "ipidTcp",
"tcpSshProperties": {
"address": "127.0.0.2",
"port": 0
}
},
"devices": [
{
"deviceKey": "display-1-simpl",
"joinStart": 1
}
]
}
}
Bridge Joins
The comBridge object, when bridge using the genericCom join map.
| Property | Notes |
|---|---|
| RX | serial-o + joinStart |
| TX | serial-i + joinStart |