def open_camera(x): cmd = {} if x == '1': cmd["cmd-set-parameters"] = "evt-version=evt-version-2.0;camera-name=remote-camera-avm-front" if x == '2': cmd["cmd-set-parameters"] = "evt-version=evt-version-2.0;camera-name=remote-camera-avm-back" if x == '3': cmd["cmd-set-parameters"] = "evt-version=evt-version-2.0;camera-name=remote-camera-avm-left" if x == '4': cmd["cmd-set-parameters"] = "evt-version=evt-version-2.0;camera-name=remote-camera-avm-right" if x == '5': cmd["cmd-set-parameters"] = "evt-version=evt-version-2.0;camera-name=remote-camera-driver-monitor" if x == '6': cmd["cmd-set-parameters"] = "evt-version=evt-version-2.0;camera-name=remote-camera-avm-synthesis" print "cmd = ", cmd cmd_string = json.dumps(cmd) result = send_and_receive_msg(cmd_string) if result == False: print "case 0 failed!" exit() print "case 0 succeed!" start_camera.start()
#!/usr/bin/env python import socket import sys import json import json_over_tcp from json_over_tcp import send_and_receive_msg if __name__ == '__main__': #test set cases:right input, case 0 cmd = {} cmd["cmd-set-parameters"] = "evt-version=evt-version-2.0;camera-name=remote-camera-avm-left" # cmd["cmd-set-parameters"]["evt-version"] = "evt-version-2.0" # cmd["cmd-set-parameters"]["camera-name"] = "remote-camera-avm-front" cmd_string = json.dumps(cmd) result = send_and_receive_msg(cmd_string) if result == False: print "case 0 failed!" exit() print "case 0 succeed!" #test get cases:right input, case 1 cmd = {} cmd["cmd-get-parameters"] = "NULL" cmd_string = json.dumps(cmd) result = send_and_receive_msg(cmd_string) if result == False: print "case 1 failed!" exit() print "case 1 succeed!"
def start(): #test set cases:right input, case 0 cmd = {} cmd["cmd-set-parameters"] = "evt-version=evt-version-2.0;camera-name=remote-camera-avm-right" cmd_string = json.dumps(cmd) result = send_and_receive_msg(cmd_string) if result == False: print "case 0 failed!" exit() print "case 0 succeed!" #test get cases:right input, case 1 cmd = {} cmd["cmd-get-parameters"] = "NULL" cmd_string = json.dumps(cmd) result = send_and_receive_msg(cmd_string) if result == False: print "case 1 failed!" exit() print "case 1 succeed!" #test set cases:right input, case 2 cmd = {} #cmd["cmd-set-parameters"]="preview-format-values=preview-format-h264;preview-size-values=1280x800;preview-fps-values=30;receive-ip-address=172.20.1.1;receive-port=8554" cmd["cmd-set-parameters"] = "preview-format=preview-format-h264;preview-size=1280x800;preview-fps=30;receive-ip-address=127.0.0.1;receive-port=8554" #cmd["cmd-set-parameters"]="preview-format=preview-format-h264;preview-size=1280x800;preview-fps=30;receive-ip-address=172.20.1.1;receive-port=8554" cmd_string = json.dumps(cmd) result = send_and_receive_msg(cmd_string) if result == False: print "case 2 failed!" exit() print "case 2 succeed!" #test check device:right input, case 3 cmd = {} cmd["cmd-check-device"] = "NULL" cmd_string = json.dumps(cmd) result = send_and_receive_msg(cmd_string) if result == False: print "case 3 failed!" exit() print "case 3 succeed!" #test init device:right input, case 4 cmd = {} cmd["cmd-init-device"] = "NULL" cmd_string = json.dumps(cmd) result = send_and_receive_msg(cmd_string) if result == False: print "case 4 failed!" exit() print "case 4 succeed!" #test start stream:right input, case 5 cmd = {} cmd["cmd-start-stream"] = "NULL" cmd_string = json.dumps(cmd) result = send_and_receive_msg(cmd_string) if result == False: print "case 5 failed!" exit() print "case 5 succeed!"