Facility Control

 View Only
Expand all | Collapse all

Dimension change of array parameter in Dashboard is not reflected in DataLinq

  • 1.  Dimension change of array parameter in Dashboard is not reflected in DataLinq

    Posted 08-12-2025 10:36
      |   view attached

    I have multiple parameters of type String Array and Integer Array (16-bit) that are exposed via DataLinq to XPression. When I update their values or add more values to the array, the changes are imediately visible in XPression, so everything works there. Hovever when the size of the array is decreased, this change is not reflected in DataLinq. When I look at the Parameter in Dashboard, the size of the array is correct, hovever looking at the parameter in XPression's DataLinq Browser or browsing it in XPression DataLinq Server still shows too many elements in the array. After disabling and then re-enabling the DataLinq source in DataLinq Server, the parameter has the correct dimensions. Is there anything I can do to get the parameter in DataLinq to imediately reflect the changed dimension?

    The image shows parameter 0x111 as an example. In Dashboard the parameter contains two elements (numbers 90 and 3) as i deleted a third element that was previously in the parameter. DataLinq Server hovever still shows three elements in parameter 0x111 (Numbers 90, 3 and wrongfully also 7)



    ------------------------------
    Timon Ziltener
    ------------------------------


  • 2.  RE: Dimension change of array parameter in Dashboard is not reflected in DataLinq

    Posted 08-12-2025 15:09

    Hi Timon

    This is a known limitation of the protocol DashBoard uses to stream its data to XPression - it is additive only with no remove message.  The only workaround presently would be to use the XML data source for your parameters and use DataLinq's XML input.



    ------------------------------
    James Peltzer
    Ross Video
    ------------------------------