Allows for connecting to the AWS Elemental Conductor API to create, manage, start, stop and delete channels.
| Confguration Option | Type | Description | 
|---|---|---|
| pollInterval | Number | Polling interval in seconds | 
| hostName | String | Host name or IP address of the Elemental Conductor | 
| port | Number | HTTP or HTTPS port to use for comms | 
| userName | String | API user as configured in Elemental Conductor | 
| apiKey | String | API key for the user as configured in Elemental Conductor | 
| useHttps | Boolean | Whether or not to use HTTPS | 
| Alarms | Object | Alarm IDs | 
{
    "elementalConductorConnectionSettings": {
        "pollInterval": 60,
        "hostName": "192.168.0.10",
        "port": 443,
        "userName": "squaredpaper",
        "apiKey": "busby",
        "useHttps": true
    },
    "alarms":{
    	"comms" : {"alarmId":"ele-conductor-1-comms"}
    }
}
The Elemental Conductor supports the following ESB messages
| Message Name | Message Type | Params | Description | Returns | 
|---|---|---|---|---|
| getChannels | Control | N/A | Get the current list of channels from Elemental Conductor | |
| getChannel | Control |  
    
  | 
    Get a channel by ID | |
| createChannel | Control |  
    
  | 
    Create a channel | |
| startChannel | Control |  
    
  | 
    Start a channel by ID | |
| stopChannel | Control |  
    
  | 
    Stop a channel by ID | |
| deleteChannel | Control |  
    
  | 
    Delete a channel by ID |