# ChannelState

## class ChannelState( vertical_scale: float | None = None, vertical_offset: float | None = None, coupling: Coupling | None = None, probe_attenuation: float | None = None, )[source]

Bases: [`object`](https://docs.python.org/3/builtins/functions.html#object "(in Python v3.15)")

Tracked per-channel state. Fields start as `None` and populate on set/query.

### vertical_scale: float | None = None

### vertical_offset: float | None = None

### coupling: Coupling | None = None

### probe_attenuation: float | None = None
