# -*- coding:utf-8 -*- import os, sys, time # from ssat_sdk.device_manage.c22293_manager import * from ssat_sdk.device_manage.Chroma22293 import C22293Manager class SourceGenInput(): def __init__(self): self.c22293Manager = C22293Manager() def setPattern(self, pattern, device = 1, timeout = 300): return self.c22293Manager.setPattern(pattern, device, timeout) def setTiming(self, timing, device = 1, timeout = 300): return self.c22293Manager.setTiming(timing, device, timeout) def setTimingPattern(self, timing, pattern, device = 1, timeout = 300): if self.setTiming(timing, device, timeout): if self.setPattern(pattern, device, timeout): return True return False # return self.c22293Manager.setTimingPattern(timing, pattern, device, timeout) def getDeviceName(self, device = 1, timeout = 300): return self.c22293Manager.getDeviceName(device, timeout) def getDeviceSoft(self, device = 1, timeout = 300): return self.c22293Manager.getDeviceSoft(device, timeout) def getStatus(self, device = 1, timeout = 300): return self.c22293Manager.getStatus(device, timeout) def setBlueOFF(self, device = 1, timeout = 300): return self.c22293Manager.setBlueOFF(device, timeout) def setBlueON(self, device = 1, timeout = 300): return self.c22293Manager.setBlueON(device, timeout) def setGreenOFF(self, device = 1, timeout = 300): return self.c22293Manager.setGreenOFF(device, timeout) def setGreenON(self, device = 1, timeout = 300): return self.c22293Manager.setGreenON(device, timeout) def setRedOFF(self, device = 1, timeout = 300): return self.c22293Manager.setRedOFF(device, timeout) def setRedON(self, device = 1, timeout = 300): return self.c22293Manager.setRedON(device, timeout) def setKeyBoardLock(self, device = 1, timeout = 300): return self.c22293Manager.setKeyBoardLock(device, timeout) def setKeyBoardUnLock(self, device = 1, timeout = 300): return self.c22293Manager.setKeyBoardUnLock(device, timeout) if __name__ == "__main__": SG = SourceGenInput() SG.setPattern(106) SG.setTiming(74) SG.setTimingPattern(73,101) SG.setBlueOFF() SG.setBlueON() SG.setRedOFF() SG.setRedON() SG.setGreenOFF() SG.setGreenON() print SG.getStatus() print SG.getDeviceSoft() print SG.getDeviceName() SG.setKeyBoardLock() SG.setKeyBoardUnLock()