123456789101112131415161718192021222324252627 |
- # -*- 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")
|