ScopeState#

class ScopeState(
channels: dict[int,
~instro.scope.types.ChannelState]=<factory>,
trigger: TriggerState = <factory>,
acquisition_mode: AcquisitionMode | None = None,
average_count: int | None = None,
horizontal_scale: float | None = None,
)[source]#

Bases: object

Tracked scope state: per-channel (1-based), trigger, acquisition mode, average count, timebase.

channels: dict[int, ChannelState]#
trigger: TriggerState#
acquisition_mode: AcquisitionMode | None = None#
average_count: int | None = None#
horizontal_scale: float | None = None#