def AddSensor(self, name, description, device, args):
info('AddSensor: {}, {}, {}, {}'.format(name, description, device, args))
bVal = False
try:
sensorAdd = {}
if name:
sensorAdd['name'] = req.pathname2url(name)
if device:
sensorAdd['device'] = device
if args:
sensorAdd['args'] = args
if description:
sensorAdd['description'] = description
with self.sensorMutex:
retValue = manager.addDeviceJSON(sensorAdd)
info('Add device returned: {}'.format(retValue))
if retValue[0] == 200:
bVal = True
self.AddRefresh()
except:
bVal = False
return bVal
评论列表
文章目录