Logic - Development Thread
Posted: Sat Nov 16, 2013 1:55 pm
Thread that shows the status of "Logic" mode of the SplashBase. This mode allows choosing a sequence of actions to perform when a condition is true.
* BETA - In Development - Contains bugs *
PC App & SplashBase Firmware - Download - 26/11/2013
For logic mode to function it must be enabled from the main control window.
Overview
An Event is a collection of Conditions and Actions, all conditions must be satisfied before the any Actions are executed. Each event is limited to 2 conditions from the list of 24 and 24 actions.
Logic mode has 10 general purpose 32bit registers, actions can modify them and conditions can use them. These can be used to delay actions or count occurrences of a condition for example.
Using Logic Mode
To add or modify an Event first select the event number in the Event list
Next move to the condition list, select a condition number once selected then configure the condition below the condition list. When you are happy with the condition click update. This send the condition to the SplashBase. To apply this condition to the event tick the box next to the condition in the list.
Now move to the action list, again select an action number and configure the action below the list. Once complete click "Update ACtion" and tick the action to apply to indicate you would like this to occur if the event's conditions are true.
Finally click update event and the event's condition number's and actions numbers are sent to the splashbase.
* BETA - In Development - Contains bugs *
PC App & SplashBase Firmware - Download - 26/11/2013
For logic mode to function it must be enabled from the main control window.
Overview
An Event is a collection of Conditions and Actions, all conditions must be satisfied before the any Actions are executed. Each event is limited to 2 conditions from the list of 24 and 24 actions.
Logic mode has 10 general purpose 32bit registers, actions can modify them and conditions can use them. These can be used to delay actions or count occurrences of a condition for example.
Using Logic Mode
To add or modify an Event first select the event number in the Event list
Next move to the condition list, select a condition number once selected then configure the condition below the condition list. When you are happy with the condition click update. This send the condition to the SplashBase. To apply this condition to the event tick the box next to the condition in the list.
Now move to the action list, again select an action number and configure the action below the list. Once complete click "Update ACtion" and tick the action to apply to indicate you would like this to occur if the event's conditions are true.
Finally click update event and the event's condition number's and actions numbers are sent to the splashbase.