aboutsummaryrefslogtreecommitdiff
path: root/pyecsca/sca/scope/chipwhisperer.py
diff options
context:
space:
mode:
Diffstat (limited to 'pyecsca/sca/scope/chipwhisperer.py')
-rw-r--r--pyecsca/sca/scope/chipwhisperer.py6
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: