Hi there,
Absolutely.
To send GPIs to another computer there are a couple of ways to do it.
I would personally use Visual Logic
In your button you have to add a script.
You can do this either:
1: Use Visual logic to send your message
Add a device in the Visual logic editor, an XPression will work fine for this.
To do this, in edit mode for tasks on a button in the upper left is a small green '+' button in the 'Devices & Parameters' section. Click on that and select 'Add XPression'.
(use the 'Create parameter' feature for the IP address and Port when you do this, that will allow you to keep the same panel and easily change the IP address of the DashBoard computer you are sending messages to).
You will now have in the API for XPression in Visual logic for the GPI called 'trigger gpi'
You can just drag that in now and this button will now send GPI messages to the address and port used for the parameters created earlier.
(You can add those parameters to your panel as well if you want to be able to change them).
To be clear: You are NOT sending messages to an XPression, it simply uses the same protocol as XPression to send messages to another DashBoard machine for the GPI message and we don't have a direct choice for DashBoard at this time.
2: To receive messages in your other DashBoard computer
To receive GPI messages on a second computer is fairly easy.
(also, this is how you could configure DashBoard to receive GPI messages from Ross Carbonite Switchers or Ross XPression Graphics)
2a: Enable GPIs in your DashBoard.
Go to: Window\Preferences\Ross Talk GPI Listener.
Enable the 'Global GPI Listener' item. (you can change the port if it makes sense to, but, usually you would keep the default value).
2b: Add 'GPI Triggers' to items in your panel.
Typically you would put GPI triggers on a button in your panel. This means that whenever DashBoard receives a GPI trigger any Button that has the same trigger value will run it's scripts.
To do this, on a button, in edit mode, on the 'Button Attributes' tab, put a value in 'Trigger ID' this is the GPI value to look for.
Let me know if you have any issues.
Troy.
#DashBoard