示例#1
0
 def getDescription(self, id):
     method = 'get description'
     payload = {}
     payload['id'] = id
     msg = self._composeDataStr(method, payload)
     responseEmitter = EventEmitter()
     responseEmitter.id = msg['request_id']
     self._requests.append(responseEmitter)
     msgStr = json.dumps(msg)
     self._sendData(msgStr)
     return responseEmitter
示例#2
0
 def getDatapoints(self):
     # define request
     method = 'get datapoints'
     payload = {}
     # compose and send
     msg = self._composeDataStr(method, payload)
     responseEmitter = EventEmitter()
     responseEmitter.id = msg['request_id']
     self._requests.append(responseEmitter)
     msgStr = json.dumps(msg)
     self._sendData(msgStr)
     return responseEmitter
示例#3
0
 def setValue(self, id, value):
     # define request
     method = 'set value'
     payload = {}
     payload['id'] = id
     payload['value'] = value
     # compose and send
     msg = self._composeDataStr(method, payload)
     responseEmitter = EventEmitter()
     responseEmitter.id = msg['request_id']
     self._requests.append(responseEmitter)
     msgStr = json.dumps(msg)
     self._sendData(msgStr)
     return responseEmitter