msl.equipment.resources.thorlabs.kinesis.enums module
Enums defined in Thorlabs Kinesis v1.14.10
- class msl.equipment.resources.thorlabs.kinesis.enums.FT_Status(*values)[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(*values)[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(*values)[source]
Bases:
IntEnum- MOT_TravelModeUndefined = 0
- MOT_Linear = 1
- MOT_Rotational = 2
- class msl.equipment.resources.thorlabs.kinesis.enums.MOT_TravelDirection(*values)[source]
Bases:
IntEnum- MOT_TravelDirectionDisabled = 0
- MOT_Forwards = 1
- MOT_Reverse = 2
- class msl.equipment.resources.thorlabs.kinesis.enums.MOT_DirectionSense(*values)[source]
Bases:
IntEnum- MOT_Normal = 0
- MOT_Backwards = 1
- class msl.equipment.resources.thorlabs.kinesis.enums.MOT_HomeLimitSwitchDirection(*values)[source]
Bases:
IntEnum- MOT_LimitSwitchDirectionUndefined = 0
- MOT_ReverseLimitSwitch = 1
- MOT_ForwardLimitSwitch = 4
- class msl.equipment.resources.thorlabs.kinesis.enums.MOT_JogModes(*values)[source]
Bases:
IntEnum- MOT_JogModeUndefined = 0
- MOT_Continuous = 1
- MOT_SingleStep = 2
- class msl.equipment.resources.thorlabs.kinesis.enums.MOT_StopModes(*values)[source]
Bases:
IntEnum- MOT_StopModeUndefined = 0
- MOT_Immediate = 1
- MOT_Profiled = 2
- class msl.equipment.resources.thorlabs.kinesis.enums.MOT_ButtonModes(*values)[source]
Bases:
IntEnum- MOT_ButtonModeUndefined = 0
- MOT_JogMode = 1
- MOT_Preset = 2
- class msl.equipment.resources.thorlabs.kinesis.enums.MOT_VelocityProfileModes(*values)[source]
Bases:
IntEnum- MOT_Trapezoidal = 0
- MOT_SCurve = 2
- class msl.equipment.resources.thorlabs.kinesis.enums.MOT_LimitSwitchModes(*values)[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(*values)[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(*values)[source]
Bases:
IntEnum- DisallowIllegalMoves = 0
- AllowPartialMoves = 1
- AllowAllMoves = 2
- class msl.equipment.resources.thorlabs.kinesis.enums.MOT_CurrentLoopPhases(*values)[source]
Bases:
IntEnum- MOT_PhaseA = 0
- MOT_PhaseB = 1
- MOT_PhaseAB = 2
- class msl.equipment.resources.thorlabs.kinesis.enums.MOT_MovementModes(*values)[source]
Bases:
IntEnum- LinearRange = 0
- RotationalUnlimited = 1
- RotationalWrapping = 2
- class msl.equipment.resources.thorlabs.kinesis.enums.MOT_MovementDirections(*values)[source]
Bases:
IntEnum- Quickest = 0
- Forwards = 1
- Reverse = 2
- class msl.equipment.resources.thorlabs.kinesis.enums.MOT_PID_LoopMode(*values)[source]
Bases:
IntEnum- MOT_PIDLoopModeDisabled = 0
- MOT_PIDOpenLoopMode = 1
- MOT_PIDClosedLoopMode = 2
- class msl.equipment.resources.thorlabs.kinesis.enums.NT_SignalState(*values)[source]
Bases:
IntEnum- NT_BadSignal = 0
- NT_GoodSignal = 1
- class msl.equipment.resources.thorlabs.kinesis.enums.NT_Mode(*values)[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(*values)[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(*values)[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(*values)[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(*values)[source]
Bases:
IntEnum- NT_OddAndEven = 1
- NT_Odd = 2
- NT_Even = 3
- class msl.equipment.resources.thorlabs.kinesis.enums.NT_UnderOrOver(*values)[source]
Bases:
IntEnum- NT_InRange = 1
- NT_UnderRange = 2
- NT_OverRange = 3
- class msl.equipment.resources.thorlabs.kinesis.enums.NT_CircleDiameterMode(*values)[source]
Bases:
IntEnum- NT_ParameterCircleMode = 1
- NT_AbsPowerCircleMode = 2
- NT_LUTCircleMode = 3
- class msl.equipment.resources.thorlabs.kinesis.enums.NT_CircleAdjustment(*values)[source]
Bases:
IntEnum- NT_LinearCircleAdjustment = 1
- NT_LogCircleAdjustment = 2
- NT_SquareCircleAdjustment = 3
- NT_CubeCircleAdjustment = 4
- class msl.equipment.resources.thorlabs.kinesis.enums.NT_TIARangeMode(*values)[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(*values)[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(*values)[source]
Bases:
IntEnum- NT_VoltageRangeUndefined = 0
- NT_VoltageRange_5v = 1
- NT_VoltageRange_10v = 2
- class msl.equipment.resources.thorlabs.kinesis.enums.NT_OutputVoltageRoute(*values)[source]
Bases:
IntEnum- NT_SMAOnly = 1
- NT_HubOrSMA = 2
- class msl.equipment.resources.thorlabs.kinesis.enums.NT_PowerInputUnits(*values)[source]
Bases:
IntEnum- NT_Amps = 0
- NT_Watts = 1
- NT_Db = 2
- class msl.equipment.resources.thorlabs.kinesis.enums.NT_SMA_Units(*values)[source]
Bases:
IntEnum- NT_Voltage = 0
- NT_FullRange = 1
- NT_UserDefined = 2
- class msl.equipment.resources.thorlabs.kinesis.enums.BNT_CurrentLimit(*values)[source]
Bases:
IntEnum- NT_CurrentLimit_100mA = 0
- NT_CurrentLimit_250mA = 1
- NT_CurrentLimit_500mA = 2
- class msl.equipment.resources.thorlabs.kinesis.enums.BNT_OutputLowPassFilter(*values)[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(*values)[source]
Bases:
IntEnum- NT_FeedbackSignalDC = 0
- NT_FeedbackSignalAC = 65535
- class msl.equipment.resources.thorlabs.kinesis.enums.BNT_BNCTriggerModes(*values)[source]
Bases:
IntEnum- NT_BNCModeTrigger = 0
- NT_BNCModeLVOut = 65535
- class msl.equipment.resources.thorlabs.kinesis.enums.PZ_ControlModeTypes(*values)[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(*values)[source]
Bases:
IntEnum- PZ_SoftwareOnly = 0
- PZ_ExternalSignal = 1
- PZ_Potentiometer = 2
- PZ_All = 3
- class msl.equipment.resources.thorlabs.kinesis.enums.PZ_OutputLUTModes(*values)[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(*values)[source]
Bases:
IntEnum- DerivFilterOn = 1
- DerivFilterOff = 2
- class msl.equipment.resources.thorlabs.kinesis.enums.PPC_NotchFilterState(*values)[source]
Bases:
IntEnum- NotchFilterOn = 1
- NotchFilterOff = 2
- class msl.equipment.resources.thorlabs.kinesis.enums.PPC_NotchFilterChannel(*values)[source]
Bases:
IntEnum- NotchFilter1 = 1
- NotchFilter2 = 2
- NotchFilterBoth = 3
- class msl.equipment.resources.thorlabs.kinesis.enums.PPC_IOControlMode(*values)[source]
Bases:
IntEnum- SWOnly = 0
- ExtBNC = 1
- Joystick = 2
- JoystickBnc = 3
- class msl.equipment.resources.thorlabs.kinesis.enums.PPC_IOOutputMode(*values)[source]
Bases:
IntEnum- HV = 1
- PosRaw = 2
- PosCorrected = 3
- class msl.equipment.resources.thorlabs.kinesis.enums.PPC_IOOutputBandwidth(*values)[source]
Bases:
IntEnum- OP_Unfiltered = 1
- OP_200Hz = 2
- class msl.equipment.resources.thorlabs.kinesis.enums.PPC_IOFeedbackSourceDefinition(*values)[source]
Bases:
IntEnum- StrainGauge = 1
- Capacitive = 2
- Optical = 3
- class msl.equipment.resources.thorlabs.kinesis.enums.PPC_DisplayIntensity(*values)[source]
Bases:
IntEnum- Bright = 1
- Dim = 2
- Off = 3
- class msl.equipment.resources.thorlabs.kinesis.enums.FF_Positions(*values)[source]
Bases:
IntEnum- FF_PositionError = 0
- Position1 = 1
- Position2 = 2
- class msl.equipment.resources.thorlabs.kinesis.enums.FF_IOModes(*values)[source]
Bases:
IntEnum- FF_ToggleOnPositiveEdge = 1
- FF_SetPositionOnPositiveEdge = 2
- FF_OutputHighAtSetPosition = 4
- FF_OutputHighWhemMoving = 8
- class msl.equipment.resources.thorlabs.kinesis.enums.FF_SignalModes(*values)[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(*values)[source]
Bases:
IntEnum- KMOT_WM_Positive = 1
- KMOT_WM_Negative = 2
- class msl.equipment.resources.thorlabs.kinesis.enums.KMOT_WheelMode(*values)[source]
Bases:
IntEnum- KMOT_WM_Velocity = 1
- KMOT_WM_Jog = 2
- KMOT_WM_MoveAbsolute = 3
- class msl.equipment.resources.thorlabs.kinesis.enums.KMOT_TriggerPortMode(*values)[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(*values)[source]
Bases:
IntEnum- KMOT_TrigPolarityHigh = 1
- KMOT_TrigPolarityLow = 2
- class msl.equipment.resources.thorlabs.kinesis.enums.KIM_Channels(*values)[source]
Bases:
IntEnum- Channel1 = 1
- Channel2 = 2
- Channel3 = 3
- Channel4 = 4
- class msl.equipment.resources.thorlabs.kinesis.enums.KIM_JogMode(*values)[source]
Bases:
IntEnum- JogContinuous = 1
- JogStep = 2
- class msl.equipment.resources.thorlabs.kinesis.enums.KIM_TravelDirection(*values)[source]
Bases:
IntEnum- Forward = 1
- Reverse = 2
- class msl.equipment.resources.thorlabs.kinesis.enums.KIM_FBSignalMode(*values)[source]
Bases:
IntEnum- FB_LimitSwitch = 1
- FB_Encoder = 2
- class msl.equipment.resources.thorlabs.kinesis.enums.KIM_LimitSwitchModes(*values)[source]
Bases:
IntEnum- Ignore = 1
- SwitchMakes = 2
- SwitchBreaks = 3
- SwitchMakes_HomeOnly = 4
- SwitchBreaks_HomeOnly = 5
- class msl.equipment.resources.thorlabs.kinesis.enums.KIM_DirectionSense(*values)[source]
Bases:
IntEnum- Dir_Disabled = 0
- Dir_Forward = 1
- Dir_Reverse = 2
- class msl.equipment.resources.thorlabs.kinesis.enums.KIM_TrigModes(*values)[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(*values)[source]
Bases:
IntEnum- Trig_High = 1
- Trig_Low = 2
- class msl.equipment.resources.thorlabs.kinesis.enums.KIM_JoysticModes(*values)[source]
Bases:
IntEnum- JS_Velocity = 1
- JS_Jog = 2
- JS_GotoPosition = 3
- class msl.equipment.resources.thorlabs.kinesis.enums.ChannelEnableModes(*values)[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(*values)[source]
Bases:
IntEnum- LD_SoftwareOnly = 1
- LD_ExternalSignal = 2
- LD_Potentiometer = 4
- class msl.equipment.resources.thorlabs.kinesis.enums.LD_DisplayUnits(*values)[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(*values)[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(*values)[source]
Bases:
IntEnum- LD_CathodeGrounded = 1
- LD_AnodeGrounded = 2
- class msl.equipment.resources.thorlabs.kinesis.enums.KLD_TriggerMode(*values)[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(*values)[source]
Bases:
IntEnum- KLD_TrigPol_High = 1
- KLD_TrigPol_Low = 2
- class msl.equipment.resources.thorlabs.kinesis.enums.LS_InputSourceFlags(*values)[source]
Bases:
IntEnum- LS_SoftwareOnly = 0
- LS_ExternalSignal = 1
- LS_Potentiometer = 4
- class msl.equipment.resources.thorlabs.kinesis.enums.KLS_OpMode(*values)[source]
Bases:
IntEnum- KLS_ConstantPower = 0
- KLS_ConstantCurrent = 1
- class msl.equipment.resources.thorlabs.kinesis.enums.KLS_TriggerMode(*values)[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(*values)[source]
Bases:
IntEnum- KLS_TrigPol_High = 1
- KLS_TrigPol_Low = 2
- class msl.equipment.resources.thorlabs.kinesis.enums.KNA_FeedbackSource(*values)[source]
Bases:
IntEnum- NT_FeedbackSourceUndefined = 0
- NT_TIA = 1
- NT_IO1_5v = 4
- class msl.equipment.resources.thorlabs.kinesis.enums.KNA_TIARange(*values)[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(*values)[source]
Bases:
IntEnum- KNA_VoltageRange_10v = 2
- class msl.equipment.resources.thorlabs.kinesis.enums.KNA_LowOutputVoltageRoute(*values)[source]
Bases:
IntEnum- KNA_IO1Only = 1
- class msl.equipment.resources.thorlabs.kinesis.enums.KNA_HighVoltageRange(*values)[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(*values)[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(*values)[source]
Bases:
IntEnum- NT_Voltage = 0
- NT_FullRange = 1
- NT_UserDefined = 2
- class msl.equipment.resources.thorlabs.kinesis.enums.KNA_WheelAdjustRate(*values)[source]
Bases:
IntEnum- KNA_WM_Low = 0
- KNA_WM_Medium = 1
- KNA_WM_High = 2
- class msl.equipment.resources.thorlabs.kinesis.enums.KNA_TriggerPortMode(*values)[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(*values)[source]
Bases:
IntEnum- KNA_TrigPolarityHigh = 1
- KNA_TrigPolarityLow = 2
- class msl.equipment.resources.thorlabs.kinesis.enums.KNA_Channels(*values)[source]
Bases:
IntEnum- KNA_ChannelUndefined = 0
- KNA_Channel1 = 1
- KNA_Channel2 = 2
- class msl.equipment.resources.thorlabs.kinesis.enums.KNA_FeedbackModeTypes(*values)[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(*values)[source]
Bases:
IntEnum- KPZ_WM_Positive = 1
- KPZ_WM_Negative = 2
- class msl.equipment.resources.thorlabs.kinesis.enums.KPZ_WheelMode(*values)[source]
Bases:
IntEnum- KPZ_WM_MoveAtVoltage = 1
- KPZ_WM_JogVoltage = 2
- KPZ_WM_SetVoltage = 3
- class msl.equipment.resources.thorlabs.kinesis.enums.KPZ_WheelChangeRate(*values)[source]
Bases:
IntEnum- KPZ_WM_High = 1
- KPZ_WM_Medium = 2
- KPZ_WM_Low = 3
- class msl.equipment.resources.thorlabs.kinesis.enums.KPZ_TriggerPortMode(*values)[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(*values)[source]
Bases:
IntEnum- KPZ_TrigPolarityHigh = 1
- KPZ_TrigPolarityLow = 2
- class msl.equipment.resources.thorlabs.kinesis.enums.HubAnalogueModes(*values)[source]
Bases:
IntEnum- AnalogueCh1 = 1
- AnalogueCh2 = 2
- ExtSignalSMA = 3
- class msl.equipment.resources.thorlabs.kinesis.enums.QD_OperatingMode(*values)[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(*values)[source]
Bases:
IntEnum- QD_RouteUndefined = 0
- QD_SMAOnly = 1
- QD_HubAndSMA = 2
- class msl.equipment.resources.thorlabs.kinesis.enums.QD_OpenLoopHoldValues(*values)[source]
Bases:
IntEnum- QD_HoldOnZero = 1
- QD_HoldOnLastValue = 2
- class msl.equipment.resources.thorlabs.kinesis.enums.QD_FilterEnable(*values)[source]
Bases:
IntEnum- QD_Undefined = 0
- QD_Enabled = 1
- QD_Disabled = 2
- class msl.equipment.resources.thorlabs.kinesis.enums.QD_KPA_TrigModes(*values)[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(*values)[source]
Bases:
IntEnum- GD_Trig_High = 1
- GD_Trig_Low = 2
- class msl.equipment.resources.thorlabs.kinesis.enums.SC_OperatingModes(*values)[source]
Bases:
IntEnum- SC_Manual = 1
- SC_Single = 2
- SC_Auto = 3
- SC_Triggered = 4
- class msl.equipment.resources.thorlabs.kinesis.enums.SC_OperatingStates(*values)[source]
Bases:
IntEnum- SC_Unknown = 0
- SC_Active = 1
- SC_Inactive = 2
- class msl.equipment.resources.thorlabs.kinesis.enums.SC_SolenoidStates(*values)[source]
Bases:
IntEnum- SC_SolenoidOpen = 1
- SC_SolenoidClosed = 2
- class msl.equipment.resources.thorlabs.kinesis.enums.KSC_TriggerPortMode(*values)[source]
Bases:
IntEnum- KSC_TrigDisabled = 0
- KSC_TrigIn_GPI = 1
- KSC_TrigOut_GPO = 10
- class msl.equipment.resources.thorlabs.kinesis.enums.KSC_TriggerPortPolarity(*values)[source]
Bases:
IntEnum- KSC_TrigPolarityHigh = 1
- KSC_TrigPolarityLow = 2
- class msl.equipment.resources.thorlabs.kinesis.enums.KST_Stages(*values)[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(*values)[source]
Bases:
IntEnum- TSG_HubChannel1 = 1
- TSG_HubChannel2 = 2
- class msl.equipment.resources.thorlabs.kinesis.enums.TSG_Display_Modes(*values)[source]
Bases:
IntEnum- TSG_Undefined = 0
- TSG_Position = 1
- TSG_Voltage = 2
- TSG_Force = 3
- class msl.equipment.resources.thorlabs.kinesis.enums.KSG_TriggerPortMode(*values)[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(*values)[source]
Bases:
IntEnum- KSG_TrigPolarityHigh = 1
- KSG_TrigPolarityLow = 2
- class msl.equipment.resources.thorlabs.kinesis.enums.TIM_Channels(*values)[source]
Bases:
IntEnum- Channel1 = 1
- Channel2 = 2
- Channel3 = 3
- Channel4 = 4
- class msl.equipment.resources.thorlabs.kinesis.enums.TIM_JogMode(*values)[source]
Bases:
IntEnum- JogContinuous = 1
- JogStep = 2
- class msl.equipment.resources.thorlabs.kinesis.enums.TIM_ButtonsMode(*values)[source]
Bases:
IntEnum- Jog = 1
- Position = 2
- class msl.equipment.resources.thorlabs.kinesis.enums.TIM_Direction(*values)[source]
Bases:
IntEnum- Forward = 1
- Reverse = 2
- class msl.equipment.resources.thorlabs.kinesis.enums.LS_DisplayUnits(*values)[source]
Bases:
IntEnum- LS_mAmps = 1
- LS_mWatts = 2
- LS_mDb = 3
- class msl.equipment.resources.thorlabs.kinesis.enums.TST_Stages(*values)[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(*values)[source]
Bases:
IntEnum- TC_Transducer = 0
- TC_TH20kOhm = 1
- TC_TH200kOhm = 2