Graphics

 View Only
  • 1.  OES Team Names

    Posted 09-05-2017 23:58
    Is it possible to retrieve team names from OES? We are running OES controller ISC9000 Protocol:Pro, Sport: Football. I do not see team names as an available source in DataLinq from the controller. How can I retrieve this data from the controller?


  • 2.  RE: OES Team Names

    Posted 09-07-2017 01:16
    Sorry, datalinq does not support the team names in the OES datalinq. You will need to manually enter these.
    If you need to use the same team name in several places in the project, you can use a Text List Widget to choose the team names.
    #XPression


  • 3.  RE: OES Team Names

    Posted 09-07-2017 15:23
    K-scope. We use datalinq tied to a spreadsheet to populate any "team name" that isn't supplied by OES.
    #XPression


  • 4.  RE: OES Team Names

    Posted 09-07-2017 16:22
    OK. Was looking for a solution for high school football whereas volunteer scorekeepers can setup scoreboard with team names, logos, colours, etc by only using OES controller. No other hardware or thinking involved.

    I may have found a workaround whereas scorekeeper enter into 'setup' mode by setting clock to '59:59' and period '9' (which is an unlikely situation in game). Then scorekeeper can change team info (team name & logos) by entering specific scores for home and away teams. Still following along? All is working as intended except XPression crashes when toggle scores too quickly. Not sure what is causing crash, perhaps loading volatile textures too quickly... any ideas?

    Here's the script that I've put home team score (OnSetText):

    [I]dim HomeTeamName, Quarter, Clock as xpTextObject[/I]
    [I]dim HomeTeamLogo, HomeTeamChip as xpBaseObject[/I]
    [I]dim logopath, chippath as string[/I]

    [I]logopath = "D:\XPression Projects\Roughriders Game Day XPR2\Unmanaged\Highschool Scoreboard\hsteamlogos"[/I]
    [I]chippath = "D:\XPression Projects\Roughriders Game Day XPR2\Unmanaged\Highschool Scoreboard\hsteamswatches"[/I]

    [I]scene.getObjectByName("home team name", HomeTeamName)[/I]
    [I]scene.getObjectByName("quarter data", Quarter)[/I]
    [I]scene.getObjectByname("clock", Clock)[/I]
    [I]scene.getObjectByName("home team logo", HomeTeamLogo)[/I]
    [I]scene.getObjectByname("home team chip", HomeTeamChip)[/I]

    [I]if text = "150" and Quarter.text = "9" and Clock.text = "59:59" then[/I]
    [I] HomeTeamName.text = "balfour"[/I]
    [I] HomeTeamLogo.SetVolatileTextureFile(0, logopath & HomeTeamName.text & ".png")[/I]
    [I] HomeTeamChip.SetVolatileTextureFile(0, chippath & HomeTeamName.text & ".png")[/I]

    [I]else if text = "152" and Quarter.text = "9" and Clock.text = "59:59" then[/I]
    [I] HomeTeamName.text = "campbell"[/I]
    [I] HomeTeamLogo.SetVolatileTextureFile(0, logopath & HomeTeamName.text & ".png")[/I]
    [I] HomeTeamChip.SetVolatileTextureFile(0, chippath & HomeTeamName.text & ".png")[/I]

    [I]end if[/I]


    #XPression


  • 5.  RE: OES Team Names

    Posted 09-08-2017 00:26
    Disregard my note above about XPression crashing on that script. The crash only occurs when testing offline using Widget as data entry and viewing on Virtual Server. Once moved over to OES datafeed and on proper Framebuffer, all works as intended. Now high school football and other smaller groups can operate from sidelines with only OES controller, no other datafeeds (or access to facilities) required.
    #XPression