Enable / disable TUIO

Enable / disable TUIO

All DISPLAX products offer the end-users the option to activate the TUIO protocol, allowing them to enter the network values:

  • X coordinate
  • Y coordinate
  • Pressure Sensing (only for DISPLAX Skin Ultra)

To activate TUIO, follow these steps:

  1. Ensure you are in the location of the DIPLAX Service installation
  2. Start TUIO server
  • DEVICE_SERIAL_NUMBER = Touch Controller serial number
  • IP_ADDRESS = The IP of the computer you wish to send the TUIO events to (localhost 127.0.0.1)
  • PORT = The port you want to use to send the TUIO events through (default 3333)
displaxservice.exe -d DEVICE_SERIAL_NUMER -tuio start IP_ADDRESS:PORT

Example:

displaxservice.exe -d 022101000141 --tuio start 127.0.0.1:3333

To disable TUIO, just enter “stop” instead of “start”

displaxservice.exe -d 022101000141 --tuio stop 127.0.0.1:3333

Important: TUIO should only be configured after all settings are correctly adjusted and geometric calibration has been performed. Do not perform the calibration with TUIO activated.
TUIO Limitations
  1. Windows: Once the board has been reset or unplugged, you should restart TUIO, otherwise TUIO events will stop being sent to the host. If you shut down or restart the computer, TUIO will automatically start again and there is no need to perform this step;
  2. Configuration: TUIO should be configured after concluding all Touch settings adjustment (Gain, Threshold, Calibration, etc);
  3. It is recommended to stop sending TUIO events before uninstalling DISPLAX Connect;
  4. If you have a limited Windows account, you should run TUIO as an administrator.

    • Related Articles

    • Enable / disable Infinity feature

      To see the current status of the Infinity feature: $  displaxservice -a 127.0.0.1 --fcolsa To enable the Infinity feature: $  displaxservice -a 127.0.0.1 --fcolsa 1 To disable the Infinity feature: $  displaxservice -a 127.0.0.1 --fcolsa 0
    • Enable / disable rows or columns

      The following example refers to row 20. It can also be applied to columns by replacing “row” with “col”, and using the same syntax: $  displaxservice -a 127.0.0.1 --enable-disable-cells row/col NUMBER 0/1 “NUMBER” is the number of the row or column ...
    • Enable / disable discovering other hosts

      You may enable/disable the option for DISPLAX Service to discover hosts on the network. To see the current status: $ displaxservice -discover-network To enable: $ displaxservice --list-hosts To disable: $ displaxservice --discover-network=false
    • Enable / disable access for other hosts

      You may enable/disable the option for DISPLAX Service to accept connections from other hosts. To see the current status: $ displaxservice --allow-network To enable: $ displaxservice --allow-network=true To disable: $ displaxservice ...
    • Enable / disable touch in the operating system

      To see the current status of touch injection in the OS: $  displaxservice -a 127.0.0.1 --tcenable To enable touch injection in the OS: $  displaxservice -a 127.0.0.1 --tcenable 1 To disable touch injection in the OS: $  displaxservice -a 127.0.0.1 ...