logic_analyzer: pass interface when constructing LogicAnalyzerCapture

This commit is contained in:
Fischer Moseley 2024-10-07 23:14:29 -07:00
parent 583d9e0d83
commit 4b7c03e722
2 changed files with 7 additions and 2 deletions

View File

@ -317,5 +317,9 @@ class LogicAnalyzerCore(MantaCore):
data = raw_capture[read_pointer:] + raw_capture[:read_pointer]
return LogicAnalyzerCapture(
self._probes, self._trigger_location, self._trigger_mode, data
self._probes,
self._trigger_location,
self._trigger_mode,
data,
self.interface,
)

View File

@ -14,11 +14,12 @@ class LogicAnalyzerCapture:
CSV file, or a Verilog module.
"""
def __init__(self, probes, trigger_location, trigger_mode, data):
def __init__(self, probes, trigger_location, trigger_mode, data, interface):
self._probes = probes
self._trigger_location = trigger_location
self._trigger_mode = trigger_mode
self._data = data
self._interface = interface
def get_trigger_location(self):
"""