# BurstConfig

## pydantic model BurstConfig[source]

Bases: `BaseModel`

Burst config; maps to InstroAWG’s `set_burst*`/`burst_enable` setters.

`trigger_source`/`delay`/`gate_polarity`/`ncycles`/`period` are mode-specific
(e.g. `gate_polarity` only applies to GATED bursts) and are skipped when omitted.

### field type: BurstType [Required]

### field enable: bool [Required]

### field trigger_source: BurstTriggerSource | None = None

### field delay: float | None = None

### field gate_polarity: GatePolarity | None = None

### field ncycles: int | None = None

### field period: float | None = None
