示例#1
0
    def handle_read(self):
        data = self.recv(8192)

        if data:
            if not self.channels:
                self.daq_id, self.channels = eval(data)

            _buffer = str(DaqPkgRingBuffer.extract_data(self.daq_id)) + '\n'
            print('sending %s bytes' % len(_buffer))
            self.send(_buffer)
示例#2
0
    def handle_read(self):
        data = self.recv(8192)

        if data:
            if not self.channels:
                self.daq_id, self.channels = eval(data)

            _buffer = str(DaqPkgRingBuffer.extract_data(self.daq_id)) + '\n'
            print('sending %s bytes' % len(_buffer))
            self.send(_buffer)
示例#3
0
 def listening(cls, channels, daq_id):
     while True:
         yield DaqPkgRingBuffer.extract_data(daq_id)