UniTAP.dev.ports.modules.capturer.bulk.bulk_capturer
megabyte =
1048576
class
BulkCapturer:
Class BulkCapturer allows working with capturing Bulk data on Sink (RX - receiver) side.
You can start capturing in several modes, stop capturing, getting current status and result of
capturing capture_result.
BulkCapturer( capturer: UniTAP.dev.modules.capturer.capture.Capturer, memory_manager: UniTAP.dev.modules.memory_manager.memory_manager.MemoryManager)
def
start( self, bulk_size: int = 1, trigger_position: UniTAP.dev.ports.modules.capturer.bulk.bulk_types.TriggerPosition = <TriggerPosition.TP_Start: 0>, trigger_config: Optional[~TriggerVarType] = None, assume_scrambler: bool = False, gpio: bool = False, encoding_type: Optional[UniTAP.dev.ports.modules.capturer.bulk.bulk_types.EncodingTypeEnum] = None, lane_count: Optional[UniTAP.dev.ports.modules.capturer.bulk.bulk_types.LaneCountEnum] = None):
Start capturing. All results can be obtained using the function capture_result.
Arguments:
- bulk_size (int) - bulk data size in megabytes
- trigger_position (
TriggerPosition) - trigger_config (
TriggerVarType|None) - assume_scrambler (bool)
- gpio (bool)
- encoding_type (
EncodingTypeEnum|None) - lane_count (
LaneCountEnum|None)