0

Programmatic State Change

Anyone aware of a method to interact with the state machine from a plugin? I'm exploring ways to manage conditional targets.

I have a 3x3 video wall driven by 9 separate XD243s and to save making 9 separate presentations for each player, I'm looking to have one that has a bit of intelligence in it.

I've successfully tested a method to achieve this using system variables (serial number) and conditional targets. The minor problem I have is that you cannot copy and paste conditional target setting between events. Currently, I've got a UDP input event holding the conditional targets, but if I want to change this to a timeout event, I have to redo the conditional targets. I think I can probably dive into the XML of the BPF and copy and paste that way, but that might get a bit cumbersome.

Whilst we have a 3x3 video wall, the exact design of the presentation it will offer has not been fully agreed yet. I'm trying to think of ways that I can chop and change the presentation around without having to rewrite it too much each time. Also, my reasons are more down to inquisitiveness than required for an application.

Brightwall is not suitable here because you cannot run a mixed schedule between a brightwall and non brightwall presentations (as far as I'm aware).

1 comment

  • 0
    Avatar
    Brandon

    I recommend abstracting your conditional target logic to Zone Message event(s) on an Event Handler in a spare Image zone.

    Then you can have any event send the Zone Message and have the same behavior triggered.

    Also look into using Super States where the same event applies to a number of possible states in the same zone.


    Friendly reminder, the community forum is intended for user-to-user discussion. For troubleshooting problems and to ensure a timely answer from a BrightSign representative, please submit a support ticket.
     
Please sign in to leave a comment.