msl.equipment.resources.thorlabs.kinesis.enums module

Enums defined in Thorlabs Kinesis v1.14.10

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

Bases: IntEnum

FT_OK = 0
FT_InvalidHandle = 1
FT_DeviceNotFound = 2
FT_DeviceNotOpened = 3
FT_IOError = 4
FT_InsufficientResources = 5
FT_InvalidParameter = 6
FT_DeviceNotPresent = 7
FT_IncorrectDevice = 8
class msl.equipment.resources.thorlabs.kinesis.enums.MOT_MotorTypes(value, names=None, *values, module=None, qualname=None, type=None, start=1, boundary=None)[source]

Bases: IntEnum

MOT_NotMotor = 0
MOT_DCMotor = 1
MOT_StepperMotor = 2
MOT_BrushlessMotor = 3
MOT_CustomMotor = 100
class msl.equipment.resources.thorlabs.kinesis.enums.MOT_TravelModes(value, names=None, *values, module=None, qualname=None, type=None, start=1, boundary=None)[source]

Bases: IntEnum

MOT_TravelModeUndefined = 0
MOT_Linear = 1
MOT_Rotational = 2
class msl.equipment.resources.thorlabs.kinesis.enums.MOT_TravelDirection(value, names=None, *values, module=None, qualname=None, type=None, start=1, boundary=None)[source]

Bases: IntEnum

MOT_TravelDirectionDisabled = 0
MOT_Forwards = 1
MOT_Reverse = 2
class msl.equipment.resources.thorlabs.kinesis.enums.MOT_DirectionSense(value, names=None, *values, module=None, qualname=None, type=None, start=1, boundary=None)[source]

Bases: IntEnum

MOT_Normal = 0
MOT_Backwards = 1
class msl.equipment.resources.thorlabs.kinesis.enums.MOT_HomeLimitSwitchDirection(value, names=None, *values, module=None, qualname=None, type=None, start=1, boundary=None)[source]

Bases: IntEnum

MOT_LimitSwitchDirectionUndefined = 0
MOT_ReverseLimitSwitch = 1
MOT_ForwardLimitSwitch = 4
class msl.equipment.resources.thorlabs.kinesis.enums.MOT_JogModes(value, names=None, *values, module=None, qualname=None, type=None, start=1, boundary=None)[source]

Bases: IntEnum

MOT_JogModeUndefined = 0
MOT_Continuous = 1
MOT_SingleStep = 2
class msl.equipment.resources.thorlabs.kinesis.enums.MOT_StopModes(value, names=None, *values, module=None, qualname=None, type=None, start=1, boundary=None)[source]

Bases: IntEnum

MOT_StopModeUndefined = 0
MOT_Immediate = 1
MOT_Profiled = 2
class msl.equipment.resources.thorlabs.kinesis.enums.MOT_ButtonModes(value, names=None, *values, module=None, qualname=None, type=None, start=1, boundary=None)[source]

Bases: IntEnum

MOT_ButtonModeUndefined = 0
MOT_JogMode = 1
MOT_Preset = 2
class msl.equipment.resources.thorlabs.kinesis.enums.MOT_VelocityProfileModes(value, names=None, *values, module=None, qualname=None, type=None, start=1, boundary=None)[source]

Bases: IntEnum

MOT_Trapezoidal = 0
MOT_SCurve = 2
class msl.equipment.resources.thorlabs.kinesis.enums.MOT_LimitSwitchModes(value, names=None, *values, module=None, qualname=None, type=None, start=1, boundary=None)[source]

Bases: IntEnum

MOT_LimitSwitchModeUndefined = 0
MOT_LimitSwitchIgnoreSwitch = 1
MOT_LimitSwitchMakeOnContact = 2
MOT_LimitSwitchBreakOnContact = 3
MOT_LimitSwitchMakeOnHome = 4
MOT_LimitSwitchBreakOnHome = 5
MOT_PMD_Reserved = 6
MOT_LimitSwitchIgnoreSwitchSwapped = 129
MOT_LimitSwitchMakeOnContactSwapped = 130
MOT_LimitSwitchBreakOnContactSwapped = 131
MOT_LimitSwitchMakeOnHomeSwapped = 132
MOT_LimitSwitchBreakOnHomeSwapped = 133
class msl.equipment.resources.thorlabs.kinesis.enums.MOT_LimitSwitchSWModes(value, names=None, *values, module=None, qualname=None, type=None, start=1, boundary=None)[source]

Bases: IntEnum

MOT_LimitSwitchSWModeUndefined = 0
MOT_LimitSwitchIgnored = 1
MOT_LimitSwitchStopImmediate = 2
MOT_LimitSwitchStopProfiled = 3
MOT_LimitSwitchIgnored_Rotational = 129
MOT_LimitSwitchStopImmediate_Rotational = 130
MOT_LimitSwitchStopProfiled_Rotational = 131
class msl.equipment.resources.thorlabs.kinesis.enums.MOT_LimitsSoftwareApproachPolicy(value, names=None, *values, module=None, qualname=None, type=None, start=1, boundary=None)[source]

Bases: IntEnum

DisallowIllegalMoves = 0
AllowPartialMoves = 1
AllowAllMoves = 2
class msl.equipment.resources.thorlabs.kinesis.enums.MOT_CurrentLoopPhases(value, names=None, *values, module=None, qualname=None, type=None, start=1, boundary=None)[source]

Bases: IntEnum

MOT_PhaseA = 0
MOT_PhaseB = 1
MOT_PhaseAB = 2
class msl.equipment.resources.thorlabs.kinesis.enums.MOT_MovementModes(value, names=None, *values, module=None, qualname=None, type=None, start=1, boundary=None)[source]

Bases: IntEnum

LinearRange = 0
RotationalUnlimited = 1
RotationalWrapping = 2
class msl.equipment.resources.thorlabs.kinesis.enums.MOT_MovementDirections(value, names=None, *values, module=None, qualname=None, type=None, start=1, boundary=None)[source]

Bases: IntEnum

Quickest = 0
Forwards = 1
Reverse = 2
class msl.equipment.resources.thorlabs.kinesis.enums.MOT_PID_LoopMode(value, names=None, *values, module=None, qualname=None, type=None, start=1, boundary=None)[source]

Bases: IntEnum

MOT_PIDLoopModeDisabled = 0
MOT_PIDOpenLoopMode = 1
MOT_PIDClosedLoopMode = 2
class msl.equipment.resources.thorlabs.kinesis.enums.NT_SignalState(value, names=None, *values, module=None, qualname=None, type=None, start=1, boundary=None)[source]

Bases: IntEnum

NT_BadSignal = 0
NT_GoodSignal = 1
class msl.equipment.resources.thorlabs.kinesis.enums.NT_Mode(value, names=None, *values, module=None, qualname=None, type=None, start=1, boundary=None)[source]

Bases: IntEnum

NT_ModeUndefined = 0
NT_Piezo = 1
NT_Latch = 2
NT_Tracking = 3
NT_HorizontalTracking = 4
NT_VerticalTracking = 5
class msl.equipment.resources.thorlabs.kinesis.enums.NT_ControlMode(value, names=None, *values, module=None, qualname=None, type=None, start=1, boundary=None)[source]

Bases: IntEnum

NT_ControlModeUndefined = 0
NT_OpenLoop = 1
NT_ClosedLoop = 2
NT_OpenLoopSmoothed = 3
NT_ClosedLoopSmoothed = 4
class msl.equipment.resources.thorlabs.kinesis.enums.NT_FeedbackSource(value, names=None, *values, module=None, qualname=None, type=None, start=1, boundary=None)[source]

Bases: IntEnum

NT_FeedbackSourceUndefined = 0
NT_TIA = 1
NT_BNC_1v = 2
NT_BNC_2v = 3
NT_BNC_5v = 4
NT_BNC_10v = 5
class msl.equipment.resources.thorlabs.kinesis.enums.NT_TIARange(value, names=None, *values, module=None, qualname=None, type=None, start=1, boundary=None)[source]

Bases: IntEnum

NT_TIARange1_3nA = 3
NT_TIARange2_10nA = 4
NT_TIARange3_30nA = 5
NT_TIARange4_100nA = 6
NT_TIARange5_300nA = 7
NT_TIARange6_1uA = 8
NT_TIARange7_3uA = 9
NT_TIARange8_10uA = 10
NT_TIARange9_30uA = 11
NT_TIARange10_100uA = 12
NT_TIARange11_300uA = 13
NT_TIARange12_1mA = 14
NT_TIARange13_3mA = 15
NT_TIARange14_10mA = 16
class msl.equipment.resources.thorlabs.kinesis.enums.NT_OddOrEven(value, names=None, *values, module=None, qualname=None, type=None, start=1, boundary=None)[source]

Bases: IntEnum

NT_OddAndEven = 1
NT_Odd = 2
NT_Even = 3
class msl.equipment.resources.thorlabs.kinesis.enums.NT_UnderOrOver(value, names=None, *values, module=None, qualname=None, type=None, start=1, boundary=None)[source]

Bases: IntEnum

NT_InRange = 1
NT_UnderRange = 2
NT_OverRange = 3
class msl.equipment.resources.thorlabs.kinesis.enums.NT_CircleDiameterMode(value, names=None, *values, module=None, qualname=None, type=None, start=1, boundary=None)[source]

Bases: IntEnum

NT_ParameterCircleMode = 1
NT_AbsPowerCircleMode = 2
NT_LUTCircleMode = 3
class msl.equipment.resources.thorlabs.kinesis.enums.NT_CircleAdjustment(value, names=None, *values, module=None, qualname=None, type=None, start=1, boundary=None)[source]

Bases: IntEnum

NT_LinearCircleAdjustment = 1
NT_LogCircleAdjustment = 2
NT_SquareCircleAdjustment = 3
NT_CubeCircleAdjustment = 4
class msl.equipment.resources.thorlabs.kinesis.enums.NT_TIARangeMode(value, names=None, *values, module=None, qualname=None, type=None, start=1, boundary=None)[source]

Bases: IntEnum

NT_TIARangeModeUndefined = 0
NT_AutoRangeAtSelected = 1
NT_ManualRangeAtSelected = 2
NT_ManualRangeAtParameter = 3
NT_AutoRangeAtParameter = 4
class msl.equipment.resources.thorlabs.kinesis.enums.NT_LowPassFrequency(value, names=None, *values, module=None, qualname=None, type=None, start=1, boundary=None)[source]

Bases: IntEnum

NT_LowPassNone = 0
NT_LowPass_1Hz = 1
NT_LowPass_3Hz = 2
NT_LowPass_10Hz = 3
NT_LowPass_30Hz = 4
NT_LowPass_100Hz = 5
class msl.equipment.resources.thorlabs.kinesis.enums.NT_VoltageRange(value, names=None, *values, module=None, qualname=None, type=None, start=1, boundary=None)[source]

Bases: IntEnum

NT_VoltageRangeUndefined = 0
NT_VoltageRange_5v = 1
NT_VoltageRange_10v = 2
class msl.equipment.resources.thorlabs.kinesis.enums.NT_OutputVoltageRoute(value, names=None, *values, module=None, qualname=None, type=None, start=1, boundary=None)[source]

Bases: IntEnum

NT_SMAOnly = 1
NT_HubOrSMA = 2
class msl.equipment.resources.thorlabs.kinesis.enums.NT_PowerInputUnits(value, names=None, *values, module=None, qualname=None, type=None, start=1, boundary=None)[source]

Bases: IntEnum

NT_Amps = 0
NT_Watts = 1
NT_Db = 2
class msl.equipment.resources.thorlabs.kinesis.enums.NT_SMA_Units(value, names=None, *values, module=None, qualname=None, type=None, start=1, boundary=None)[source]

Bases: IntEnum

NT_Voltage = 0
NT_FullRange = 1
NT_UserDefined = 2
class msl.equipment.resources.thorlabs.kinesis.enums.BNT_CurrentLimit(value, names=None, *values, module=None, qualname=None, type=None, start=1, boundary=None)[source]

Bases: IntEnum

NT_CurrentLimit_100mA = 0
NT_CurrentLimit_250mA = 1
NT_CurrentLimit_500mA = 2
class msl.equipment.resources.thorlabs.kinesis.enums.BNT_OutputLowPassFilter(value, names=None, *values, module=None, qualname=None, type=None, start=1, boundary=None)[source]

Bases: IntEnum

NT_OutputFilter_10Hz = 0
NT_OutputFilter_100Hz = 1
NT_OutputFilter_5kHz = 2
NT_OutputFilter_None = 3
class msl.equipment.resources.thorlabs.kinesis.enums.BNT_FeedbackSignalSelection(value, names=None, *values, module=None, qualname=None, type=None, start=1, boundary=None)[source]

Bases: IntEnum

NT_FeedbackSignalDC = 0
NT_FeedbackSignalAC = 65535
class msl.equipment.resources.thorlabs.kinesis.enums.BNT_BNCTriggerModes(value, names=None, *values, module=None, qualname=None, type=None, start=1, boundary=None)[source]

Bases: IntEnum

NT_BNCModeTrigger = 0
NT_BNCModeLVOut = 65535
class msl.equipment.resources.thorlabs.kinesis.enums.PZ_ControlModeTypes(value, names=None, *values, module=None, qualname=None, type=None, start=1, boundary=None)[source]

Bases: IntEnum

PZ_Undefined = 0
PZ_OpenLoop = 1
PZ_CloseLoop = 2
PZ_OpenLoopSmooth = 3
PZ_CloseLoopSmooth = 4
class msl.equipment.resources.thorlabs.kinesis.enums.PZ_InputSourceFlags(value, names=None, *values, module=None, qualname=None, type=None, start=1, boundary=None)[source]

Bases: IntEnum

PZ_SoftwareOnly = 0
PZ_ExternalSignal = 1
PZ_Potentiometer = 2
PZ_All = 3
class msl.equipment.resources.thorlabs.kinesis.enums.PZ_OutputLUTModes(value, names=None, *values, module=None, qualname=None, type=None, start=1, boundary=None)[source]

Bases: IntEnum

PZ_Continuous = 1
PZ_Fixed = 2
PZ_OutputTrigEnable = 4
PZ_InputTrigEnable = 8
PZ_OutputTrigSenseHigh = 16
PZ_InputTrigSenseHigh = 32
PZ_OutputGated = 64
PZ_OutputTrigRepeat = 128
class msl.equipment.resources.thorlabs.kinesis.enums.PPC_DerivFilterState(value, names=None, *values, module=None, qualname=None, type=None, start=1, boundary=None)[source]

Bases: IntEnum

DerivFilterOn = 1
DerivFilterOff = 2
class msl.equipment.resources.thorlabs.kinesis.enums.PPC_NotchFilterState(value, names=None, *values, module=None, qualname=None, type=None, start=1, boundary=None)[source]

Bases: IntEnum

NotchFilterOn = 1
NotchFilterOff = 2
class msl.equipment.resources.thorlabs.kinesis.enums.PPC_NotchFilterChannel(value, names=None, *values, module=None, qualname=None, type=None, start=1, boundary=None)[source]

Bases: IntEnum

NotchFilter1 = 1
NotchFilter2 = 2
NotchFilterBoth = 3
class msl.equipment.resources.thorlabs.kinesis.enums.PPC_IOControlMode(value, names=None, *values, module=None, qualname=None, type=None, start=1, boundary=None)[source]

Bases: IntEnum

SWOnly = 0
ExtBNC = 1
Joystick = 2
JoystickBnc = 3
class msl.equipment.resources.thorlabs.kinesis.enums.PPC_IOOutputMode(value, names=None, *values, module=None, qualname=None, type=None, start=1, boundary=None)[source]

Bases: IntEnum

HV = 1
PosRaw = 2
PosCorrected = 3
class msl.equipment.resources.thorlabs.kinesis.enums.PPC_IOOutputBandwidth(value, names=None, *values, module=None, qualname=None, type=None, start=1, boundary=None)[source]

Bases: IntEnum

OP_Unfiltered = 1
OP_200Hz = 2
class msl.equipment.resources.thorlabs.kinesis.enums.PPC_IOFeedbackSourceDefinition(value, names=None, *values, module=None, qualname=None, type=None, start=1, boundary=None)[source]

Bases: IntEnum

StrainGauge = 1
Capacitive = 2
Optical = 3
class msl.equipment.resources.thorlabs.kinesis.enums.PPC_DisplayIntensity(value, names=None, *values, module=None, qualname=None, type=None, start=1, boundary=None)[source]

Bases: IntEnum

Bright = 1
Dim = 2
Off = 3
class msl.equipment.resources.thorlabs.kinesis.enums.FF_Positions(value, names=None, *values, module=None, qualname=None, type=None, start=1, boundary=None)[source]

Bases: IntEnum

FF_PositionError = 0
Position1 = 1
Position2 = 2
class msl.equipment.resources.thorlabs.kinesis.enums.FF_IOModes(value, names=None, *values, module=None, qualname=None, type=None, start=1, boundary=None)[source]

Bases: IntEnum

FF_ToggleOnPositiveEdge = 1
FF_SetPositionOnPositiveEdge = 2
FF_OutputHighAtSetPosition = 4
FF_OutputHighWhemMoving = 8
class msl.equipment.resources.thorlabs.kinesis.enums.FF_SignalModes(value, names=None, *values, module=None, qualname=None, type=None, start=1, boundary=None)[source]

Bases: IntEnum

FF_InputButton = 1
FF_InputLogic = 2
FF_InputSwap = 4
FF_OutputLevel = 16
FF_OutputPulse = 32
FF_OutputSwap = 64
class msl.equipment.resources.thorlabs.kinesis.enums.KMOT_WheelDirectionSense(value, names=None, *values, module=None, qualname=None, type=None, start=1, boundary=None)[source]

Bases: IntEnum

KMOT_WM_Positive = 1
KMOT_WM_Negative = 2
class msl.equipment.resources.thorlabs.kinesis.enums.KMOT_WheelMode(value, names=None, *values, module=None, qualname=None, type=None, start=1, boundary=None)[source]

Bases: IntEnum

KMOT_WM_Velocity = 1
KMOT_WM_Jog = 2
KMOT_WM_MoveAbsolute = 3
class msl.equipment.resources.thorlabs.kinesis.enums.KMOT_TriggerPortMode(value, names=None, *values, module=None, qualname=None, type=None, start=1, boundary=None)[source]

Bases: IntEnum

KMOT_TrigDisabled = 0
KMOT_TrigIn_GPI = 1
KMOT_TrigIn_RelativeMove = 2
KMOT_TrigIn_AbsoluteMove = 3
KMOT_TrigIn_Home = 4
KMOT_TrigOut_GPO = 10
KMOT_TrigOut_InMotion = 11
KMOT_TrigOut_AtMaxVelocity = 12
KMOT_TrigOut_AtPositionSteps = 13
KMOT_TrigOut_Synch = 14
class msl.equipment.resources.thorlabs.kinesis.enums.KMOT_TriggerPortPolarity(value, names=None, *values, module=None, qualname=None, type=None, start=1, boundary=None)[source]

Bases: IntEnum

KMOT_TrigPolarityHigh = 1
KMOT_TrigPolarityLow = 2
class msl.equipment.resources.thorlabs.kinesis.enums.KIM_Channels(value, names=None, *values, module=None, qualname=None, type=None, start=1, boundary=None)[source]

Bases: IntEnum

Channel1 = 1
Channel2 = 2
Channel3 = 3
Channel4 = 4
class msl.equipment.resources.thorlabs.kinesis.enums.KIM_JogMode(value, names=None, *values, module=None, qualname=None, type=None, start=1, boundary=None)[source]

Bases: IntEnum

JogContinuous = 1
JogStep = 2
class msl.equipment.resources.thorlabs.kinesis.enums.KIM_TravelDirection(value, names=None, *values, module=None, qualname=None, type=None, start=1, boundary=None)[source]

Bases: IntEnum

Forward = 1
Reverse = 2
class msl.equipment.resources.thorlabs.kinesis.enums.KIM_FBSignalMode(value, names=None, *values, module=None, qualname=None, type=None, start=1, boundary=None)[source]

Bases: IntEnum

FB_LimitSwitch = 1
FB_Encoder = 2
class msl.equipment.resources.thorlabs.kinesis.enums.KIM_LimitSwitchModes(value, names=None, *values, module=None, qualname=None, type=None, start=1, boundary=None)[source]

Bases: IntEnum

Ignore = 1
SwitchMakes = 2
SwitchBreaks = 3
SwitchMakes_HomeOnly = 4
SwitchBreaks_HomeOnly = 5
class msl.equipment.resources.thorlabs.kinesis.enums.KIM_DirectionSense(value, names=None, *values, module=None, qualname=None, type=None, start=1, boundary=None)[source]

Bases: IntEnum

Dir_Disabled = 0
Dir_Forward = 1
Dir_Reverse = 2
class msl.equipment.resources.thorlabs.kinesis.enums.KIM_TrigModes(value, names=None, *values, module=None, qualname=None, type=None, start=1, boundary=None)[source]

Bases: IntEnum

Trig_Disabled = 0
Trig_In_GPI = 1
Trig_InRelativeMove = 2
Trig_InAbsoluteMove = 3
Trig_InResetCount = 4
Trig_Out_GP0 = 10
Trig_Out_InMotion = 11
Trig_Out_AtMaxVelocity = 12
Trig_Out_PosStepFwd = 13
Trig_Out_PosStepRev = 14
Trig_Out_PosStepBoth = 15
Trig_Out_AtFwdLimit = 16
Trig_Out_AtRevLimit = 17
Trig_Out_AtEitherLimit = 18
class msl.equipment.resources.thorlabs.kinesis.enums.KIM_TrigPolarities(value, names=None, *values, module=None, qualname=None, type=None, start=1, boundary=None)[source]

Bases: IntEnum

Trig_High = 1
Trig_Low = 2
class msl.equipment.resources.thorlabs.kinesis.enums.KIM_JoysticModes(value, names=None, *values, module=None, qualname=None, type=None, start=1, boundary=None)[source]

Bases: IntEnum

JS_Velocity = 1
JS_Jog = 2
JS_GotoPosition = 3
class msl.equipment.resources.thorlabs.kinesis.enums.ChannelEnableModes(value, names=None, *values, module=None, qualname=None, type=None, start=1, boundary=None)[source]

Bases: IntEnum

NONE = 0
Channel1Only = 1
Channel2Only = 2
Channel3Only = 3
Channel4Only = 4
Channels1and2 = 5
Channels3and4 = 6
class msl.equipment.resources.thorlabs.kinesis.enums.LD_InputSourceFlags(value, names=None, *values, module=None, qualname=None, type=None, start=1, boundary=None)[source]

Bases: IntEnum

LD_SoftwareOnly = 1
LD_ExternalSignal = 2
LD_Potentiometer = 4
class msl.equipment.resources.thorlabs.kinesis.enums.LD_DisplayUnits(value, names=None, *values, module=None, qualname=None, type=None, start=1, boundary=None)[source]

Bases: IntEnum

LD_ILim = 1
LD_ILD = 2
LD_IPD = 3
LD_PLD = 4
class msl.equipment.resources.thorlabs.kinesis.enums.LD_TIA_RANGES(value, names=None, *values, module=None, qualname=None, type=None, start=1, boundary=None)[source]

Bases: IntEnum

LD_TIA_10uA = 1
LD_TIA_100uA = 2
LD_TIA_1mA = 4
LD_TIA_10mA = 8
class msl.equipment.resources.thorlabs.kinesis.enums.LD_POLARITY(value, names=None, *values, module=None, qualname=None, type=None, start=1, boundary=None)[source]

Bases: IntEnum

LD_CathodeGrounded = 1
LD_AnodeGrounded = 2
class msl.equipment.resources.thorlabs.kinesis.enums.KLD_TriggerMode(value, names=None, *values, module=None, qualname=None, type=None, start=1, boundary=None)[source]

Bases: IntEnum

KLD_Disabled = 0
KLD_Input = 1
KLD_Output = 10
KLD_LaserOn = 11
KLD_InterlockEnabled = 12
KLD_SetPointChange = 13
KLD_HighStability = 14
KLD_LowStability = 15
class msl.equipment.resources.thorlabs.kinesis.enums.KLD_TrigPolarity(value, names=None, *values, module=None, qualname=None, type=None, start=1, boundary=None)[source]

Bases: IntEnum

KLD_TrigPol_High = 1
KLD_TrigPol_Low = 2
class msl.equipment.resources.thorlabs.kinesis.enums.LS_InputSourceFlags(value, names=None, *values, module=None, qualname=None, type=None, start=1, boundary=None)[source]

Bases: IntEnum

LS_SoftwareOnly = 0
LS_ExternalSignal = 1
LS_Potentiometer = 4
class msl.equipment.resources.thorlabs.kinesis.enums.KLS_OpMode(value, names=None, *values, module=None, qualname=None, type=None, start=1, boundary=None)[source]

Bases: IntEnum

KLS_ConstantPower = 0
KLS_ConstantCurrent = 1
class msl.equipment.resources.thorlabs.kinesis.enums.KLS_TriggerMode(value, names=None, *values, module=None, qualname=None, type=None, start=1, boundary=None)[source]

Bases: IntEnum

KLS_Disabled = 0
KLS_Input = 1
KLS_Output = 10
KLS_LaserOn = 11
KLS_InterlockEnabled = 12
KLS_SetPointChange = 13
KLS_HighStability = 14
KLS_LowStability = 15
class msl.equipment.resources.thorlabs.kinesis.enums.KLS_TrigPolarity(value, names=None, *values, module=None, qualname=None, type=None, start=1, boundary=None)[source]

Bases: IntEnum

KLS_TrigPol_High = 1
KLS_TrigPol_Low = 2
class msl.equipment.resources.thorlabs.kinesis.enums.KNA_FeedbackSource(value, names=None, *values, module=None, qualname=None, type=None, start=1, boundary=None)[source]

Bases: IntEnum

NT_FeedbackSourceUndefined = 0
NT_TIA = 1
NT_IO1_5v = 4
class msl.equipment.resources.thorlabs.kinesis.enums.KNA_TIARange(value, names=None, *values, module=None, qualname=None, type=None, start=1, boundary=None)[source]

Bases: IntEnum

KNA_TIARange1_5nA = 3
KNA_TIARange2_16_6nA = 4
KNA_TIARange3_50nA = 5
KNA_TIARange4_166nA = 6
KNA_TIARange5_500nA = 7
KNA_TIARange6_1_66uA = 8
KNA_TIARange7_5uA = 9
KNA_TIARange8_16_6uA = 10
KNA_TIARange9_50uA = 11
KNA_TIARange10_166uA = 12
KNA_TIARange11_500uA = 13
KNA_TIARange12_1_66mA = 14
KNA_TIARange13_5mA = 15
class msl.equipment.resources.thorlabs.kinesis.enums.KNA_LowVoltageRange(value, names=None, *values, module=None, qualname=None, type=None, start=1, boundary=None)[source]

Bases: IntEnum

KNA_VoltageRange_10v = 2
class msl.equipment.resources.thorlabs.kinesis.enums.KNA_LowOutputVoltageRoute(value, names=None, *values, module=None, qualname=None, type=None, start=1, boundary=None)[source]

Bases: IntEnum

KNA_IO1Only = 1
class msl.equipment.resources.thorlabs.kinesis.enums.KNA_HighVoltageRange(value, names=None, *values, module=None, qualname=None, type=None, start=1, boundary=None)[source]

Bases: IntEnum

KNA_Default_Range = 0
KNA_VoltageRange_CH1_75v = 0
KNA_VoltageRange_CH1_150v = 1
KNA_VoltageRange_CH2_75v = 0
KNA_VoltageRange_CH2_150v = 16
class msl.equipment.resources.thorlabs.kinesis.enums.KNA_HighOutputVoltageRoute(value, names=None, *values, module=None, qualname=None, type=None, start=1, boundary=None)[source]

Bases: IntEnum

KNA_Default_Route = 0
KNA_ExtIn_PIN = 0
KNA_ExtIn_IO1 = 1
KNA_ExtOut_Dis = 0
KNA_ExtOut_IO2 = 16
KNA_EnableInputBoost = 256
class msl.equipment.resources.thorlabs.kinesis.enums.NT_IO1_Units(value, names=None, *values, module=None, qualname=None, type=None, start=1, boundary=None)[source]

Bases: IntEnum

NT_Voltage = 0
NT_FullRange = 1
NT_UserDefined = 2
class msl.equipment.resources.thorlabs.kinesis.enums.KNA_WheelAdjustRate(value, names=None, *values, module=None, qualname=None, type=None, start=1, boundary=None)[source]

Bases: IntEnum

KNA_WM_Low = 0
KNA_WM_Medium = 1
KNA_WM_High = 2
class msl.equipment.resources.thorlabs.kinesis.enums.KNA_TriggerPortMode(value, names=None, *values, module=None, qualname=None, type=None, start=1, boundary=None)[source]

Bases: IntEnum

KNA_TrigDisabled = 0
KNA_TrigIn_GPI = 1
KNA_TrigIn_VoltageStepUp = 2
KNA_TrigIn_VoltageStepDown = 3
KNA_TrigOut_GPO = 10
class msl.equipment.resources.thorlabs.kinesis.enums.KNA_TriggerPortPolarity(value, names=None, *values, module=None, qualname=None, type=None, start=1, boundary=None)[source]

Bases: IntEnum

KNA_TrigPolarityHigh = 1
KNA_TrigPolarityLow = 2
class msl.equipment.resources.thorlabs.kinesis.enums.KNA_Channels(value, names=None, *values, module=None, qualname=None, type=None, start=1, boundary=None)[source]

Bases: IntEnum

KNA_ChannelUndefined = 0
KNA_Channel1 = 1
KNA_Channel2 = 2
class msl.equipment.resources.thorlabs.kinesis.enums.KNA_FeedbackModeTypes(value, names=None, *values, module=None, qualname=None, type=None, start=1, boundary=None)[source]

Bases: IntEnum

PZ_ControlModeUndefined = 0
PZ_OpenLoop = 1
PZ_CloseLoop = 2
PZ_OpenLoopSmooth = 3
PZ_CloseLoopSmooth = 4
class msl.equipment.resources.thorlabs.kinesis.enums.KPZ_WheelDirectionSense(value, names=None, *values, module=None, qualname=None, type=None, start=1, boundary=None)[source]

Bases: IntEnum

KPZ_WM_Positive = 1
KPZ_WM_Negative = 2
class msl.equipment.resources.thorlabs.kinesis.enums.KPZ_WheelMode(value, names=None, *values, module=None, qualname=None, type=None, start=1, boundary=None)[source]

Bases: IntEnum

KPZ_WM_MoveAtVoltage = 1
KPZ_WM_JogVoltage = 2
KPZ_WM_SetVoltage = 3
class msl.equipment.resources.thorlabs.kinesis.enums.KPZ_WheelChangeRate(value, names=None, *values, module=None, qualname=None, type=None, start=1, boundary=None)[source]

Bases: IntEnum

KPZ_WM_High = 1
KPZ_WM_Medium = 2
KPZ_WM_Low = 3
class msl.equipment.resources.thorlabs.kinesis.enums.KPZ_TriggerPortMode(value, names=None, *values, module=None, qualname=None, type=None, start=1, boundary=None)[source]

Bases: IntEnum

KPZ_TrigDisabled = 0
KPZ_TrigIn_GPI = 1
KPZ_TrigIn_VoltageStepUp = 2
KPZ_TrigIn_VoltageStepDown = 3
KPZ_TrigOut_GPO = 10
class msl.equipment.resources.thorlabs.kinesis.enums.KPZ_TriggerPortPolarity(value, names=None, *values, module=None, qualname=None, type=None, start=1, boundary=None)[source]

Bases: IntEnum

KPZ_TrigPolarityHigh = 1
KPZ_TrigPolarityLow = 2
class msl.equipment.resources.thorlabs.kinesis.enums.HubAnalogueModes(value, names=None, *values, module=None, qualname=None, type=None, start=1, boundary=None)[source]

Bases: IntEnum

AnalogueCh1 = 1
AnalogueCh2 = 2
ExtSignalSMA = 3
class msl.equipment.resources.thorlabs.kinesis.enums.QD_OperatingMode(value, names=None, *values, module=None, qualname=None, type=None, start=1, boundary=None)[source]

Bases: IntEnum

QD_ModeUndefined = 0
QD_Monitor = 1
QD_OpenLoop = 2
QD_ClosedLoop = 3
QD_AutoOpenClosedLoop = 4
class msl.equipment.resources.thorlabs.kinesis.enums.QD_LowVoltageRoute(value, names=None, *values, module=None, qualname=None, type=None, start=1, boundary=None)[source]

Bases: IntEnum

QD_RouteUndefined = 0
QD_SMAOnly = 1
QD_HubAndSMA = 2
class msl.equipment.resources.thorlabs.kinesis.enums.QD_OpenLoopHoldValues(value, names=None, *values, module=None, qualname=None, type=None, start=1, boundary=None)[source]

Bases: IntEnum

QD_HoldOnZero = 1
QD_HoldOnLastValue = 2
class msl.equipment.resources.thorlabs.kinesis.enums.QD_FilterEnable(value, names=None, *values, module=None, qualname=None, type=None, start=1, boundary=None)[source]

Bases: IntEnum

QD_Undefined = 0
QD_Enabled = 1
QD_Disabled = 2
class msl.equipment.resources.thorlabs.kinesis.enums.QD_KPA_TrigModes(value, names=None, *values, module=None, qualname=None, type=None, start=1, boundary=None)[source]

Bases: IntEnum

QD_Trig_Disabled = 0
QD_TrigIn_GPI = 1
QD_TrigIn_LoopOpenClose = 2
KD_TrigOut_GPO = 10
KD_TrigOut_Sum = 11
KD_TrigOut_Diff = 12
KD_TrigOut_SumDiff = 13
class msl.equipment.resources.thorlabs.kinesis.enums.QD_KPA_TrigPolarities(value, names=None, *values, module=None, qualname=None, type=None, start=1, boundary=None)[source]

Bases: IntEnum

GD_Trig_High = 1
GD_Trig_Low = 2
class msl.equipment.resources.thorlabs.kinesis.enums.SC_OperatingModes(value, names=None, *values, module=None, qualname=None, type=None, start=1, boundary=None)[source]

Bases: IntEnum

SC_Manual = 1
SC_Single = 2
SC_Auto = 3
SC_Triggered = 4
class msl.equipment.resources.thorlabs.kinesis.enums.SC_OperatingStates(value, names=None, *values, module=None, qualname=None, type=None, start=1, boundary=None)[source]

Bases: IntEnum

SC_Unknown = 0
SC_Active = 1
SC_Inactive = 2
class msl.equipment.resources.thorlabs.kinesis.enums.SC_SolenoidStates(value, names=None, *values, module=None, qualname=None, type=None, start=1, boundary=None)[source]

Bases: IntEnum

SC_SolenoidOpen = 1
SC_SolenoidClosed = 2
class msl.equipment.resources.thorlabs.kinesis.enums.KSC_TriggerPortMode(value, names=None, *values, module=None, qualname=None, type=None, start=1, boundary=None)[source]

Bases: IntEnum

KSC_TrigDisabled = 0
KSC_TrigIn_GPI = 1
KSC_TrigOut_GPO = 10
class msl.equipment.resources.thorlabs.kinesis.enums.KSC_TriggerPortPolarity(value, names=None, *values, module=None, qualname=None, type=None, start=1, boundary=None)[source]

Bases: IntEnum

KSC_TrigPolarityHigh = 1
KSC_TrigPolarityLow = 2
class msl.equipment.resources.thorlabs.kinesis.enums.KST_Stages(value, names=None, *values, module=None, qualname=None, type=None, start=1, boundary=None)[source]

Bases: IntEnum

ZST6 = 32
ZST13 = 33
ZST25 = 34
ZST206 = 48
ZST213 = 49
ZST225 = 50
ZFS206 = 64
ZFS213 = 65
ZFS225 = 66
DRV013_25MM = 80
DRV014_50MM = 81
NR360 = 112
PLS_X25MM = 114
PLS_X25MM_HiRes = 115
FW103 = 117
class msl.equipment.resources.thorlabs.kinesis.enums.TSG_Hub_Analogue_Modes(value, names=None, *values, module=None, qualname=None, type=None, start=1, boundary=None)[source]

Bases: IntEnum

TSG_HubChannel1 = 1
TSG_HubChannel2 = 2
class msl.equipment.resources.thorlabs.kinesis.enums.TSG_Display_Modes(value, names=None, *values, module=None, qualname=None, type=None, start=1, boundary=None)[source]

Bases: IntEnum

TSG_Undefined = 0
TSG_Position = 1
TSG_Voltage = 2
TSG_Force = 3
class msl.equipment.resources.thorlabs.kinesis.enums.KSG_TriggerPortMode(value, names=None, *values, module=None, qualname=None, type=None, start=1, boundary=None)[source]

Bases: IntEnum

KSG_TrigDisabled = 0
KSG_TrigIn_GPI = 1
KSG_TrigOut_GPO = 10
KSG_TrigOut_LessThanLowerLimit = 11
KSG_TrigOut_MoreThanLowerLimit = 12
KSG_TrigOut_LessThanUpperLimit = 13
KSG_TrigOut_MoreThanUpperLimit = 14
KSG_TrigOut_BetweenLimits = 15
KSG_TrigOut_OutsideLimits = 16
class msl.equipment.resources.thorlabs.kinesis.enums.KSG_TriggerPortPolarity(value, names=None, *values, module=None, qualname=None, type=None, start=1, boundary=None)[source]

Bases: IntEnum

KSG_TrigPolarityHigh = 1
KSG_TrigPolarityLow = 2
class msl.equipment.resources.thorlabs.kinesis.enums.TIM_Channels(value, names=None, *values, module=None, qualname=None, type=None, start=1, boundary=None)[source]

Bases: IntEnum

Channel1 = 1
Channel2 = 2
Channel3 = 3
Channel4 = 4
class msl.equipment.resources.thorlabs.kinesis.enums.TIM_JogMode(value, names=None, *values, module=None, qualname=None, type=None, start=1, boundary=None)[source]

Bases: IntEnum

JogContinuous = 1
JogStep = 2
class msl.equipment.resources.thorlabs.kinesis.enums.TIM_ButtonsMode(value, names=None, *values, module=None, qualname=None, type=None, start=1, boundary=None)[source]

Bases: IntEnum

Jog = 1
Position = 2
class msl.equipment.resources.thorlabs.kinesis.enums.TIM_Direction(value, names=None, *values, module=None, qualname=None, type=None, start=1, boundary=None)[source]

Bases: IntEnum

Forward = 1
Reverse = 2
class msl.equipment.resources.thorlabs.kinesis.enums.LS_DisplayUnits(value, names=None, *values, module=None, qualname=None, type=None, start=1, boundary=None)[source]

Bases: IntEnum

LS_mAmps = 1
LS_mWatts = 2
LS_mDb = 3
class msl.equipment.resources.thorlabs.kinesis.enums.TST_Stages(value, names=None, *values, module=None, qualname=None, type=None, start=1, boundary=None)[source]

Bases: IntEnum

ZST6 = 32
ZST13 = 33
ZST25 = 34
ZST206 = 48
ZST213 = 49
ZST225 = 50
ZFS206 = 64
ZFS213 = 65
ZFS225 = 66
TBD1 = 96
TBD2 = 97
TBD3 = 98
TBD4 = 99
NR360 = 112
MVS025 = 113
PLS_X25MM = 114
PLS_X25MM_HiRes = 115
FW103 = 117
NEWZFS06 = 10006
NEWZFS13 = 10013
NEWZFS25 = 10025
NEWZST06 = 11006
NEWZST13 = 11013
NEWZST25 = 12025
class msl.equipment.resources.thorlabs.kinesis.enums.TC_SensorTypes(value, names=None, *values, module=None, qualname=None, type=None, start=1, boundary=None)[source]

Bases: IntEnum

TC_Transducer = 0
TC_TH20kOhm = 1
TC_TH200kOhm = 2
class msl.equipment.resources.thorlabs.kinesis.enums.TC_DisplayModes(value, names=None, *values, module=None, qualname=None, type=None, start=1, boundary=None)[source]

Bases: IntEnum

TC_ActualTemperature = 0
TC_TargetTemperature = 1
TC_TempDifference = 2
TC_Current = 3
class msl.equipment.resources.thorlabs.kinesis.enums.UnitType(value, names=None, *values, module=None, qualname=None, type=None, start=1, boundary=None)[source]

Bases: IntEnum

DISTANCE = 0
VELOCITY = 1
ACCELERATION = 2