ScopeConfig#

pydantic model ScopeConfig[source]#

Bases: BaseModel

Validated config for constructing an InstroScope from JSON.

field version: Literal[1] = 1#
field instrument: Literal['InstroScope'] = 'InstroScope'#
field device: DeviceInfo [Required]#
field driver: VisaDriverConfig [Required]#
field channels: dict[int, ChannelConfig] [Optional]#

Per-channel initial state keyed by 1-based channel number.

field acquisition: AcquisitionConfig | None = None#
field trigger: TriggerConfig | None = None#
field timing: TimingConfig | None = None#
field publishers: list[PublisherConfigType] [Optional]#