Graphics

 View Only
  • 1.  Widget Control on Ross Dashboard

    Posted 10-02-2024 23:01

    I was wondering if there is any way to control widgets on Ross Dashboard or somehow separately from our main Xpression computer. 



    ------------------------------
    Nathaniel Rudolph
    Xpression Graphics Operator
    CSBN
    ------------------------------


  • 2.  RE: Widget Control on Ross Dashboard

    Posted 10-03-2024 09:57

    What exactly are you trying to control/accomplish? We can use Smart GPIs to trigger the Keyboard/GPI Mapping options in XPression, which we can set up to control widgets such as increment/decrement/resetting a counter widget. 

    In Dashboard, each button will just send a RossTalk command to our Main XPression Machine's IP with "GPI X", where X is the GPI # we set in our Keyboard/GPI Mapping for each action.

    In XPression, each shortcut in our Keyboard/GPI Mapping is just a simple script action to control our widget. 

    Of course, for decrement/reset this would change to counter.down and counter.reset.

    The same concept applies for a Text List Widget. For example, I have a Text List Widget of 4 US States. I can use a script action to change the selection of the state on the widget using state.ItemIndex. In my example, state.ItemIndex=0 would set it to Texas, state.ItemIndex=1 would set it to California, and so on.

    Now my button in Dashboard that triggers the corresponding Smart GPI will set the value of the Text List Widget. 

    Hope this helps! 



    ------------------------------
    Brishen Thompson
    Demonstration Artist & Trainer - Generalist
    Ross Video
    ------------------------------



  • 3.  RE: Widget Control on Ross Dashboard

    Posted 10-03-2024 12:01

    Thank you so much. This helps a ton. I was wondering if there is a way to control the timer widget allowing the person on dashboard to start, stop, reset, and enter a time. Our Daktronics System is down and we need a way to manually control the scoreboard clock for football without bogging down our graphics operator. 



    ------------------------------
    Nathaniel Rudolph
    Xpression Graphics Operator
    CSBN
    ------------------------------



  • 4.  RE: Widget Control on Ross Dashboard

    Posted 10-03-2024 12:06

    Absolutely, it is the same concept. Create script actions for Smart GPIs, but the script actions will be used to Start/Stop/Reset the clock timer. 

    I show all 3 options here in this screenshot, but you will need to create 3 separate GPIs for each Start/Stop/Reset. You should be able to copy this exactly, replacing the "timer" with the name of your widget. 

    Control from Dashboard is the same. Send a RossTalk command with "GPI X" where X=GPI number you've set in XPression. 

    Hope this helps! 



    ------------------------------
    Brishen Thompson
    Demonstration Artist & Trainer - Generalist
    Ross Video
    ------------------------------



  • 5.  RE: Widget Control on Ross Dashboard

    Posted 30 days ago

    Question: is there a way to create some script actions changing the timer Value, for example, Create 1 for 5 minutes, another for 10... and etc?

    Thanks in Advance

    R.P.



    ------------------------------
    Rodrigo Pimentel
    Audio Visual Technician
    Convergint Technologies
    ------------------------------



  • 6.  RE: Widget Control on Ross Dashboard

    Posted 27 days ago

    You can use script actions to modify the starting/stopping value of an existing widget. For example, the script below would set the timer starting value to 5:00.00:

    There is not a way to create a new widget via scripting, unfortunately. You would need multiple widgets set up ahead of time to modify the values of. You can find more information in the XPression SDK from your Start Menu > XPression Studio > XPression SDK Help. You'd be looking for xpClockTimerWidget Object Members in this instance. 



    ------------------------------
    Brishen Thompson
    Demonstration Artist & Trainer - Generalist
    Ross Video
    ------------------------------