XTouch requirements
XTouch_4.0.0_API16.apk - Android 7.0 or earlier
XTouch_4.0.0_API26.apk - Android 8.0 or later
iOS 7.0 or later

We have renamed the designing application from SolaroConsole to Xilica Designer and our touch control application from SolaroControl to XTouch.
After you upgraded to Xilica Designer, the application is able to detect both the older version 2.0.1 SolaroControl as well as the new XTouch. However, if you upgrade the control application to XTouch, you will have to remove the old icon of SolaroControl in Network View. As the device model has been changed and the IP and Mac address of the application remain the same (due to this is related to the H/W itself), there could be a chance that the application cannot identify that they are the same device. To avoid this, simply remove the SolaroControl device icon from Network view (when the device is OFF). This way when the newly installed XTouch is detected, it will be displayed correctly.

XTouch Improvements

The communication between Touch panel and Xilica devices (both Neutrino and Solaro series DSP) have been improved.
When the detected DSP processor is Online, the app will retry communication (3 times) before giving up on retrieving data from devices. In older versions this communication failure is the major cause of control grey out.

When working with Solaro series processors, the new Solaro protocol is used for communication.
Most of this protocol is based on TCP connection which is more stable and includes packet retry mechanism in the TCP layer. This will make the communication more Wi-Fi friendly and more stable.

In the advanced settings, there are four different settings available.
Below is a detailed explanation for each individual setting.
a. Network conditions: In our protocol for both Neutrino and Solaro system DSPs, a processor device side is required to provide a UDP broadcast of heartbeat to inform the control panel that the device is alive. If the network condition is bad, this UDP heartbeat message could be dropped from the network (especially under Wi-Fi) causing the application to consider the devices as Offline and will grey out the controls. Usually if three heartbeats are missed (which is three seconds), the device will be considered Offline. In this setting you can set the sensitivity on how many heartbeats it can miss before it considers that the device is Offline. Excellent is three seconds, acceptable is six seconds,poor is twelve seconds. It is recommended to adjust the setting according to your network condition. For Wi-Fi, we recommend using the ‘Poor’ setting.
b. Sync DSP devices: In our protocol, when the DSP device has a status change, it will automatically push the status to XTouch. This mechanism works well but there could be cases due to network packet drop that these push notification is NOT being received by the XTouch. To avoid data out sync, we provide this option to enable a periodic re-sync of data by reading back the control point status. We recommend a setting of one minute for this parameter.
c. Sync third party devices: Some of the third party control protocol relies on a periodic poll. This setting enables the read back of third party control parameter periodically.d. DSP parameter read mode: For Xilica devices, there are two methods to retrieve parameter status from the device. The first is a full read, which is a binary dump from the device to the XTouch. The second method is to query individual parameter values. Depending on your XTouch design, if your pages contain a lot of parameters, it will make sense to do a full dump as it will be much more efficient. But if your control only has ten - twenty items, it may be more efficient to do an individual read. You can play around with this parameter to see which one is more responsive for your application.

Screen work area
The status bar is hidden which provides more screen area for the control object. To bring up the status bar, simply swipe upwards in an empty area. (This swipe action also works on top of labels or images, as long as it is Not a control object, you swipe action will be passed to the status bar action.)

Page changes
Since the status bar is hidden, to do a page change, simply swipe left or swipe right to call the previous page or next page. Again, you can swipe on top of labels and images but not control objects, as that will be treated as a control action.

Mixing of Neutrino and Solaro projects.
In Xilica Designer, please avoid mixing Neutrino and Solaro device in the same project. Both Neutrino and SolaroControl objects cannot be placed on the same XTouch device. You can use the XTouch in a Neutrino project or XTouch in a Solaro project but not at the same time.

Associate XTouch control designs with Solaro DSP devices.
For XTouch controls which run on mobile devices (i.e. iOS and Android), these devices are usually more ad hoc, and the mobile device will not be available when loading the project ONLINE. To get around this issue, we have made a mechanism to store XTouch design panels onto Solaro DSP devices. When the XTouch application is connected to the network, instead of loading the design from Xilica Designer, it can go out to the network and query which Solaro DSP devices have a control panel design loaded. The User can then pick the control panel design and apply it to the touch panel. To do that, use Xilica Designer to associate a completed design to a Solaro DSP as show in the following image.

Once you have done that, the DSP device will show up an button indicating that it has XTouch design associated to it. You can also click this button to edit the associated control design. (Note: Editing the control design through this associated button is the same as double clicking the XTouch Control Device icon.

To use these associated design, you can follow the procedure in your XTouch device.
a. Swipe up on XTouch panel to bring up the menu bar.
b. Select the Network config button (The second one from the left). Then a list of available device with control design on the network will be displayed.
c. Select the design you want to apply and apply it.

Password protection for XTouch configuration
We have implemented a password protection on XTouch controls to avoid unauthorized users to change the configuration of the panel. To set up password, in Xilica Designer’s project view, click on the XTouch device you want to set the password to. In the object property list (on right), there is a “Device Config Password” field. Enter the password here.

Did this answer your question?