msl.equipment.resources.picotech.picoscope.channel module
Contains the information about a PicoScope channel.
- class msl.equipment.resources.picotech.picoscope.channel.PicoScopeChannel(channel, enabled, coupling, voltage_range, voltage_offset, bandwidth, max_adu_value)[source]
Bases:
object
Contains the information about a PicoScope channel.
This class is used by
PicoScope
and is not meant to be called directly.- Parameters:
channel (
enum.IntEnum
) – ThePSX000xChannel
enum.enabled (
bool
) – Whether the channel is enabled.coupling (
enum.IntEnum
) – ThePSX000xCoupling
enum, e.g. AC or DC.voltage_range (
float
) – The voltage range, in Volts.voltage_offset (
float
) – The voltage offset, in Volts.bandwidth (
enum.IntEnum
orNone
) – ThePSX000xBandwidthLimiter
enum.max_adu_value (
int
) – The maximum analog-to-digital unit.
- property channel
The
PSX000xChannel
enum.- Type:
- property coupling
The
PSX000xCoupling
enum, e.g. AC or DC.- Type:
- property bandwidth
The
PSX000xBandwidthLimiter
enum.- Type:
enum.IntEnum
orNone
- property raw
The raw data, in ADU
- Type:
- property buffer
The raw data, in ADU
- Type:
- property volts
The data, in volts
- Type: