# TriggerConfig

## pydantic model TriggerConfig[source]

Bases: `BaseModel`

Initial trigger state, applied through the InstroScope setters on `open()`.

### field source: int [Required]

1-based analog channel used as the trigger source.

Constraints:
:   - **ge** = 1

### field type: TriggerType | None = None

Trigger type, ‘EDGE’ or ‘PULSE’.

### field level: float | None = None

Trigger level in volts.

### field slope: TriggerSlope | None = None

Trigger slope, ‘RISING’, ‘FALLING’, or ‘EITHER’.

### field mode: TriggerMode | None = None

Trigger sweep mode, ‘AUTO’ or ‘NORMAL’.
