In order to get a standardized implementation for the user there must be some definitions. Vision App Control should be designed as an input source like DMX,CRMX or ArtNet.
Name of input Source: „VISION APP“ or when there is not enough characters use „VC APP“.
Menu Sections:
- “VISION APP
- Unlink (Action)
- App Visibility (Setting)
- Vision Active (Vision is selected as Input Source)
- Input Inactive (Vision is active when no active Input Source available)
- Always (Vision is always active)
- State
- Unlinked
- Linked
- Active
- Master
- Inactive
- Network Name
- Signal Quality
- UUID
A example Menu can look like this:
| Level 1 | Level 2 | Level 3 | Level 4 | Description |
| Input Select | VISION APP | Unlink | Action. Unlinks fixture from network. Needs to be confirmed. | |
| App Visibility | Vision Active | Vision is selected as Input Source. | ||
| Input Inactive | Vision becomes active when no active Input Source is available. | |||
| Always | Vision is always active. | |||
| State | Unlinked | State is Unlinked. | ||
| Linked | State is Linked. | |||
| Active | State is Active. | |||
| Master | State is Master. | |||
| Inactive | State is Inactive. | |||
| Network Name | Shows Network Name. | |||
| Signal Quality | Shows Signal Quality. | |||
| UUID | Shows UUID of the fixture. |
How to get this information?
Unlink (Action) :
Using the Vision SPI Library this function can be found in „libIqMeshSpiInterface.h“ and is called „iqMesh_unlinkIqData“. This will unlink the fixture from an network created through the Vision App.
State (Information)
Using the Vision SPI Library this function can be found in „libIqMeshSpiInterface.h“ and is called iqMesh_getStatusFlags. The return type is iqmesh_status_flags_t. Inside this type you can find the iqmesh_iq_status_t which is the needed information.
Network Name (Information)
Using the Vision SPI Library this function can be found in „libIqMeshSpiInterface.h“ and is called iqMesh_getInformation.The return type is iqMesh_information_t which includes a 12 Bytes long network name.
Signal Quality (Information)
Using the Vision SPI Library this function can be found in „libIqMeshSpiInterface.h“ and is called iqMesh_getInformation.The return type is iqMesh_information_t which includes a signalQuality. 0 – 100: Quality in %
UUID (Information)
Using the Vision SPI Library this function can be found in „libIqMeshSpiInterface.h“ and is called iqMesh_getInformation.The return type is iqMesh_information_t which includes a uuid.