Jump to content

Patrick Pummill

Member
  • Posts

    3
  • Joined

  • Last visited

Recent Profile Visitors

The recent visitors block is disabled and is not being shown to other users.

Patrick Pummill's Achievements

Newbie

Newbie (1/3)

  1. Your observation is mostly correct, there is about 5 seconds between updates if there is no change in Run, Halt, or Kill status. However, if there is a change in status, then the update is reliably instantaneous. The work load on the machine can have an impact on the frequency of updates. That second number is World Time The following link is from the knowledge base about the proper syntax for getting status from aux timelines which I found helpful. https://knowledge.dataton.com/knowledge/get-status One issue I ran into was with the number of active subscriptions. The control system I'm working successfully parses getStatus feedbacks for up to three concurrent aux timeline status subscriptions. When I add a fourth it turns into a string of "/x0D". I was unable to determine if that was a problem with what Watchout was sending or with how the control system was interpreting the data. And because I ran out of development time, I worked around that issue by limiting the number of active subscriptions. Using Command ID Tagging may have been the solution to that issue, but I stopped digging once I chose the workaround.
  2. Hi Mike, thank you for your response. Swap the 1 and 0 and you'll be correct with respect to the subscription tag. I have a couple of questions that is probably obvious to more experienced programmers than I: 1. To display an Aux Timeline position while it's running accurate to .1 second on an external device, I would have to send a getStatus 2 command every .05 seconds. Would you say this is a correct statement? 2. If WO receives the following command: run "" or getStatus 1 "" , will the extra double quotes cause any errors or problems? Or will it just simply ignore the double quotes if nothing is between them. I ask because I'd like to have a single command operate either the Main Timeline or an Aux Timeline depending on what's between the quotes. This appears to work when using Putty to send commands. Thank you -patrick
  3. Hello, I'm in the middle of building an installation that consists of three independent display servers being controlled by an ipad based control system by Kramer. At it's simplest, we are using the ipad to Play, Stop, and Pause Aux timelines with the UI showing the states of the Aux timelines. And ideally a counter showing the time. While wading thru the forum I found this statement: "One shot polls are interrupt based and if sent too often can impact system performance." When observing the packet stream between the program Universe and WO production, it appears that a getStatus query using "2" for the subscription function is sent about every 30 ms. If we do something similar with the Kramer Control system for three display servers and multiple Aux timelines, is there any way to determine what kind of impact that might have? Also, a syntax question: Elsewhere in the forum I came across this specific syntax for a getStatus query: getStatus 1 "TaskList:mItemList:mItems:TimelineTask \"Movie1\"" The users' guide Control Protocol section defines only the basic getStatus command and the expected reply, but not in the detail noted above. Is there a document in existence that shows that level of detail for each command? Or do I need to use a program like Universe to reverse-engineer something similar for Kramer Control? thank you for your help -patrick
×
×
  • Create New...