setChannels.py 335 B

12345678910111213141516
  1. #!/usr/bin/python
  2. import sys
  3. import array
  4. from ola.ClientWrapper import ClientWrapper
  5. def DmxSent(state):
  6. wrapper.Stop()
  7. universe = 0
  8. data = array.array('B')
  9. for i in range(1, len(sys.argv)):
  10. data.append(int(sys.argv[i]))
  11. wrapper = ClientWrapper()
  12. client = wrapper.Client()
  13. client.SendDmx(universe, data, DmxSent)
  14. wrapper.Run()