
import sys
import time
import ATEM

def main(argv):
    run_cmd = 1

    atem_ip = argv[0].split(".")
    ATEM.begin(int(atem_ip[0]), int(atem_ip[1]), int(atem_ip[2]), int(atem_ip[3]))

    time_set = time.time() + 0.500
    while run_cmd == 1:
        time.sleep(0.05)

        if argv[1] == 'program':
            ATEM.runLoop()
            if time.time() > time_set:
                ATEM.setAuxSourceInput(0, !TBD!)

        elif argv[1] != 'source':
            ATEM.runLoop()
            if time.time() > time_set:
                ATEM.setAuxSourceInput(0, 1)

        else:
            ATEM.runLoop()
            if time.time() > time_set:
                ATEM.setProgramInputVideoSource(0, int(argv[2]))
                ATEM.setPreviewInputVideoSource(0, int(argv[2]))

        run_cmd = 0

if __name__ == "__main__":
    main(sys.argv[1:])


import sys
import time
import ATEM

def main(argv):
    run_cmd = 1

    atem_ip = argv[0].split(".")
    ATEM.begin(int(atem_ip[0]), int(atem_ip[1]), int(atem_ip[2]), int(atem_ip[3]))

    time_set = time.time() + 0.500
    while run_cmd == 1:
        time.sleep(0.05)

        if argv[1] == 'program':
            ATEM.runLoop()
            if time.time() > time_set:
                ATEM.setAuxSourceInput(0, 10010)
                run_cmd = 0

        elif argv[1] == 'source':
            ATEM.runLoop()
            if time.time() > time_set:
                ATEM.setAuxSourceInput(0, 1)
                run_cmd = 0

        else:
            ATEM.runLoop()
            if time.time() > time_set:
                ATEM.setProgramInputVideoSource(0, int(argv[2]))
                ATEM.setPreviewInputVideoSource(0, int(argv[2]))
                run_cmd = 0



if __name__ == "__main__":
    main(sys.argv[1:])

Fix script ending. Set value to show program in aux output.
Fix script ending. Set value to show program in aux output.

  
  import sys
  import time
  import ATEM
  
  def main(argv):
      run_cmd = 1
  
      atem_ip = argv[0].split(".")
      ATEM.begin(int(atem_ip[0]), int(atem_ip[1]), int(atem_ip[2]), int(atem_ip[3]))
  
      time_set = time.time() + 0.500
      while run_cmd == 1:
          time.sleep(0.05)
  
          if argv[1] == 'program':
              ATEM.runLoop()
              if time.time() > time_set:
-                 ATEM.setAuxSourceInput(0, !TBD!)
+                 ATEM.setAuxSourceInput(0, 10010)
+                 run_cmd = 0
  
-         elif argv[1] != 'source':
+         elif argv[1] == 'source':
              ATEM.runLoop()
              if time.time() > time_set:
                  ATEM.setAuxSourceInput(0, 1)
+                 run_cmd = 0
  
          else:
              ATEM.runLoop()
              if time.time() > time_set:
                  ATEM.setProgramInputVideoSource(0, int(argv[2]))
                  ATEM.setPreviewInputVideoSource(0, int(argv[2]))
+                 run_cmd = 0
  
-         run_cmd = 0
+ 
  
  if __name__ == "__main__":
      main(sys.argv[1:])
  
Fix script ending. Set value to show program in aux output.
## Code Before:

import sys
import time
import ATEM

def main(argv):
    run_cmd = 1

    atem_ip = argv[0].split(".")
    ATEM.begin(int(atem_ip[0]), int(atem_ip[1]), int(atem_ip[2]), int(atem_ip[3]))

    time_set = time.time() + 0.500
    while run_cmd == 1:
        time.sleep(0.05)

        if argv[1] == 'program':
            ATEM.runLoop()
            if time.time() > time_set:
                ATEM.setAuxSourceInput(0, !TBD!)

        elif argv[1] != 'source':
            ATEM.runLoop()
            if time.time() > time_set:
                ATEM.setAuxSourceInput(0, 1)

        else:
            ATEM.runLoop()
            if time.time() > time_set:
                ATEM.setProgramInputVideoSource(0, int(argv[2]))
                ATEM.setPreviewInputVideoSource(0, int(argv[2]))

        run_cmd = 0

if __name__ == "__main__":
    main(sys.argv[1:])

## Instruction:
Fix script ending. Set value to show program in aux output.
## Code After:

import sys
import time
import ATEM

def main(argv):
    run_cmd = 1

    atem_ip = argv[0].split(".")
    ATEM.begin(int(atem_ip[0]), int(atem_ip[1]), int(atem_ip[2]), int(atem_ip[3]))

    time_set = time.time() + 0.500
    while run_cmd == 1:
        time.sleep(0.05)

        if argv[1] == 'program':
            ATEM.runLoop()
            if time.time() > time_set:
                ATEM.setAuxSourceInput(0, 10010)
                run_cmd = 0

        elif argv[1] == 'source':
            ATEM.runLoop()
            if time.time() > time_set:
                ATEM.setAuxSourceInput(0, 1)
                run_cmd = 0

        else:
            ATEM.runLoop()
            if time.time() > time_set:
                ATEM.setProgramInputVideoSource(0, int(argv[2]))
                ATEM.setPreviewInputVideoSource(0, int(argv[2]))
                run_cmd = 0



if __name__ == "__main__":
    main(sys.argv[1:])
