# 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 | VirtualDriverConfig [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]
