# -*- coding:utf-8 -*- import os, sys, time from device_manager import * from ssat_sdk.utils import LoggingUtil class UB530Manager(): def __init__(self): self.devManager = DeviceManager.getInstance() LoggingUtil.printLog("初始化UB530设备") def takePicture(self, picPath): command = "snapshoot::" cmd = command + picPath return self.sendCmd(cmd) def sendCmd(self, cmdLine): self.client = self.devManager.getDevService("ub530") self.client.send(cmdLine) ret = self.client.recv() print u"UB530指令执行结果:", ret self.client.close() return ret if __name__ == "__main__": ub530 = UB530Manager() ub530.takePicture("D:/11.bmp") ub530.takePicture("D:/12.jpg")