This codebase example demonstrates the implementation of a custom three-state momentary button in ViSi-Genie. The custom three-state momentary button is created using a user button object with three frames. The behaviour of the user button in response to touch is then modified using the following magic objects:
1. Magic Move
2. Magic Release
3. Magic Touch
The state of the custom button is sent to the serial port as a REPORT_OBJ message.
In the standard ViSi-Genie environment, the above is not possible since the behaviour of a user button is internally managed by a ViSi-Genie program. The magic objects in Workshop Pro however allow the user to have more control of a ViSi-Genie program.
Workshop Pro is needed for this project.
1. Magic Move
2. Magic Release
3. Magic Touch
The state of the custom button is sent to the serial port as a REPORT_OBJ message.
In the standard ViSi-Genie environment, the above is not possible since the behaviour of a user button is internally managed by a ViSi-Genie program. The magic objects in Workshop Pro however allow the user to have more control of a ViSi-Genie program.
Workshop Pro is needed for this project.