12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970 |
- import json
- import lib.zchat as chat
- import time
- import lib.fxlib
- cmd_client = chat.Client(port=30003)
- time.sleep(1)
- print("TEST")
- msg=json.dumps([{"event":"FX-OFF","VALUE":255,"DATA":{}}]).encode("utf-8")
- cmd_client.send(msg) # diable LABEL mode
- time.sleep(0.1)
- msg = [{'event': 'CLEAR', 'TYPE': 'ENCODERS', 'FIX': '', 'VAL': 'click', 'ATTR': ""}]
- msg=json.dumps(msg).encode("utf-8")
- print(msg)
- cmd_client.send(msg)
- time.sleep(0.5)
- for i in range(1,10):
- for attr in ["RED","BLUE","GREEN","PAN","TILT","DIM"]:
- msg = [{'event': 'FIXTURES', 'TYPE': 'ENCODERS', 'FIX': str(3000+i), 'VAL': 'click', 'ATTR': attr}]
- msg=json.dumps(msg).encode("utf-8")
- print(msg)
- cmd_client.send(msg)
- time.sleep(.01)
- time.sleep(1)
- msg_x = {'event' :"FX3", 'TYPE': 'ENCODERS', 'MODE': 'FX', 'WING': 2, 'VALUE': None, 'FIX': '3009', 'DMX': 248, 'DMX-FINE': -199, 'ATTR': 'BLUE', 'FX2': {'TYPE': 'sinus', 'SIZE': 255, 'SPEED': 10, 'WIDTH': 25, 'START': 0, 'OFFSET': 200.0, 'INVERT': 1, 'BASE': '-'}}
- msg_x = {'event':'FX3','MODE': 'FX', 'WING': 2, 'VALUE': None, 'FIX': '3009', 'DMX': 248, 'DMX-FINE': -199, 'ATTR': 'BLUE', 'FX2': {'TYPE': 'cosinus', 'SIZE': 255, 'SPEED': 10, 'WIDTH': 25, 'START': 0, 'OFFSET': 200.0, 'INVERT': 1, 'BASE': '-'}}
- msg = [msg_x]
- msg=json.dumps(msg).encode("utf-8")
- print("msg send",msg)
- cmd_client.send(msg)
- exit()
- while 1:
- msg = input()
- #msg=[msg]
- #msg=json.dumps(msg).encode("utf-8")
- msg=msg.encode("utf-8")
- print("msg send",msg)
- cmd_client.send(msg)
- #wing_buffer = list(range(3002,3009+1))
- #jdatas = _process_effect(wing_buffer,fx_prm,fx_prm_move,FIXTURES,fx_name=fx_name)
- exit()
- time.sleep(1)
- msg = msg_x
- i=11
- msg = [{'event': 'FIXTURES', 'TYPE': 'ENCODERS', 'FIX': str(3000+i), 'VAL': 'click', 'ATTR': attr}]
- msg = {'event': 'FX3', 'TYPE': 'ENCODERS', 'FIX': '3009', 'VAL': 'click', 'ATTR': 'DIM', 'FX2': {'TYPE': 'sinus', 'SIZE': 255, 'SPEED': 20, 'WIDTH': 25, 'START': 0, 'OFFSET': 200.0, 'INVERT': 1, 'BASE': '-'}}
- #msg = msg_x
- msg=[msg]
- msg=json.dumps(msg).encode("utf-8")
- print("msg send",msg)
- cmd_client.send(msg)
- input()
- input()
|