AWGConfig#

pydantic model AWGConfig[source]#

Bases: BaseModel

Validated config for constructing an InstroAWG from JSON.

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

Per-channel config, keyed by 1-indexed channel number.

Constraints:
  • min_length = 1

field timing: TimingConfig | None = None#
field publishers: list[PublisherConfigType] [Optional]#