Private & Confidential
(1.4.0) Barco ClickShare
The Igloo Core Service provides low-level integration with Barco ClickShare devices, utilising the ClickShare API.
Summary
When configured correctly, the service will listen for events from the target device(s). When the device goes in or out of use (as defined by the device itself) the service will undertake the configured actions. For ease, the service can load and remove a .iceLayer
file when the device goes in or out of use. If more complexity is required, it can also execute arbitrary shell commands when the same events occur.
Example (after correct configuration)
Open the ClickShare app and select the target device.
The configured
.iceLayer
file will be added to the workspace.The sharing code becomes visible on-canvas after addition of the layer.
Enter the code into the ClickShare app and start screen sharing
When the app is closed or sharing is stopped, the layer will be removed.
Configuration
In config.json
under the clickshare
key, provide an array of clickshare device descriptors.
"clickshare": {
"devices": [
{
"enabled": false,
"loadLayer": true,
"removeLayer": true,
"layer": "C:\\dev\\igloo\\igloo-core-service\\dist\\layers\\clickshare.iceLayer",
"ip": "",
"enabledAction": {
"cmd": "",
"args": []
},
"disabledAction": {
"cmd": "",
"args": []
}
}
]
}
enabled
- whether to subscribe to device events.loadLayer
- whether to add the configured.iceLayer
file when the clickshare device starts being used.removeLayer
- whether to remove the configured layer when the device goes out of use.layer
- path to.iceLayer
fileip
- IP address of the target ClickShare device on the local network.enabledAction
cmd
- shell command to execute when the device starts being used.args
- arguments to that shell command
disabledAction
cmd
- shell command to execute when the device stops being used.args
- arguments to that shell command.
Â
(c) Igloo Vision 2020