msl.equipment.resources.picotech.picoscope.enums module

Enums defined in the Pico Technology SDK v10.6.10.24

class msl.equipment.resources.picotech.picoscope.enums.PicoScopeInfoApi(value, names=None, *values, module=None, qualname=None, type=None, start=1, boundary=None)[source]

Bases: IntEnum

Constants that can be passed to the get_unit_info() method.

DRIVER_VERSION = 0
USB_VERSION = 1
HARDWARE_VERSION = 2
VARIANT_INFO = 3
BATCH_AND_SERIAL = 4
CAL_DATE = 5
KERNEL_VERSION = 6
DIGITAL_HARDWARE_VERSION = 7
ANALOGUE_HARDWARE_VERSION = 8
FIRMWARE_VERSION_1 = 9
FIRMWARE_VERSION_2 = 10
class msl.equipment.resources.picotech.picoscope.enums.PS2000Channel(value, names=None, *values, module=None, qualname=None, type=None, start=1, boundary=None)[source]

Bases: IntEnum

A = 0
B = 1
C = 2
D = 3
EXT = 4
MAX_CHANNELS = 4
NONE = 5
class msl.equipment.resources.picotech.picoscope.enums.PS2000Range(value, names=None, *values, module=None, qualname=None, type=None, start=1, boundary=None)[source]

Bases: IntEnum

R_10MV = 0
R_20MV = 1
R_50MV = 2
R_100MV = 3
R_200MV = 4
R_500MV = 5
R_1V = 6
R_2V = 7
R_5V = 8
R_10V = 9
R_20V = 10
R_50V = 11
R_MAX = 12
class msl.equipment.resources.picotech.picoscope.enums.PS2000TimeUnits(value, names=None, *values, module=None, qualname=None, type=None, start=1, boundary=None)[source]

Bases: IntEnum

FS = 0
PS = 1
NS = 2
US = 3
MS = 4
S = 5
MAX = 6
class msl.equipment.resources.picotech.picoscope.enums.PS2000Info(value, names=None, *values, module=None, qualname=None, type=None, start=1, boundary=None)[source]

Bases: IntEnum

DRIVER_VERSION = 0
USB_VERSION = 1
HARDWARE_VERSION = 2
VARIANT_INFO = 3
BATCH_AND_SERIAL = 4
CAL_DATE = 5
ERROR_CODE = 6
KERNEL_DRIVER_VERSION = 7
class msl.equipment.resources.picotech.picoscope.enums.PS2000TriggerDirection(value, names=None, *values, module=None, qualname=None, type=None, start=1, boundary=None)[source]

Bases: IntEnum

RISING = 0
FALLING = 1
MAX = 2
class msl.equipment.resources.picotech.picoscope.enums.PS2000OpenProgress(value, names=None, *values, module=None, qualname=None, type=None, start=1, boundary=None)[source]

Bases: IntEnum

FAIL = -1
PENDING = 0
COMPLETE = 1
class msl.equipment.resources.picotech.picoscope.enums.PS2000EtsMode(value, names=None, *values, module=None, qualname=None, type=None, start=1, boundary=None)[source]

Bases: IntEnum

OFF = 0
FAST = 1
SLOW = 2
MAX = 3
class msl.equipment.resources.picotech.picoscope.enums.PS2000ButtonState(value, names=None, *values, module=None, qualname=None, type=None, start=1, boundary=None)[source]

Bases: IntEnum

NO_PRESS = 0
SHORT_PRESS = 1
LONG_PRESS = 2
class msl.equipment.resources.picotech.picoscope.enums.PS2000SweepType(value, names=None, *values, module=None, qualname=None, type=None, start=1, boundary=None)[source]

Bases: IntEnum

UP = 0
DOWN = 1
UPDOWN = 2
DOWNUP = 3
MAX = 4
class msl.equipment.resources.picotech.picoscope.enums.PS2000WaveType(value, names=None, *values, module=None, qualname=None, type=None, start=1, boundary=None)[source]

Bases: IntEnum

SINE = 0
SQUARE = 1
TRIANGLE = 2
RAMPUP = 3
RAMPDOWN = 4
DC_VOLTAGE = 5
GAUSSIAN = 6
SINC = 7
HALF_SINE = 8
class msl.equipment.resources.picotech.picoscope.enums.PS2000ThresholdDirection(value, names=None, *values, module=None, qualname=None, type=None, start=1, boundary=None)[source]

Bases: IntEnum

ABOVE = 0
BELOW = 1
ADV_RISING = 2
ADV_FALLING = 3
RISING_OR_FALLING = 4
INSIDE = 0
OUTSIDE = 1
ENTER = 2
EXIT = 3
ENTER_OR_EXIT = 4
ADV_NONE = 2
class msl.equipment.resources.picotech.picoscope.enums.PS2000ThresholdMode(value, names=None, *values, module=None, qualname=None, type=None, start=1, boundary=None)[source]

Bases: IntEnum

LEVEL = 0
WINDOW = 1
class msl.equipment.resources.picotech.picoscope.enums.PS2000TriggerState(value, names=None, *values, module=None, qualname=None, type=None, start=1, boundary=None)[source]

Bases: IntEnum

DONT_CARE = 0
TRUE = 1
FALSE = 2
MAX = 3
class msl.equipment.resources.picotech.picoscope.enums.PS2000PulseWidthType(value, names=None, *values, module=None, qualname=None, type=None, start=1, boundary=None)[source]

Bases: IntEnum

NONE = 0
LESS_THAN = 1
GREATER_THAN = 2
IN_RANGE = 3
OUT_OF_RANGE = 4
class msl.equipment.resources.picotech.picoscope.enums.PS2000AChannelBufferIndex(value, names=None, *values, module=None, qualname=None, type=None, start=1, boundary=None)[source]

Bases: IntEnum

A_MAX = 0
A_MIN = 1
B_MAX = 2
B_MIN = 3
C_MAX = 4
C_MIN = 5
D_MAX = 6
D_MIN = 7
MAX = 8
class msl.equipment.resources.picotech.picoscope.enums.PS2000AChannel(value, names=None, *values, module=None, qualname=None, type=None, start=1, boundary=None)[source]

Bases: IntEnum

A = 0
B = 1
C = 2
D = 3
EXT = 4
MAX_CHANNELS = 4
AUX = 5
MAX_TRIGGER_SOURCES = 6
class msl.equipment.resources.picotech.picoscope.enums.PS2000ATriggerOperand(value, names=None, *values, module=None, qualname=None, type=None, start=1, boundary=None)[source]

Bases: IntEnum

NONE = 0
OR = 1
AND = 2
THEN = 3
class msl.equipment.resources.picotech.picoscope.enums.PS2000DigitalPort(value, names=None, *values, module=None, qualname=None, type=None, start=1, boundary=None)[source]

Bases: IntEnum

PORT0 = 128
PORT1 = 129
PORT2 = 130
PORT3 = 131
MAX = 4
class msl.equipment.resources.picotech.picoscope.enums.PS2000ADigitalChannel(value, names=None, *values, module=None, qualname=None, type=None, start=1, boundary=None)[source]

Bases: IntEnum

CHANNEL_0 = 0
CHANNEL_1 = 1
CHANNEL_2 = 2
CHANNEL_3 = 3
CHANNEL_4 = 4
CHANNEL_5 = 5
CHANNEL_6 = 6
CHANNEL_7 = 7
CHANNEL_8 = 8
CHANNEL_9 = 9
CHANNEL_10 = 10
CHANNEL_11 = 11
CHANNEL_12 = 12
CHANNEL_13 = 13
CHANNEL_14 = 14
CHANNEL_15 = 15
CHANNEL_16 = 16
CHANNEL_17 = 17
CHANNEL_18 = 18
CHANNEL_19 = 19
CHANNEL_20 = 20
CHANNEL_21 = 21
CHANNEL_22 = 22
CHANNEL_23 = 23
CHANNEL_24 = 24
CHANNEL_25 = 25
CHANNEL_26 = 26
CHANNEL_27 = 27
CHANNEL_28 = 28
CHANNEL_29 = 29
CHANNEL_30 = 30
CHANNEL_31 = 31
CHANNEL_MAX = 32
class msl.equipment.resources.picotech.picoscope.enums.PS2000ARange(value, names=None, *values, module=None, qualname=None, type=None, start=1, boundary=None)[source]

Bases: IntEnum

R_10MV = 0
R_20MV = 1
R_50MV = 2
R_100MV = 3
R_200MV = 4
R_500MV = 5
R_1V = 6
R_2V = 7
R_5V = 8
R_10V = 9
R_20V = 10
R_50V = 11
R_MAX = 12
class msl.equipment.resources.picotech.picoscope.enums.PS2000ACoupling(value, names=None, *values, module=None, qualname=None, type=None, start=1, boundary=None)[source]

Bases: IntEnum

AC = 0
DC = 1
class msl.equipment.resources.picotech.picoscope.enums.PS2000AChannelInfo(value, names=None, *values, module=None, qualname=None, type=None, start=1, boundary=None)[source]

Bases: IntEnum

RANGES = 0
class msl.equipment.resources.picotech.picoscope.enums.PS2000AEtsMode(value, names=None, *values, module=None, qualname=None, type=None, start=1, boundary=None)[source]

Bases: IntEnum

OFF = 0
FAST = 1
SLOW = 2
MAX = 3
class msl.equipment.resources.picotech.picoscope.enums.PS2000ATimeUnits(value, names=None, *values, module=None, qualname=None, type=None, start=1, boundary=None)[source]

Bases: IntEnum

FS = 0
PS = 1
NS = 2
US = 3
MS = 4
S = 5
MAX = 6
class msl.equipment.resources.picotech.picoscope.enums.PS2000ASweepType(value, names=None, *values, module=None, qualname=None, type=None, start=1, boundary=None)[source]

Bases: IntEnum

UP = 0
DOWN = 1
UPDOWN = 2
DOWNUP = 3
MAX = 4
class msl.equipment.resources.picotech.picoscope.enums.PS2000AWaveType(value, names=None, *values, module=None, qualname=None, type=None, start=1, boundary=None)[source]

Bases: IntEnum

SINE = 0
SQUARE = 1
TRIANGLE = 2
RAMP_UP = 3
RAMP_DOWN = 4
SINC = 5
GAUSSIAN = 6
HALF_SINE = 7
DC_VOLTAGE = 8
MAX = 9
class msl.equipment.resources.picotech.picoscope.enums.PS2000AExtraOperations(value, names=None, *values, module=None, qualname=None, type=None, start=1, boundary=None)[source]

Bases: IntEnum

OFF = 0
WHITENOISE = 1
PRBS = 2
class msl.equipment.resources.picotech.picoscope.enums.PS2000ASigGenTrigType(value, names=None, *values, module=None, qualname=None, type=None, start=1, boundary=None)[source]

Bases: IntEnum

RISING = 0
FALLING = 1
GATE_HIGH = 2
GATE_LOW = 3
class msl.equipment.resources.picotech.picoscope.enums.PS2000ASigGenTrigSource(value, names=None, *values, module=None, qualname=None, type=None, start=1, boundary=None)[source]

Bases: IntEnum

NONE = 0
SCOPE_TRIG = 1
AUX_IN = 2
EXT_IN = 3
SOFT_TRIG = 4
class msl.equipment.resources.picotech.picoscope.enums.PS2000AIndexMode(value, names=None, *values, module=None, qualname=None, type=None, start=1, boundary=None)[source]

Bases: IntEnum

SINGLE = 0
DUAL = 1
QUAD = 2
MAX = 3
class msl.equipment.resources.picotech.picoscope.enums.PS2000A_ThresholdMode(value, names=None, *values, module=None, qualname=None, type=None, start=1, boundary=None)[source]

Bases: IntEnum

LEVEL = 0
WINDOW = 1
class msl.equipment.resources.picotech.picoscope.enums.PS2000AThresholdDirection(value, names=None, *values, module=None, qualname=None, type=None, start=1, boundary=None)[source]

Bases: IntEnum

ABOVE = 0
BELOW = 1
RISING = 2
FALLING = 3
RISING_OR_FALLING = 4
ABOVE_LOWER = 5
BELOW_LOWER = 6
RISING_LOWER = 7
FALLING_LOWER = 8
INSIDE = 0
OUTSIDE = 1
ENTER = 2
EXIT = 3
ENTER_OR_EXIT = 4
POSITIVE_RUNT = 9
NEGATIVE_RUNT = 10
NONE = 2
class msl.equipment.resources.picotech.picoscope.enums.PS2000ADigitalDirection(value, names=None, *values, module=None, qualname=None, type=None, start=1, boundary=None)[source]

Bases: IntEnum

DONT_CARE = 0
LOW = 1
HIGH = 2
RISING = 3
FALLING = 4
RISING_OR_FALLING = 5
MAX = 6
class msl.equipment.resources.picotech.picoscope.enums.PS2000ATriggerState(value, names=None, *values, module=None, qualname=None, type=None, start=1, boundary=None)[source]

Bases: IntEnum

DONT_CARE = 0
TRUE = 1
FALSE = 2
MAX = 3
class msl.equipment.resources.picotech.picoscope.enums.PS2000ARatioMode(value, names=None, *values, module=None, qualname=None, type=None, start=1, boundary=None)[source]

Bases: IntEnum

NONE = 0
AGGREGATE = 1
DECIMATE = 2
AVERAGE = 4
class msl.equipment.resources.picotech.picoscope.enums.PS2000APulseWidthType(value, names=None, *values, module=None, qualname=None, type=None, start=1, boundary=None)[source]

Bases: IntEnum

NONE = 0
LESS_THAN = 1
GREATER_THAN = 2
IN_RANGE = 3
OUT_OF_RANGE = 4
class msl.equipment.resources.picotech.picoscope.enums.PS2000AHoldOffType(value, names=None, *values, module=None, qualname=None, type=None, start=1, boundary=None)[source]

Bases: IntEnum

TIME = 0
MAX = 1
class msl.equipment.resources.picotech.picoscope.enums.PS3000Channel(value, names=None, *values, module=None, qualname=None, type=None, start=1, boundary=None)[source]

Bases: IntEnum

A = 0
B = 1
C = 2
D = 3
EXT = 4
MAX_CHANNELS = 4
NONE = 5
MAX_TRIGGER_SOURCES = 6
class msl.equipment.resources.picotech.picoscope.enums.PS3000Range(value, names=None, *values, module=None, qualname=None, type=None, start=1, boundary=None)[source]

Bases: IntEnum

R_10MV = 0
R_20MV = 1
R_50MV = 2
R_100MV = 3
R_200MV = 4
R_500MV = 5
R_1V = 6
R_2V = 7
R_5V = 8
R_10V = 9
R_20V = 10
R_50V = 11
R_100V = 12
R_200V = 13
R_400V = 14
R_MAX = 15
class msl.equipment.resources.picotech.picoscope.enums.PS3000WaveTypes(value, names=None, *values, module=None, qualname=None, type=None, start=1, boundary=None)[source]

Bases: IntEnum

SQUARE = 0
TRIANGLE = 1
SINE = 2
MAX = 3
class msl.equipment.resources.picotech.picoscope.enums.PS3000TimeUnits(value, names=None, *values, module=None, qualname=None, type=None, start=1, boundary=None)[source]

Bases: IntEnum

FS = 0
PS = 1
NS = 2
US = 3
MS = 4
S = 5
MAX = 6
class msl.equipment.resources.picotech.picoscope.enums.PS3000Info(value, names=None, *values, module=None, qualname=None, type=None, start=1, boundary=None)[source]

Bases: IntEnum

DRIVER_VERSION = 0
USB_VERSION = 1
HARDWARE_VERSION = 2
VARIANT_INFO = 3
BATCH_AND_SERIAL = 4
CAL_DATE = 5
ERROR_CODE = 6
KERNEL_DRIVER_VERSION = 7
class msl.equipment.resources.picotech.picoscope.enums.PS3000TriggerDirection(value, names=None, *values, module=None, qualname=None, type=None, start=1, boundary=None)[source]

Bases: IntEnum

RISING = 0
FALLING = 1
MAX = 2
class msl.equipment.resources.picotech.picoscope.enums.PS3000OpenProgress(value, names=None, *values, module=None, qualname=None, type=None, start=1, boundary=None)[source]

Bases: IntEnum

FAIL = -1
PENDING = 0
COMPLETE = 1
class msl.equipment.resources.picotech.picoscope.enums.PS3000EtsMode(value, names=None, *values, module=None, qualname=None, type=None, start=1, boundary=None)[source]

Bases: IntEnum

OFF = 0
FAST = 1
SLOW = 2
MAX = 3
class msl.equipment.resources.picotech.picoscope.enums.PS3000ThresholdDirection(value, names=None, *values, module=None, qualname=None, type=None, start=1, boundary=None)[source]

Bases: IntEnum

ABOVE = 0
BELOW = 1
RISING = 2
FALLING = 3
RISING_OR_FALLING = 4
INSIDE = 0
OUTSIDE = 1
ENTER = 2
EXIT = 3
ENTER_OR_EXIT = 4
NONE = 2
class msl.equipment.resources.picotech.picoscope.enums.PS3000ThresholdMode(value, names=None, *values, module=None, qualname=None, type=None, start=1, boundary=None)[source]

Bases: IntEnum

LEVEL = 0
WINDOW = 1
class msl.equipment.resources.picotech.picoscope.enums.PS3000TriggerState(value, names=None, *values, module=None, qualname=None, type=None, start=1, boundary=None)[source]

Bases: IntEnum

DONT_CARE = 0
TRUE = 1
FALSE = 2
MAX = 3
class msl.equipment.resources.picotech.picoscope.enums.PS3000PulseWidthType(value, names=None, *values, module=None, qualname=None, type=None, start=1, boundary=None)[source]

Bases: IntEnum

NONE = 0
LESS_THAN = 1
GREATER_THAN = 2
IN_RANGE = 3
OUT_OF_RANGE = 4
class msl.equipment.resources.picotech.picoscope.enums.PS3000ABandwidthLimiter(value, names=None, *values, module=None, qualname=None, type=None, start=1, boundary=None)[source]

Bases: IntEnum

BW_FULL = 0
BW_20MHZ = 1
class msl.equipment.resources.picotech.picoscope.enums.PS3000AChannelBufferIndex(value, names=None, *values, module=None, qualname=None, type=None, start=1, boundary=None)[source]

Bases: IntEnum

A_MAX = 0
A_MIN = 1
B_MAX = 2
B_MIN = 3
C_MAX = 4
C_MIN = 5
D_MAX = 6
D_MIN = 7
MAX = 8
class msl.equipment.resources.picotech.picoscope.enums.PS3000AChannel(value, names=None, *values, module=None, qualname=None, type=None, start=1, boundary=None)[source]

Bases: IntEnum

A = 0
B = 1
C = 2
D = 3
EXT = 4
MAX_CHANNELS = 4
AUX = 5
MAX_TRIGGER_SOURCES = 6
class msl.equipment.resources.picotech.picoscope.enums.PS3000ADigitalPort(value, names=None, *values, module=None, qualname=None, type=None, start=1, boundary=None)[source]

Bases: IntEnum

PORT0 = 128
PORT1 = 129
PORT2 = 130
PORT3 = 131
MAX = 4
class msl.equipment.resources.picotech.picoscope.enums.PS3000ADigitalChannel(value, names=None, *values, module=None, qualname=None, type=None, start=1, boundary=None)[source]

Bases: IntEnum

CHANNEL_0 = 0
CHANNEL_1 = 1
CHANNEL_2 = 2
CHANNEL_3 = 3
CHANNEL_4 = 4
CHANNEL_5 = 5
CHANNEL_6 = 6
CHANNEL_7 = 7
CHANNEL_8 = 8
CHANNEL_9 = 9
CHANNEL_10 = 10
CHANNEL_11 = 11
CHANNEL_12 = 12
CHANNEL_13 = 13
CHANNEL_14 = 14
CHANNEL_15 = 15
CHANNEL_16 = 16
CHANNEL_17 = 17
CHANNEL_18 = 18
CHANNEL_19 = 19
CHANNEL_20 = 20
CHANNEL_21 = 21
CHANNEL_22 = 22
CHANNEL_23 = 23
CHANNEL_24 = 24
CHANNEL_25 = 25
CHANNEL_26 = 26
CHANNEL_27 = 27
CHANNEL_28 = 28
CHANNEL_29 = 29
CHANNEL_30 = 30
CHANNEL_31 = 31
CHANNEL_MAX = 32
class msl.equipment.resources.picotech.picoscope.enums.PS3000ARange(value, names=None, *values, module=None, qualname=None, type=None, start=1, boundary=None)[source]

Bases: IntEnum

R_10MV = 0
R_20MV = 1
R_50MV = 2
R_100MV = 3
R_200MV = 4
R_500MV = 5
R_1V = 6
R_2V = 7
R_5V = 8
R_10V = 9
R_20V = 10
R_50V = 11
R_MAX = 12
class msl.equipment.resources.picotech.picoscope.enums.PS3000ACoupling(value, names=None, *values, module=None, qualname=None, type=None, start=1, boundary=None)[source]

Bases: IntEnum

AC = 0
DC = 1
class msl.equipment.resources.picotech.picoscope.enums.PS3000AChannelInfo(value, names=None, *values, module=None, qualname=None, type=None, start=1, boundary=None)[source]

Bases: IntEnum

RANGES = 0
class msl.equipment.resources.picotech.picoscope.enums.PS3000AEtsMode(value, names=None, *values, module=None, qualname=None, type=None, start=1, boundary=None)[source]

Bases: IntEnum

OFF = 0
FAST = 1
SLOW = 2
MAX = 3
class msl.equipment.resources.picotech.picoscope.enums.PS3000ATimeUnits(value, names=None, *values, module=None, qualname=None, type=None, start=1, boundary=None)[source]

Bases: IntEnum

FS = 0
PS = 1
NS = 2
US = 3
MS = 4
S = 5
MAX = 6
class msl.equipment.resources.picotech.picoscope.enums.PS3000ASweepType(value, names=None, *values, module=None, qualname=None, type=None, start=1, boundary=None)[source]

Bases: IntEnum

UP = 0
DOWN = 1
UPDOWN = 2
DOWNUP = 3
MAX = 4
class msl.equipment.resources.picotech.picoscope.enums.PS3000AWaveType(value, names=None, *values, module=None, qualname=None, type=None, start=1, boundary=None)[source]

Bases: IntEnum

SINE = 0
SQUARE = 1
TRIANGLE = 2
RAMP_UP = 3
RAMP_DOWN = 4
SINC = 5
GAUSSIAN = 6
HALF_SINE = 7
DC_VOLTAGE = 8
MAX = 9
class msl.equipment.resources.picotech.picoscope.enums.PS3000AExtraOperations(value, names=None, *values, module=None, qualname=None, type=None, start=1, boundary=None)[source]

Bases: IntEnum

OFF = 0
WHITENOISE = 1
PRBS = 2
class msl.equipment.resources.picotech.picoscope.enums.PS3000ASigGenTrigType(value, names=None, *values, module=None, qualname=None, type=None, start=1, boundary=None)[source]

Bases: IntEnum

RISING = 0
FALLING = 1
GATE_HIGH = 2
GATE_LOW = 3
class msl.equipment.resources.picotech.picoscope.enums.PS3000ASigGenTrigSource(value, names=None, *values, module=None, qualname=None, type=None, start=1, boundary=None)[source]

Bases: IntEnum

NONE = 0
SCOPE_TRIG = 1
AUX_IN = 2
EXT_IN = 3
SOFT_TRIG = 4
class msl.equipment.resources.picotech.picoscope.enums.PS3000AIndexMode(value, names=None, *values, module=None, qualname=None, type=None, start=1, boundary=None)[source]

Bases: IntEnum

SINGLE = 0
DUAL = 1
QUAD = 2
MAX = 3
class msl.equipment.resources.picotech.picoscope.enums.PS3000A_ThresholdMode(value, names=None, *values, module=None, qualname=None, type=None, start=1, boundary=None)[source]

Bases: IntEnum

LEVEL = 0
WINDOW = 1
class msl.equipment.resources.picotech.picoscope.enums.PS3000AThresholdDirection(value, names=None, *values, module=None, qualname=None, type=None, start=1, boundary=None)[source]

Bases: IntEnum

ABOVE = 0
BELOW = 1
RISING = 2
FALLING = 3
RISING_OR_FALLING = 4
ABOVE_LOWER = 5
BELOW_LOWER = 6
RISING_LOWER = 7
FALLING_LOWER = 8
INSIDE = 0
OUTSIDE = 1
ENTER = 2
EXIT = 3
ENTER_OR_EXIT = 4
POSITIVE_RUNT = 9
NEGATIVE_RUNT = 10
NONE = 2
class msl.equipment.resources.picotech.picoscope.enums.PS3000ADigitalDirection(value, names=None, *values, module=None, qualname=None, type=None, start=1, boundary=None)[source]

Bases: IntEnum

DONT_CARE = 0
LOW = 1
HIGH = 2
RISING = 3
FALLING = 4
RISING_OR_FALLING = 5
MAX = 6
class msl.equipment.resources.picotech.picoscope.enums.PS3000ATriggerState(value, names=None, *values, module=None, qualname=None, type=None, start=1, boundary=None)[source]

Bases: IntEnum

DONT_CARE = 0
TRUE = 1
FALSE = 2
MAX = 3
class msl.equipment.resources.picotech.picoscope.enums.PS3000ARatioMode(value, names=None, *values, module=None, qualname=None, type=None, start=1, boundary=None)[source]

Bases: IntEnum

NONE = 0
AGGREGATE = 1
DECIMATE = 2
AVERAGE = 4
class msl.equipment.resources.picotech.picoscope.enums.PS3000APulseWidthType(value, names=None, *values, module=None, qualname=None, type=None, start=1, boundary=None)[source]

Bases: IntEnum

NONE = 0
LESS_THAN = 1
GREATER_THAN = 2
IN_RANGE = 3
OUT_OF_RANGE = 4
class msl.equipment.resources.picotech.picoscope.enums.PS3000AHoldOffType(value, names=None, *values, module=None, qualname=None, type=None, start=1, boundary=None)[source]

Bases: IntEnum

TIME = 0
EVENT = 1
MAX = 2
class msl.equipment.resources.picotech.picoscope.enums.PS4000ChannelBufferIndex(value, names=None, *values, module=None, qualname=None, type=None, start=1, boundary=None)[source]

Bases: IntEnum

A_MAX = 0
A_MIN = 1
B_MAX = 2
B_MIN = 3
C_MAX = 4
C_MIN = 5
D_MAX = 6
D_MIN = 7
MAX = 8
class msl.equipment.resources.picotech.picoscope.enums.PS4000Channel(value, names=None, *values, module=None, qualname=None, type=None, start=1, boundary=None)[source]

Bases: IntEnum

A = 0
B = 1
C = 2
D = 3
EXT = 4
MAX_CHANNELS = 4
AUX = 5
MAX_TRIGGER_SOURCES = 6
class msl.equipment.resources.picotech.picoscope.enums.PS4000Range(value, names=None, *values, module=None, qualname=None, type=None, start=1, boundary=None)[source]

Bases: IntEnum

R_10MV = 0
R_20MV = 1
R_50MV = 2
R_100MV = 3
R_200MV = 4
R_500MV = 5
R_1V = 6
R_2V = 7
R_5V = 8
R_10V = 9
R_20V = 10
R_50V = 11
R_100V = 12
MAX_RANGES = 13
RESISTANCE_100R = 13
RESISTANCE_1K = 14
RESISTANCE_10K = 15
RESISTANCE_100K = 16
RESISTANCE_1M = 17
MAX_RESISTANCES = 18
ACCELEROMETER_10MV = 18
ACCELEROMETER_20MV = 19
ACCELEROMETER_50MV = 20
ACCELEROMETER_100MV = 21
ACCELEROMETER_200MV = 22
ACCELEROMETER_500MV = 23
ACCELEROMETER_1V = 24
ACCELEROMETER_2V = 25
ACCELEROMETER_5V = 26
ACCELEROMETER_10V = 27
ACCELEROMETER_20V = 28
ACCELEROMETER_50V = 29
ACCELEROMETER_100V = 30
MAX_ACCELEROMETER = 31
TEMPERATURE_UPTO_40 = 31
TEMPERATURE_UPTO_70 = 32
TEMPERATURE_UPTO_100 = 33
TEMPERATURE_UPTO_130 = 34
MAX_TEMPERATURES = 35
RESISTANCE_5K = 35
RESISTANCE_25K = 36
RESISTANCE_50K = 37
MAX_EXTRA_RESISTANCES = 38
class msl.equipment.resources.picotech.picoscope.enums.PS4000Probe(value, names=None, *values, module=None, qualname=None, type=None, start=1, boundary=None)[source]

Bases: IntEnum

NONE = 0
CURRENT_CLAMP_10A = 1
CURRENT_CLAMP_1000A = 2
TEMPERATURE_SENSOR = 3
CURRENT_MEASURING_DEVICE = 4
PRESSURE_SENSOR_50BAR = 5
PRESSURE_SENSOR_5BAR = 6
OPTICAL_SWITCH = 7
UNKNOWN = 8
MAX_PROBES = 8
class msl.equipment.resources.picotech.picoscope.enums.PS4000ChannelInfo(value, names=None, *values, module=None, qualname=None, type=None, start=1, boundary=None)[source]

Bases: IntEnum

RANGES = 0
RESISTANCES = 1
ACCELEROMETER = 2
PROBES = 3
TEMPERATURES = 4
class msl.equipment.resources.picotech.picoscope.enums.PS4000EtsMode(value, names=None, *values, module=None, qualname=None, type=None, start=1, boundary=None)[source]

Bases: IntEnum

OFF = 0
FAST = 1
SLOW = 2
MAX = 3
class msl.equipment.resources.picotech.picoscope.enums.PS4000TimeUnits(value, names=None, *values, module=None, qualname=None, type=None, start=1, boundary=None)[source]

Bases: IntEnum

FS = 0
PS = 1
NS = 2
US = 3
MS = 4
S = 5
MAX = 6
class msl.equipment.resources.picotech.picoscope.enums.PS4000SweepType(value, names=None, *values, module=None, qualname=None, type=None, start=1, boundary=None)[source]

Bases: IntEnum

UP = 0
DOWN = 1
UPDOWN = 2
DOWNUP = 3
MAX = 4
class msl.equipment.resources.picotech.picoscope.enums.PS4000OperationTypes(value, names=None, *values, module=None, qualname=None, type=None, start=1, boundary=None)[source]

Bases: IntEnum

NONE = 0
WHITENOISE = 1
PRBS = 2
class msl.equipment.resources.picotech.picoscope.enums.PS4000WaveType(value, names=None, *values, module=None, qualname=None, type=None, start=1, boundary=None)[source]

Bases: IntEnum

SINE = 0
SQUARE = 1
TRIANGLE = 2
RAMP_UP = 3
RAMP_DOWN = 4
SINC = 5
GAUSSIAN = 6
HALF_SINE = 7
DC_VOLTAGE = 8
WHITE_NOISE = 9
MAX = 10
class msl.equipment.resources.picotech.picoscope.enums.PS4000SigGenTrigType(value, names=None, *values, module=None, qualname=None, type=None, start=1, boundary=None)[source]

Bases: IntEnum

RISING = 0
FALLING = 1
GATE_HIGH = 2
GATE_LOW = 3
class msl.equipment.resources.picotech.picoscope.enums.PS4000SigGenTrigSource(value, names=None, *values, module=None, qualname=None, type=None, start=1, boundary=None)[source]

Bases: IntEnum

NONE = 0
SCOPE_TRIG = 1
AUX_IN = 2
EXT_IN = 3
SOFT_TRIG = 4
class msl.equipment.resources.picotech.picoscope.enums.PS4000IndexMode(value, names=None, *values, module=None, qualname=None, type=None, start=1, boundary=None)[source]

Bases: IntEnum

SINGLE = 0
DUAL = 1
QUAD = 2
MAX = 3
class msl.equipment.resources.picotech.picoscope.enums.PS4000ThresholdMode(value, names=None, *values, module=None, qualname=None, type=None, start=1, boundary=None)[source]

Bases: IntEnum

LEVEL = 0
WINDOW = 1
class msl.equipment.resources.picotech.picoscope.enums.PS4000ThresholdDirection(value, names=None, *values, module=None, qualname=None, type=None, start=1, boundary=None)[source]

Bases: IntEnum

ABOVE = 0
BELOW = 1
RISING = 2
FALLING = 3
RISING_OR_FALLING = 4
ABOVE_LOWER = 5
BELOW_LOWER = 6
RISING_LOWER = 7
FALLING_LOWER = 8
INSIDE = 0
OUTSIDE = 1
ENTER = 2
EXIT = 3
ENTER_OR_EXIT = 4
POSITIVE_RUNT = 9
NEGATIVE_RUNT = 10
NONE = 2
class msl.equipment.resources.picotech.picoscope.enums.PS4000TriggerState(value, names=None, *values, module=None, qualname=None, type=None, start=1, boundary=None)[source]

Bases: IntEnum

DONT_CARE = 0
TRUE = 1
FALSE = 2
MAX = 3
class msl.equipment.resources.picotech.picoscope.enums.PS4000RatioMode(value, names=None, *values, module=None, qualname=None, type=None, start=1, boundary=None)[source]

Bases: IntEnum

NONE = 0
AGGREGATE = 1
AVERAGE = 2
class msl.equipment.resources.picotech.picoscope.enums.PS4000PulseWidthType(value, names=None, *values, module=None, qualname=None, type=None, start=1, boundary=None)[source]

Bases: IntEnum

NONE = 0
LESS_THAN = 1
GREATER_THAN = 2
IN_RANGE = 3
OUT_OF_RANGE = 4
class msl.equipment.resources.picotech.picoscope.enums.PS4000Ps4000HoldOffType(value, names=None, *values, module=None, qualname=None, type=None, start=1, boundary=None)[source]

Bases: IntEnum

TIME = 0
MAX = 1
class msl.equipment.resources.picotech.picoscope.enums.PS4000FrequencyCounterRange(value, names=None, *values, module=None, qualname=None, type=None, start=1, boundary=None)[source]

Bases: IntEnum

FC_2K = 0
FC_20K = 1
FC_20 = 2
FC_200 = 3
FC_MAX = 4
class msl.equipment.resources.picotech.picoscope.enums.PS4000AExtraOperations(value, names=None, *values, module=None, qualname=None, type=None, start=1, boundary=None)[source]

Bases: IntEnum

OFF = 0
WHITENOISE = 1
PRBS = 2
class msl.equipment.resources.picotech.picoscope.enums.PS4000ABandwidthLimiter(value, names=None, *values, module=None, qualname=None, type=None, start=1, boundary=None)[source]

Bases: IntEnum

BW_FULL = 0
BW_20KHZ = 1
class msl.equipment.resources.picotech.picoscope.enums.PS4000ACoupling(value, names=None, *values, module=None, qualname=None, type=None, start=1, boundary=None)[source]

Bases: IntEnum

AC = 0
DC = 1
class msl.equipment.resources.picotech.picoscope.enums.PS4000AChannel(value, names=None, *values, module=None, qualname=None, type=None, start=1, boundary=None)[source]

Bases: IntEnum

A = 0
B = 1
C = 2
D = 3
MAX_4_CHANNELS = 4
E = 4
F = 5
G = 6
H = 7
EXT = 8
MAX_CHANNELS = 8
AUX = 9
MAX_TRIGGER_SOURCES = 10
PULSE_WIDTH_SOURCE = 268435456
class msl.equipment.resources.picotech.picoscope.enums.PS4000AChannelBufferIndex(value, names=None, *values, module=None, qualname=None, type=None, start=1, boundary=None)[source]

Bases: IntEnum

A_MAX = 0
A_MIN = 1
B_MAX = 2
B_MIN = 3
C_MAX = 4
C_MIN = 5
D_MAX = 6
D_MIN = 7
E_MAX = 8
E_MIN = 9
F_MAX = 10
F_MIN = 11
G_MAX = 12
G_MIN = 13
H_MAX = 14
H_MIN = 15
MAX = 16
class msl.equipment.resources.picotech.picoscope.enums.PS4000ARange(value, names=None, *values, module=None, qualname=None, type=None, start=1, boundary=None)[source]

Bases: IntEnum

R_10MV = 0
R_20MV = 1
R_50MV = 2
R_100MV = 3
R_200MV = 4
R_500MV = 5
R_1V = 6
R_2V = 7
R_5V = 8
R_10V = 9
R_20V = 10
R_50V = 11
R_100V = 12
R_200V = 13
R_MAX = 14
class msl.equipment.resources.picotech.picoscope.enums.PS4000AResistanceRange(value, names=None, *values, module=None, qualname=None, type=None, start=1, boundary=None)[source]

Bases: IntEnum

R_315K = 512
R_1100K = 513
R_10M = 514
R_MAX = 3
R_ADCV = 268435456
class msl.equipment.resources.picotech.picoscope.enums.PS4000AEtsMode(value, names=None, *values, module=None, qualname=None, type=None, start=1, boundary=None)[source]

Bases: IntEnum

OFF = 0
FAST = 1
SLOW = 2
MAX = 3
class msl.equipment.resources.picotech.picoscope.enums.PS4000ATimeUnits(value, names=None, *values, module=None, qualname=None, type=None, start=1, boundary=None)[source]

Bases: IntEnum

FS = 0
PS = 1
NS = 2
US = 3
MS = 4
S = 5
MAX = 6
class msl.equipment.resources.picotech.picoscope.enums.PS4000ASweepType(value, names=None, *values, module=None, qualname=None, type=None, start=1, boundary=None)[source]

Bases: IntEnum

UP = 0
DOWN = 1
UPDOWN = 2
DOWNUP = 3
MAX = 4
class msl.equipment.resources.picotech.picoscope.enums.PS4000AWaveType(value, names=None, *values, module=None, qualname=None, type=None, start=1, boundary=None)[source]

Bases: IntEnum

SINE = 0
SQUARE = 1
TRIANGLE = 2
RAMP_UP = 3
RAMP_DOWN = 4
SINC = 5
GAUSSIAN = 6
HALF_SINE = 7
DC_VOLTAGE = 8
WHITE_NOISE = 9
MAX = 10
class msl.equipment.resources.picotech.picoscope.enums.PS4000AChannelLed(value, names=None, *values, module=None, qualname=None, type=None, start=1, boundary=None)[source]

Bases: IntEnum

OFF = 0
RED = 1
GREEN = 2
class msl.equipment.resources.picotech.picoscope.enums.PS4000AMetaType(value, names=None, *values, module=None, qualname=None, type=None, start=1, boundary=None)[source]

Bases: IntEnum

UNIT_INFO = 0
DEVICE_CAPABILITY = 1
DEVICE_SETTINGS = 2
SIGNAL_GENERATOR_SETTINGS = 3
class msl.equipment.resources.picotech.picoscope.enums.PS4000AMetaOperation(value, names=None, *values, module=None, qualname=None, type=None, start=1, boundary=None)[source]

Bases: IntEnum

READ = 0
WRITE = 1
class msl.equipment.resources.picotech.picoscope.enums.PS4000AMetaFormat(value, names=None, *values, module=None, qualname=None, type=None, start=1, boundary=None)[source]

Bases: IntEnum

COMMA_SEPERATED = 0
XML = 1
class msl.equipment.resources.picotech.picoscope.enums.PS4000ASigGenTrigType(value, names=None, *values, module=None, qualname=None, type=None, start=1, boundary=None)[source]

Bases: IntEnum

RISING = 0
FALLING = 1
GATE_HIGH = 2
GATE_LOW = 3
class msl.equipment.resources.picotech.picoscope.enums.PS4000ASigGenTrigSource(value, names=None, *values, module=None, qualname=None, type=None, start=1, boundary=None)[source]

Bases: IntEnum

NONE = 0
SCOPE_TRIG = 1
AUX_IN = 2
EXT_IN = 3
SOFT_TRIG = 4
class msl.equipment.resources.picotech.picoscope.enums.PS4000AIndexMode(value, names=None, *values, module=None, qualname=None, type=None, start=1, boundary=None)[source]

Bases: IntEnum

SINGLE = 0
DUAL = 1
QUAD = 2
MAX = 3
class msl.equipment.resources.picotech.picoscope.enums.PS4000AThresholdMode(value, names=None, *values, module=None, qualname=None, type=None, start=1, boundary=None)[source]

Bases: IntEnum

LEVEL = 0
WINDOW = 1
class msl.equipment.resources.picotech.picoscope.enums.PS4000AThresholdDirection(value, names=None, *values, module=None, qualname=None, type=None, start=1, boundary=None)[source]

Bases: IntEnum

ABOVE = 0
BELOW = 1
RISING = 2
FALLING = 3
RISING_OR_FALLING = 4
ABOVE_LOWER = 5
BELOW_LOWER = 6
RISING_LOWER = 7
FALLING_LOWER = 8
INSIDE = 0
OUTSIDE = 1
ENTER = 2
EXIT = 3
ENTER_OR_EXIT = 4
POSITIVE_RUNT = 9
NEGATIVE_RUNT = 10
NONE = 2
class msl.equipment.resources.picotech.picoscope.enums.PS4000ATriggerState(value, names=None, *values, module=None, qualname=None, type=None, start=1, boundary=None)[source]

Bases: IntEnum

DONT_CARE = 0
TRUE = 1
FALSE = 2
MAX = 3
class msl.equipment.resources.picotech.picoscope.enums.PS4000ASensorState(value, names=None, *values, module=None, qualname=None, type=None, start=1, boundary=None)[source]

Bases: IntEnum

CONNECT_STATE_FLOATING = 0
SENSOR_STATE_CONNECTED = 1
class msl.equipment.resources.picotech.picoscope.enums.PS4000AFrequencyCounterRange(value, names=None, *values, module=None, qualname=None, type=None, start=1, boundary=None)[source]

Bases: IntEnum

FC_2K = 0
FC_20K = 1
FC_20 = 2
FC_200 = 3
FC_MAX = 4
class msl.equipment.resources.picotech.picoscope.enums.PS4000AConditionsInfo(value, names=None, *values, module=None, qualname=None, type=None, start=1, boundary=None)[source]

Bases: IntEnum

CLEAR = 1
ADD = 2
class msl.equipment.resources.picotech.picoscope.enums.PS4000ARatioMode(value, names=None, *values, module=None, qualname=None, type=None, start=1, boundary=None)[source]

Bases: IntEnum

NONE = 0
AGGREGATE = 1
DECIMATE = 2
AVERAGE = 4
DISTRIBUTION = 8
class msl.equipment.resources.picotech.picoscope.enums.PS4000APulseWidthType(value, names=None, *values, module=None, qualname=None, type=None, start=1, boundary=None)[source]

Bases: IntEnum

NONE = 0
LESS_THAN = 1
GREATER_THAN = 2
IN_RANGE = 3
OUT_OF_RANGE = 4
class msl.equipment.resources.picotech.picoscope.enums.PS4000AChannelInfo(value, names=None, *values, module=None, qualname=None, type=None, start=1, boundary=None)[source]

Bases: IntEnum

RANGES = 0
RESISTANCES = 1
class msl.equipment.resources.picotech.picoscope.enums.PS4000APicoStringValue(value, names=None, *values, module=None, qualname=None, type=None, start=1, boundary=None)[source]

Bases: IntEnum

MEMORY = 0
MEMORY_NO_OF_SEGMENTS = 1
MEMORY_MAX_SAMPLES = 2
NO_OF_CHANNELS = 3
ARRAY_OF_CHANNELS = 4
CHANNEL = 5
CHANNEL_NAME = 6
CHANNEL_RANGE = 7
CHANNEL_COUPLING = 8
CHANNEL_ENABLED = 9
CHANNEL_ANALOGUE_OFFSET = 10
CHANNEL_BANDWIDTH = 11
TRIGGER = 12
TRIGGER_AUXIO_OUTPUT_ENABLED = 13
TRIGGER_AUTO_TRIGGER_MILLISECONDS = 14
TRIGGER_PROPERTIES = 15
NO_OF_TRIGGER_PROPERTIES = 16
TRIGGER_PROPERTIES_CHANNEL = 17
TRIGGER_PROPERTIES_THRESHOLD_UPPER = 18
TRIGGER_PROPERTIES_THRESHOLD_UPPER_HYSTERESIS = 19
TRIGGER_PROPERTIES_THRESHOLD_LOWER = 20
TRIGGER_PROPERTIES_THRESHOLD_LOWER_HYSTERESIS = 21
TRIGGER_PROPERTIES_THRESHOLD_MODE = 22
TRIGGER_ARRAY_OF_BLOCK_CONDITIONS = 23
TRIGGER_NO_OF_BLOCK_CONDITIONS = 24
TRIGGER_CONDITIONS = 25
TRIGGER_NO_OF_CONDITIONS = 26
TRIGGER_CONDITION_SOURCE = 27
TRIGGER_CONDITION_STATE = 28
TRIGGER_DIRECTION = 29
TRIGGER_NO_OF_DIRECTIONS = 30
TRIGGER_DIRECTION_CHANNEL = 31
TRIGGER_DIRECTION_DIRECTION = 32
TRIGGER_DELAY = 33
TRIGGER_DELAY_MS = 34
FREQUENCY_COUNTER = 35
FREQUENCY_COUNTER_ENABLED = 36
FREQUENCY_COUNTER_CHANNEL = 37
FREQUENCY_COUNTER_RANGE = 38
FREQUENCY_COUNTER_TRESHOLDMAJOR = 39
FREQUENCY_COUNTER_TRESHOLDMINOR = 40
PULSE_WIDTH_PROPERTIES = 41
PULSE_WIDTH_PROPERTIES_DIRECTION = 42
PULSE_WIDTH_PROPERTIES_LOWER = 43
PULSE_WIDTH_PROPERTIES_UPPER = 44
PULSE_WIDTH_PROPERTIES_TYPE = 45
PULSE_WIDTH_ARRAY_OF_BLOCK_CONDITIONS = 46
PULSE_WIDTH_NO_OF_BLOCK_CONDITIONS = 47
PULSE_WIDTH_CONDITIONS = 48
PULSE_WIDTH_NO_OF_CONDITIONS = 49
PULSE_WIDTH_CONDITIONS_SOURCE = 50
PULSE_WIDTH_CONDITIONS_STATE = 51
SAMPLE_PROPERTIES = 52
SAMPLE_PROPERTIES_PRE_TRIGGER_SAMPLES = 53
SAMPLE_PROPERTIES_POST_TRIGGER_SAMPLES = 54
SAMPLE_PROPERTIES_TIMEBASE = 55
SAMPLE_PROPERTIES_NO_OF_CAPTURES = 56
SAMPLE_PROPERTIES_RESOLUTION = 57
SAMPLE_PROPERTIES_OVERLAPPED = 58
SAMPLE_PROPERTIES_OVERLAPPED_DOWN_SAMPLE_RATIO = 59
SAMPLE_PROPERTIES_OVERLAPPED_DOWN_SAMPLE_RATIO_MODE = 60
SAMPLE_PROPERTIES_OVERLAPPED_REQUERSTED_NO_OF_SAMPLES = 61
SAMPLE_PROPERTIES_OVERLAPPED_SEGMENT_INDEX_FROM = 62
SAMPLE_PROPERTIES_OVERLAPPED_SEGMENT_INDEX_TO = 63
SIGNAL_GENERATOR = 64
SIGNAL_GENERATOR_BUILT_IN = 65
SIGNAL_GENERATOR_BUILT_IN_WAVE_TYPE = 66
SIGNAL_GENERATOR_BUILT_IN_START_FREQUENCY = 67
SIGNAL_GENERATOR_BUILT_IN_STOP_FREQUENCY = 68
SIGNAL_GENERATOR_BUILT_IN_INCREMENT = 69
SIGNAL_GENERATOR_BUILT_IN_DWELL_TIME = 70
SIGNAL_GENERATOR_AWG = 71
SIGNAL_GENERATOR_AWG_START_DELTA_PHASE = 72
SIGNAL_GENERATOR_AWG_STOP_DELTA_PHASE = 73
SIGNAL_GENERATOR_AWG_DELTA_PHASE_INCREMENT = 74
SIGNAL_GENERATOR_AWG_DWELL_COUNT = 75
SIGNAL_GENERATOR_AWG_INDEX_MODE = 76
SIGNAL_GENERATOR_AWG_WAVEFORM_SIZE = 77
SIGNAL_GENERATOR_ARRAY_OF_AWG_WAVEFORM_VALUES = 78
SIGNAL_GENERATOR_OFFSET_VOLTAGE = 79
SIGNAL_GENERATOR_PK_TO_PK = 80
SIGNAL_GENERATOR_OPERATION = 81
SIGNAL_GENERATOR_SHOTS = 82
SIGNAL_GENERATOR_SWEEPS = 83
SIGNAL_GENERATOR_SWEEP_TYPE = 84
SIGNAL_GENERATOR_TRIGGER_TYPE = 85
SIGNAL_GENERATOR_TRIGGER_SOURCE = 86
SIGNAL_GENERATOR_EXT_IN_THRESHOLD = 87
ETS = 88
ETS_STATE = 89
ETS_CYCLE = 90
ETS_INTERLEAVE = 91
ETS_SAMPLE_TIME_PICOSECONDS = 92
class msl.equipment.resources.picotech.picoscope.enums.PS5000Channel(value, names=None, *values, module=None, qualname=None, type=None, start=1, boundary=None)[source]

Bases: IntEnum

A = 0
B = 1
C = 2
D = 3
EXT = 4
MAX_CHANNELS = 4
AUX = 5
MAX_TRIGGER_SOURCES = 6
class msl.equipment.resources.picotech.picoscope.enums.PS5000ChannelBufferIndex(value, names=None, *values, module=None, qualname=None, type=None, start=1, boundary=None)[source]

Bases: IntEnum

A_MAX = 0
A_MIN = 1
B_MAX = 2
B_MIN = 3
C_MAX = 4
C_MIN = 5
D_MAX = 6
D_MIN = 7
MAX = 8
class msl.equipment.resources.picotech.picoscope.enums.PS5000Range(value, names=None, *values, module=None, qualname=None, type=None, start=1, boundary=None)[source]

Bases: IntEnum

R_10MV = 0
R_20MV = 1
R_50MV = 2
R_100MV = 3
R_200MV = 4
R_500MV = 5
R_1V = 6
R_2V = 7
R_5V = 8
R_10V = 9
R_20V = 10
R_50V = 11
R_MAX = 12
class msl.equipment.resources.picotech.picoscope.enums.PS5000EtsMode(value, names=None, *values, module=None, qualname=None, type=None, start=1, boundary=None)[source]

Bases: IntEnum

OFF = 0
FAST = 1
SLOW = 2
MAX = 3
class msl.equipment.resources.picotech.picoscope.enums.PS5000TimeUnits(value, names=None, *values, module=None, qualname=None, type=None, start=1, boundary=None)[source]

Bases: IntEnum

FS = 0
PS = 1
NS = 2
US = 3
MS = 4
S = 5
MAX = 6
class msl.equipment.resources.picotech.picoscope.enums.PS5000SweepType(value, names=None, *values, module=None, qualname=None, type=None, start=1, boundary=None)[source]

Bases: IntEnum

UP = 0
DOWN = 1
UPDOWN = 2
DOWNUP = 3
MAX = 4
class msl.equipment.resources.picotech.picoscope.enums.PS5000WaveType(value, names=None, *values, module=None, qualname=None, type=None, start=1, boundary=None)[source]

Bases: IntEnum

SINE = 0
SQUARE = 1
TRIANGLE = 2
RAMP_UP = 3
RAMP_DOWN = 4
SINC = 5
GAUSSIAN = 6
HALF_SINE = 7
DC_VOLTAGE = 8
WHITE_NOISE = 9
MAX = 10
class msl.equipment.resources.picotech.picoscope.enums.PS5000SigGenTrigType(value, names=None, *values, module=None, qualname=None, type=None, start=1, boundary=None)[source]

Bases: IntEnum

RISING = 0
FALLING = 1
GATE_HIGH = 2
GATE_LOW = 3
class msl.equipment.resources.picotech.picoscope.enums.PS5000SigGenTrigSource(value, names=None, *values, module=None, qualname=None, type=None, start=1, boundary=None)[source]

Bases: IntEnum

NONE = 0
SCOPE_TRIG = 1
AUX_IN = 2
EXT_IN = 3
SOFT_TRIG = 4
class msl.equipment.resources.picotech.picoscope.enums.PS5000IndexMode(value, names=None, *values, module=None, qualname=None, type=None, start=1, boundary=None)[source]

Bases: IntEnum

SINGLE = 0
DUAL = 1
QUAD = 2
MAX = 3
class msl.equipment.resources.picotech.picoscope.enums.PS5000ThresholdMode(value, names=None, *values, module=None, qualname=None, type=None, start=1, boundary=None)[source]

Bases: IntEnum

LEVEL = 0
WINDOW = 1
class msl.equipment.resources.picotech.picoscope.enums.PS5000ThresholdDirection(value, names=None, *values, module=None, qualname=None, type=None, start=1, boundary=None)[source]

Bases: IntEnum

ABOVE = 0
BELOW = 1
RISING = 2
FALLING = 3
RISING_OR_FALLING = 4
INSIDE = 0
OUTSIDE = 1
ENTER = 2
EXIT = 3
ENTER_OR_EXIT = 4
NONE = 2
class msl.equipment.resources.picotech.picoscope.enums.PS5000TriggerState(value, names=None, *values, module=None, qualname=None, type=None, start=1, boundary=None)[source]

Bases: IntEnum

DONT_CARE = 0
TRUE = 1
FALSE = 2
MAX = 3
class msl.equipment.resources.picotech.picoscope.enums.PS5000RatioMode(value, names=None, *values, module=None, qualname=None, type=None, start=1, boundary=None)[source]

Bases: IntEnum

NONE = 0
AGGREGATE = 1
DECIMATE = 2
AVERAGE = 4
DISTRIBUTION = 8
class msl.equipment.resources.picotech.picoscope.enums.PS5000PulseWidthType(value, names=None, *values, module=None, qualname=None, type=None, start=1, boundary=None)[source]

Bases: IntEnum

NONE = 0
LESS_THAN = 1
GREATER_THAN = 2
IN_RANGE = 3
OUT_OF_RANGE = 4
class msl.equipment.resources.picotech.picoscope.enums.PS5000ChannelInfo(value, names=None, *values, module=None, qualname=None, type=None, start=1, boundary=None)[source]

Bases: IntEnum

RANGES = 0
class msl.equipment.resources.picotech.picoscope.enums.PS5000ADeviceResolution(value, names=None, *values, module=None, qualname=None, type=None, start=1, boundary=None)[source]

Bases: IntEnum

RES_8BIT = 0
RES_12BIT = 1
RES_14BIT = 2
RES_15BIT = 3
RES_16BIT = 4
class msl.equipment.resources.picotech.picoscope.enums.PS5000AExtraOperations(value, names=None, *values, module=None, qualname=None, type=None, start=1, boundary=None)[source]

Bases: IntEnum

OFF = 0
WHITENOISE = 1
PRBS = 2
class msl.equipment.resources.picotech.picoscope.enums.PS5000ABandwidthLimiter(value, names=None, *values, module=None, qualname=None, type=None, start=1, boundary=None)[source]

Bases: IntEnum

BW_FULL = 0
BW_20MHZ = 1
class msl.equipment.resources.picotech.picoscope.enums.PS5000ACoupling(value, names=None, *values, module=None, qualname=None, type=None, start=1, boundary=None)[source]

Bases: IntEnum

AC = 0
DC = 1
class msl.equipment.resources.picotech.picoscope.enums.PS5000AChannel(value, names=None, *values, module=None, qualname=None, type=None, start=1, boundary=None)[source]

Bases: IntEnum

A = 0
B = 1
C = 2
D = 3
EXT = 4
MAX_CHANNELS = 4
AUX = 5
MAX_TRIGGER_SOURCES = 6
class msl.equipment.resources.picotech.picoscope.enums.PS5000AChannelBufferIndex(value, names=None, *values, module=None, qualname=None, type=None, start=1, boundary=None)[source]

Bases: IntEnum

A_MAX = 0
A_MIN = 1
B_MAX = 2
B_MIN = 3
C_MAX = 4
C_MIN = 5
D_MAX = 6
D_MIN = 7
MAX = 8
class msl.equipment.resources.picotech.picoscope.enums.PS5000ARange(value, names=None, *values, module=None, qualname=None, type=None, start=1, boundary=None)[source]

Bases: IntEnum

R_10MV = 0
R_20MV = 1
R_50MV = 2
R_100MV = 3
R_200MV = 4
R_500MV = 5
R_1V = 6
R_2V = 7
R_5V = 8
R_10V = 9
R_20V = 10
R_50V = 11
R_MAX = 12
class msl.equipment.resources.picotech.picoscope.enums.PS5000AEtsMode(value, names=None, *values, module=None, qualname=None, type=None, start=1, boundary=None)[source]

Bases: IntEnum

OFF = 0
FAST = 1
SLOW = 2
MAX = 3
class msl.equipment.resources.picotech.picoscope.enums.PS5000ATimeUnits(value, names=None, *values, module=None, qualname=None, type=None, start=1, boundary=None)[source]

Bases: IntEnum

FS = 0
PS = 1
NS = 2
US = 3
MS = 4
S = 5
MAX = 6
class msl.equipment.resources.picotech.picoscope.enums.PS5000ASweepType(value, names=None, *values, module=None, qualname=None, type=None, start=1, boundary=None)[source]

Bases: IntEnum

UP = 0
DOWN = 1
UPDOWN = 2
DOWNUP = 3
MAX = 4
class msl.equipment.resources.picotech.picoscope.enums.PS5000AWaveType(value, names=None, *values, module=None, qualname=None, type=None, start=1, boundary=None)[source]

Bases: IntEnum

SINE = 0
SQUARE = 1
TRIANGLE = 2
RAMP_UP = 3
RAMP_DOWN = 4
SINC = 5
GAUSSIAN = 6
HALF_SINE = 7
DC_VOLTAGE = 8
WHITE_NOISE = 9
MAX = 10
class msl.equipment.resources.picotech.picoscope.enums.PS5000ASigGenTrigType(value, names=None, *values, module=None, qualname=None, type=None, start=1, boundary=None)[source]

Bases: IntEnum

RISING = 0
FALLING = 1
GATE_HIGH = 2
GATE_LOW = 3
class msl.equipment.resources.picotech.picoscope.enums.PS5000ASigGenTrigSource(value, names=None, *values, module=None, qualname=None, type=None, start=1, boundary=None)[source]

Bases: IntEnum

NONE = 0
SCOPE_TRIG = 1
AUX_IN = 2
EXT_IN = 3
SOFT_TRIG = 4
class msl.equipment.resources.picotech.picoscope.enums.PS5000AIndexMode(value, names=None, *values, module=None, qualname=None, type=None, start=1, boundary=None)[source]

Bases: IntEnum

SINGLE = 0
DUAL = 1
QUAD = 2
MAX = 3
class msl.equipment.resources.picotech.picoscope.enums.PS5000AThresholdMode(value, names=None, *values, module=None, qualname=None, type=None, start=1, boundary=None)[source]

Bases: IntEnum

LEVEL = 0
WINDOW = 1
class msl.equipment.resources.picotech.picoscope.enums.PS5000AThresholdDirection(value, names=None, *values, module=None, qualname=None, type=None, start=1, boundary=None)[source]

Bases: IntEnum

ABOVE = 0
BELOW = 1
RISING = 2
FALLING = 3
RISING_OR_FALLING = 4
ABOVE_LOWER = 5
BELOW_LOWER = 6
RISING_LOWER = 7
FALLING_LOWER = 8
INSIDE = 0
OUTSIDE = 1
ENTER = 2
EXIT = 3
ENTER_OR_EXIT = 4
POSITIVE_RUNT = 9
NEGATIVE_RUNT = 10
NONE = 2
class msl.equipment.resources.picotech.picoscope.enums.PS5000ATriggerState(value, names=None, *values, module=None, qualname=None, type=None, start=1, boundary=None)[source]

Bases: IntEnum

DONT_CARE = 0
TRUE = 1
FALSE = 2
MAX = 3
class msl.equipment.resources.picotech.picoscope.enums.PS5000ATriggerWithinPreTrigger(value, names=None, *values, module=None, qualname=None, type=None, start=1, boundary=None)[source]

Bases: IntEnum

DISABLE = 0
ARM = 1
class msl.equipment.resources.picotech.picoscope.enums.PS5000ARatioMode(value, names=None, *values, module=None, qualname=None, type=None, start=1, boundary=None)[source]

Bases: IntEnum

NONE = 0
AGGREGATE = 1
DECIMATE = 2
AVERAGE = 4
DISTRIBUTION = 8
class msl.equipment.resources.picotech.picoscope.enums.PS5000APulseWidthType(value, names=None, *values, module=None, qualname=None, type=None, start=1, boundary=None)[source]

Bases: IntEnum

NONE = 0
LESS_THAN = 1
GREATER_THAN = 2
IN_RANGE = 3
OUT_OF_RANGE = 4
class msl.equipment.resources.picotech.picoscope.enums.PS5000AChannelInfo(value, names=None, *values, module=None, qualname=None, type=None, start=1, boundary=None)[source]

Bases: IntEnum

RANGES = 0
class msl.equipment.resources.picotech.picoscope.enums.PS6000ExternalFrequency(value, names=None, *values, module=None, qualname=None, type=None, start=1, boundary=None)[source]

Bases: IntEnum

EF_OFF = 0
EF_5MHZ = 1
EF_10MHZ = 2
EF_20MHZ = 3
EF_25MHZ = 4
EF_MAX = 5
class msl.equipment.resources.picotech.picoscope.enums.PS6000BandwidthLimiter(value, names=None, *values, module=None, qualname=None, type=None, start=1, boundary=None)[source]

Bases: IntEnum

BW_FULL = 0
BW_20MHZ = 1
BW_25MHZ = 2
class msl.equipment.resources.picotech.picoscope.enums.PS6000Channel(value, names=None, *values, module=None, qualname=None, type=None, start=1, boundary=None)[source]

Bases: IntEnum

A = 0
B = 1
C = 2
D = 3
EXT = 4
MAX_CHANNELS = 4
AUX = 5
MAX_TRIGGER_SOURCES = 6
class msl.equipment.resources.picotech.picoscope.enums.PS6000ChannelBufferIndex(value, names=None, *values, module=None, qualname=None, type=None, start=1, boundary=None)[source]

Bases: IntEnum

A_MAX = 0
A_MIN = 1
B_MAX = 2
B_MIN = 3
C_MAX = 4
C_MIN = 5
D_MAX = 6
D_MIN = 7
MAX = 8
class msl.equipment.resources.picotech.picoscope.enums.PS6000Range(value, names=None, *values, module=None, qualname=None, type=None, start=1, boundary=None)[source]

Bases: IntEnum

R_10MV = 0
R_20MV = 1
R_50MV = 2
R_100MV = 3
R_200MV = 4
R_500MV = 5
R_1V = 6
R_2V = 7
R_5V = 8
R_10V = 9
R_20V = 10
R_50V = 11
R_MAX = 12
class msl.equipment.resources.picotech.picoscope.enums.PS6000Coupling(value, names=None, *values, module=None, qualname=None, type=None, start=1, boundary=None)[source]

Bases: IntEnum

AC = 0
DC_1M = 1
DC_50R = 2
class msl.equipment.resources.picotech.picoscope.enums.PS6000EtsMode(value, names=None, *values, module=None, qualname=None, type=None, start=1, boundary=None)[source]

Bases: IntEnum

OFF = 0
FAST = 1
SLOW = 2
MAX = 3
class msl.equipment.resources.picotech.picoscope.enums.PS6000TimeUnits(value, names=None, *values, module=None, qualname=None, type=None, start=1, boundary=None)[source]

Bases: IntEnum

FS = 0
PS = 1
NS = 2
US = 3
MS = 4
S = 5
MAX = 6
class msl.equipment.resources.picotech.picoscope.enums.PS6000SweepType(value, names=None, *values, module=None, qualname=None, type=None, start=1, boundary=None)[source]

Bases: IntEnum

UP = 0
DOWN = 1
UPDOWN = 2
DOWNUP = 3
MAX = 4
class msl.equipment.resources.picotech.picoscope.enums.PS6000WaveType(value, names=None, *values, module=None, qualname=None, type=None, start=1, boundary=None)[source]

Bases: IntEnum

SINE = 0
SQUARE = 1
TRIANGLE = 2
RAMP_UP = 3
RAMP_DOWN = 4
SINC = 5
GAUSSIAN = 6
HALF_SINE = 7
DC_VOLTAGE = 8
MAX = 9
class msl.equipment.resources.picotech.picoscope.enums.PS6000ExtraOperations(value, names=None, *values, module=None, qualname=None, type=None, start=1, boundary=None)[source]

Bases: IntEnum

OFF = 0
WHITENOISE = 1
PRBS = 2
class msl.equipment.resources.picotech.picoscope.enums.PS6000SigGenTrigType(value, names=None, *values, module=None, qualname=None, type=None, start=1, boundary=None)[source]

Bases: IntEnum

RISING = 0
FALLING = 1
GATE_HIGH = 2
GATE_LOW = 3
class msl.equipment.resources.picotech.picoscope.enums.PS6000SigGenTrigSource(value, names=None, *values, module=None, qualname=None, type=None, start=1, boundary=None)[source]

Bases: IntEnum

NONE = 0
SCOPE_TRIG = 1
AUX_IN = 2
EXT_IN = 3
SOFT_TRIG = 4
TRIGGER_RAW = 5
class msl.equipment.resources.picotech.picoscope.enums.PS6000IndexMode(value, names=None, *values, module=None, qualname=None, type=None, start=1, boundary=None)[source]

Bases: IntEnum

SINGLE = 0
DUAL = 1
QUAD = 2
MAX = 3
class msl.equipment.resources.picotech.picoscope.enums.PS6000ThresholdMode(value, names=None, *values, module=None, qualname=None, type=None, start=1, boundary=None)[source]

Bases: IntEnum

LEVEL = 0
WINDOW = 1
class msl.equipment.resources.picotech.picoscope.enums.PS6000ThresholdDirection(value, names=None, *values, module=None, qualname=None, type=None, start=1, boundary=None)[source]

Bases: IntEnum

ABOVE = 0
BELOW = 1
RISING = 2
FALLING = 3
RISING_OR_FALLING = 4
ABOVE_LOWER = 5
BELOW_LOWER = 6
RISING_LOWER = 7
FALLING_LOWER = 8
INSIDE = 0
OUTSIDE = 1
ENTER = 2
EXIT = 3
ENTER_OR_EXIT = 4
POSITIVE_RUNT = 9
NEGATIVE_RUNT = 10
NONE = 2
class msl.equipment.resources.picotech.picoscope.enums.PS6000TriggerState(value, names=None, *values, module=None, qualname=None, type=None, start=1, boundary=None)[source]

Bases: IntEnum

DONT_CARE = 0
TRUE = 1
FALSE = 2
MAX = 3
class msl.equipment.resources.picotech.picoscope.enums.PS6000RatioMode(value, names=None, *values, module=None, qualname=None, type=None, start=1, boundary=None)[source]

Bases: IntEnum

NONE = 0
AGGREGATE = 1
AVERAGE = 2
DECIMATE = 4
DISTRIBUTION = 8
class msl.equipment.resources.picotech.picoscope.enums.PS6000PulseWidthType(value, names=None, *values, module=None, qualname=None, type=None, start=1, boundary=None)[source]

Bases: IntEnum

NONE = 0
LESS_THAN = 1
GREATER_THAN = 2
IN_RANGE = 3
OUT_OF_RANGE = 4