diff options
Diffstat (limited to 'pyecsca/sca/scope')
| -rw-r--r-- | pyecsca/sca/scope/picoscope_sdk.py | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/pyecsca/sca/scope/picoscope_sdk.py b/pyecsca/sca/scope/picoscope_sdk.py index b21df09..a198367 100644 --- a/pyecsca/sca/scope/picoscope_sdk.py +++ b/pyecsca/sca/scope/picoscope_sdk.py @@ -159,6 +159,8 @@ class PicoScopeSdk(Scope): # pragma: no cover return True def retrieve(self, channel: str) -> Optional[np.ndarray]: + if self.samples is None: + raise ValueError actual_samples = ctypes.c_int32(self.samples) overflow = ctypes.c_int16() assert_pico_ok( @@ -179,6 +181,7 @@ class PicoScopeSdk(Scope): # pragma: no cover raise ValueError return method(*args, **kwargs) + @public class PS5000Scope(PicoScopeSdk): # pragma: no cover MODULE = ps5000 |
