Exemplo n.º 1
0
    def _playback_vrt(self, auto_rewind=True):
        """
        Return the next VRT packet in the playback file
        """
        reader = vrt_packet_reader(self._playback_file.read)
        data = None
        try:
            while True:
                data = reader.send(data)
        except StopIteration:
            pass
        except ValueError:
            return None

        if data == '' and auto_rewind:
            self._playback_file.seek(0)
            data = self._playback_vrt(auto_rewind=False)

        return None if data == '' else data
Exemplo n.º 2
0
    def _playback_vrt(self, auto_rewind=True):
        """
        Return the next VRT packet in the playback file
        """
        reader = vrt_packet_reader(self._playback_file.read)
        data = None
        try:
            while True:
                data = reader.send(data)
        except StopIteration:
            pass
        except ValueError:
            return None

        if data == '' and auto_rewind:
            self._playback_file.seek(0)
            data = self._playback_vrt(auto_rewind=False)

        return None if data == '' else data
Exemplo n.º 3
0
 def _resetReader(self):
     self._packet_reader = vrt_packet_reader(self._setBytesRequired)
     next(self._packet_reader) 
Exemplo n.º 4
0
 def read(self):
     """
     Read a single VRT packet from the WSA.
     """
     return vrt_packet_reader(self.connector.raw_read)
Exemplo n.º 5
0
 def read(self):
     """
     Read and return a single **parsed** VRT packet from the RTSA, either context or data.
     """
     return vrt_packet_reader(self.connector.raw_read)
Exemplo n.º 6
0
Arquivo: thinkrf.py Projeto: pyrf/pyrf
 def read(self):
     """
     Read and return a single **parsed** VRT packet from the RTSA, either context or data.
     """
     return vrt_packet_reader(self.connector.raw_read)
Exemplo n.º 7
0
 def _resetReader(self):
     self._packet_reader = vrt_packet_reader(self._setBytesRequired)
     next(self._packet_reader)
Exemplo n.º 8
0
 def read(self):
     """
     Read a single VRT packet from the WSA.
     """
     return vrt_packet_reader(self.connector.raw_read)