コード例 #1
0
ファイル: controller.py プロジェクト: Sout/pyrf
    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
コード例 #2
0
ファイル: controller.py プロジェクト: lzliudongmei/pyrf
    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
コード例 #3
0
ファイル: twisted_async.py プロジェクト: quyensy/pyrf
 def _resetReader(self):
     self._packet_reader = vrt_packet_reader(self._setBytesRequired)
     next(self._packet_reader) 
コード例 #4
0
ファイル: thinkrf.py プロジェクト: rwarren/pyrf
 def read(self):
     """
     Read a single VRT packet from the WSA.
     """
     return vrt_packet_reader(self.connector.raw_read)
コード例 #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)
コード例 #6
0
ファイル: thinkrf.py プロジェクト: 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)
コード例 #7
0
 def _resetReader(self):
     self._packet_reader = vrt_packet_reader(self._setBytesRequired)
     next(self._packet_reader)
コード例 #8
0
 def read(self):
     """
     Read a single VRT packet from the WSA.
     """
     return vrt_packet_reader(self.connector.raw_read)