diff options
Diffstat (limited to 'pyecsca/sca/scope/chipwhisperer.py')
| -rw-r--r-- | pyecsca/sca/scope/chipwhisperer.py | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/pyecsca/sca/scope/chipwhisperer.py b/pyecsca/sca/scope/chipwhisperer.py index 344ed56..c1a5f48 100644 --- a/pyecsca/sca/scope/chipwhisperer.py +++ b/pyecsca/sca/scope/chipwhisperer.py @@ -46,8 +46,10 @@ class ChipWhispererScope(Scope): # pragma: no cover def arm(self) -> None: self.scope.arm() - def capture(self, channel: str, timeout: Optional[int] = None) -> Optional[np.ndarray]: - self.scope.capture() + def capture(self, timeout: Optional[int] = None) -> bool: + return not self.scope.capture() + + def retrieve(self, channel: str) -> Optional[np.ndarray]: return self.scope.get_last_trace() def stop(self) -> None: |
