Hi Joseph,
If you want to be able to trigger CustomControls in your Carbonite, and, then be able to use the methods mentioned earlier to trigger those triggers then we have several choices.
The easiest is probably to create new buttons, and, use Visual Logic to send CustomControl trigger messages to your Carbonite.
There is documentation in DashBoards help system on how to do this, but, to make it easier, here are the basic steps:
1: Tell the system about your Carbonite
On a new button, in edit mode, add a new script/task. (you aren't even going to necessarily make a new task…).
Use the green '+' button in the upper left beside 'Devices & Parameters' and select 'Add Carbonite'.
In the editor that comes up, for 'IP Address' I always recommend that you select 'create parameter' instead of hard coding a value.
(This allows you to reuse this panel with ANY carbonite really easily instead of with only a particular carbonite at a particular IP address).
Leave editing the button/task.
2: Add that new parameter for IP address to your panel
It will be named something like 'carbx…IPAddress' (it will prepend the name you chose in Step 1 to it).
You and your users can now modify the IP address you talk to from now on without having to go into edit mode.
3: Add buttons that send the CustomControl command to your Carbonite.
Add new buttons to your panel.
On these buttons add a task.
In the left pane under 'Devices & parameters' you will see your carbonite expand it's tree node to API and then you will see 'run custom control' just drag that onto your script editor.
You can now edit the bank and CC you want it to run.
Remember to add 'Trigger IDs' to these buttons so you can run them externally as well.
4: Smile, you're done!
😊
If you have any questions / issues, just let us know.
Troy.
#DashBoard