pnpq package#
Subpackages#
- pnpq.apt package
- Submodules
- pnpq.apt.connection module
AptConnection
AptConnection.baudrate
AptConnection.bytesize
AptConnection.close()
AptConnection.connection
AptConnection.exclusive
AptConnection.is_closed()
AptConnection.log
AptConnection.open()
AptConnection.parity
AptConnection.rtscts
AptConnection.rx_dispatch()
AptConnection.rx_dispatcher_subscribers
AptConnection.rx_dispatcher_subscribers_lock
AptConnection.rx_dispatcher_thread
AptConnection.rx_dispatcher_thread_lock
AptConnection.rx_subscribe()
AptConnection.send_message_expect_reply()
AptConnection.send_message_no_reply()
AptConnection.send_message_unordered()
AptConnection.serial_number
AptConnection.stop_event
AptConnection.stopbits
AptConnection.timeout
AptConnection.tx_connection_lock
AptConnection.tx_ordered_send()
AptConnection.tx_ordered_sender_awaiting_reply
AptConnection.tx_ordered_sender_queue
AptConnection.tx_ordered_sender_thread
AptConnection.tx_ordered_sender_thread_lock
- pnpq.apt.protocol module
ATS
Address
AptMessage
AptMessageForStreamParsing
AptMessageHeaderOnly
AptMessageHeaderOnlyChanEnableState
AptMessageHeaderOnlyChanIdent
AptMessageHeaderOnlyNoParams
AptMessageId
AptMessageId.MGMSG_HW_DISCONNECT
AptMessageId.MGMSG_HW_GET_INFO
AptMessageId.MGMSG_HW_REQ_INFO
AptMessageId.MGMSG_HW_START_UPDATEMSGS
AptMessageId.MGMSG_HW_STOP_UPDATEMSGS
AptMessageId.MGMSG_MOD_GET_CHANENABLESTATE
AptMessageId.MGMSG_MOD_IDENTIFY
AptMessageId.MGMSG_MOD_REQ_CHANENABLESTATE
AptMessageId.MGMSG_MOD_SET_CHANENABLESTATE
AptMessageId.MGMSG_MOT_ACK_USTATUSUPDATE
AptMessageId.MGMSG_MOT_GET_HOMEPARAMS
AptMessageId.MGMSG_MOT_GET_JOGPARAMS
AptMessageId.MGMSG_MOT_GET_POSCOUNTER
AptMessageId.MGMSG_MOT_GET_STATUSUPDATE
AptMessageId.MGMSG_MOT_GET_USTATUSUPDATE
AptMessageId.MGMSG_MOT_GET_VELPARAMS
AptMessageId.MGMSG_MOT_MOVE_ABSOLUTE
AptMessageId.MGMSG_MOT_MOVE_COMPLETED
AptMessageId.MGMSG_MOT_MOVE_HOME
AptMessageId.MGMSG_MOT_MOVE_HOMED
AptMessageId.MGMSG_MOT_MOVE_JOG
AptMessageId.MGMSG_MOT_MOVE_STOP
AptMessageId.MGMSG_MOT_MOVE_STOPPED
AptMessageId.MGMSG_MOT_REQ_HOMEPARAMS
AptMessageId.MGMSG_MOT_REQ_JOGPARAMS
AptMessageId.MGMSG_MOT_REQ_POSCOUNTER
AptMessageId.MGMSG_MOT_REQ_STATUSUPDATE
AptMessageId.MGMSG_MOT_REQ_USTATUSUPDATE
AptMessageId.MGMSG_MOT_REQ_VELPARAMS
AptMessageId.MGMSG_MOT_RESUME_ENDOFMOVEMSGS
AptMessageId.MGMSG_MOT_SET_EEPROMPARAMS
AptMessageId.MGMSG_MOT_SET_HOMEPARAMS
AptMessageId.MGMSG_MOT_SET_JOGPARAMS
AptMessageId.MGMSG_MOT_SET_POSCOUNTER
AptMessageId.MGMSG_MOT_SET_VELPARAMS
AptMessageId.MGMSG_POL_GET_PARAMS
AptMessageId.MGMSG_POL_REQ_PARAMS
AptMessageId.MGMSG_POL_SET_PARAMS
AptMessageId.MGMSG_RESTOREFACTORYSETTINGS
AptMessageWithData
AptMessageWithDataMotorStatus
AptMessageWithDataMotorStatus.chan_ident
AptMessageWithDataMotorStatus.data_length
AptMessageWithDataMotorStatus.from_bytes()
AptMessageWithDataMotorStatus.message_struct
AptMessageWithDataMotorStatus.motor_current
AptMessageWithDataMotorStatus.position
AptMessageWithDataMotorStatus.status
AptMessageWithDataMotorStatus.to_bytes()
AptMessageWithDataMotorStatus.velocity
AptMessageWithDataPolParams
AptMessageWithDataPolParams.data_length
AptMessageWithDataPolParams.from_bytes()
AptMessageWithDataPolParams.home_position
AptMessageWithDataPolParams.jog_step_1
AptMessageWithDataPolParams.jog_step_2
AptMessageWithDataPolParams.jog_step_3
AptMessageWithDataPolParams.message_struct
AptMessageWithDataPolParams.to_bytes()
AptMessageWithDataPolParams.unused
AptMessageWithDataPolParams.velocity
AptMessageWithDataPosition
AptMessageWithDataVelParams
AptMessageWithDataVelParams.acceleration
AptMessageWithDataVelParams.chan_ident
AptMessageWithDataVelParams.data_length
AptMessageWithDataVelParams.from_bytes()
AptMessageWithDataVelParams.maximum_velocity
AptMessageWithDataVelParams.message_struct
AptMessageWithDataVelParams.minimum_velocity
AptMessageWithDataVelParams.to_bytes()
AptMessageWithHomeParams
AptMessageWithHomeParams.chan_ident
AptMessageWithHomeParams.data_length
AptMessageWithHomeParams.from_bytes()
AptMessageWithHomeParams.home_direction
AptMessageWithHomeParams.home_velocity
AptMessageWithHomeParams.limit_switch
AptMessageWithHomeParams.message_struct
AptMessageWithHomeParams.offset_distance
AptMessageWithHomeParams.to_bytes()
AptMessageWithJogParams
AptMessageWithJogParams.chan_ident
AptMessageWithJogParams.data_length
AptMessageWithJogParams.from_bytes()
AptMessageWithJogParams.jog_acceleration
AptMessageWithJogParams.jog_maximum_velocity
AptMessageWithJogParams.jog_minimum_velocity
AptMessageWithJogParams.jog_mode
AptMessageWithJogParams.jog_step_size
AptMessageWithJogParams.jog_stop_mode
AptMessageWithJogParams.message_struct
AptMessageWithJogParams.to_bytes()
AptMessage_MGMSG_HW_DISCONNECT
AptMessage_MGMSG_HW_GET_INFO
AptMessage_MGMSG_HW_GET_INFO.data_length
AptMessage_MGMSG_HW_GET_INFO.firmware_version
AptMessage_MGMSG_HW_GET_INFO.from_bytes()
AptMessage_MGMSG_HW_GET_INFO.hardware_type
AptMessage_MGMSG_HW_GET_INFO.hardware_version
AptMessage_MGMSG_HW_GET_INFO.internal_use
AptMessage_MGMSG_HW_GET_INFO.message_id
AptMessage_MGMSG_HW_GET_INFO.message_struct
AptMessage_MGMSG_HW_GET_INFO.model_number
AptMessage_MGMSG_HW_GET_INFO.modification_state
AptMessage_MGMSG_HW_GET_INFO.number_of_channels
AptMessage_MGMSG_HW_GET_INFO.serial_number
AptMessage_MGMSG_HW_GET_INFO.to_bytes()
AptMessage_MGMSG_HW_REQ_INFO
AptMessage_MGMSG_HW_START_UPDATEMSGS
AptMessage_MGMSG_HW_STOP_UPDATEMSGS
AptMessage_MGMSG_MOD_GET_CHANENABLESTATE
AptMessage_MGMSG_MOD_IDENTIFY
AptMessage_MGMSG_MOD_REQ_CHANENABLESTATE
AptMessage_MGMSG_MOD_SET_CHANENABLESTATE
AptMessage_MGMSG_MOT_ACK_USTATUSUPDATE
AptMessage_MGMSG_MOT_GET_HOMEPARAMS
AptMessage_MGMSG_MOT_GET_JOGPARAMS
AptMessage_MGMSG_MOT_GET_POSCOUNTER
AptMessage_MGMSG_MOT_GET_STATUSUPDATE
AptMessage_MGMSG_MOT_GET_STATUSUPDATE.chan_ident
AptMessage_MGMSG_MOT_GET_STATUSUPDATE.data_length
AptMessage_MGMSG_MOT_GET_STATUSUPDATE.enc_count
AptMessage_MGMSG_MOT_GET_STATUSUPDATE.from_bytes()
AptMessage_MGMSG_MOT_GET_STATUSUPDATE.message_id
AptMessage_MGMSG_MOT_GET_STATUSUPDATE.message_struct
AptMessage_MGMSG_MOT_GET_STATUSUPDATE.position
AptMessage_MGMSG_MOT_GET_STATUSUPDATE.status
AptMessage_MGMSG_MOT_GET_STATUSUPDATE.to_bytes()
AptMessage_MGMSG_MOT_GET_USTATUSUPDATE
AptMessage_MGMSG_MOT_GET_VELPARAMS
AptMessage_MGMSG_MOT_MOVE_ABSOLUTE
AptMessage_MGMSG_MOT_MOVE_ABSOLUTE.absolute_distance
AptMessage_MGMSG_MOT_MOVE_ABSOLUTE.chan_ident
AptMessage_MGMSG_MOT_MOVE_ABSOLUTE.data_length
AptMessage_MGMSG_MOT_MOVE_ABSOLUTE.from_bytes()
AptMessage_MGMSG_MOT_MOVE_ABSOLUTE.message_id
AptMessage_MGMSG_MOT_MOVE_ABSOLUTE.message_struct
AptMessage_MGMSG_MOT_MOVE_ABSOLUTE.to_bytes()
AptMessage_MGMSG_MOT_MOVE_COMPLETED
AptMessage_MGMSG_MOT_MOVE_COMPLETED_20_BYTES
AptMessage_MGMSG_MOT_MOVE_COMPLETED_6_BYTES
AptMessage_MGMSG_MOT_MOVE_HOME
AptMessage_MGMSG_MOT_MOVE_HOMED
AptMessage_MGMSG_MOT_MOVE_JOG
AptMessage_MGMSG_MOT_MOVE_STOP
AptMessage_MGMSG_MOT_MOVE_STOPPED
AptMessage_MGMSG_MOT_MOVE_STOPPED_20_BYTES
AptMessage_MGMSG_MOT_MOVE_STOPPED_6_BYTES
AptMessage_MGMSG_MOT_REQ_HOMEPARAMS
AptMessage_MGMSG_MOT_REQ_JOGPARAMS
AptMessage_MGMSG_MOT_REQ_POSCOUNTER
AptMessage_MGMSG_MOT_REQ_STATUSUPDATE
AptMessage_MGMSG_MOT_REQ_USTATUSUPDATE
AptMessage_MGMSG_MOT_REQ_VELPARAMS
AptMessage_MGMSG_MOT_RESUME_ENDOFMOVEMSGS
AptMessage_MGMSG_MOT_SET_EEPROMPARAMS
AptMessage_MGMSG_MOT_SET_EEPROMPARAMS.chan_ident
AptMessage_MGMSG_MOT_SET_EEPROMPARAMS.data_length
AptMessage_MGMSG_MOT_SET_EEPROMPARAMS.from_bytes()
AptMessage_MGMSG_MOT_SET_EEPROMPARAMS.message_id
AptMessage_MGMSG_MOT_SET_EEPROMPARAMS.message_id_to_save
AptMessage_MGMSG_MOT_SET_EEPROMPARAMS.message_struct
AptMessage_MGMSG_MOT_SET_EEPROMPARAMS.to_bytes()
AptMessage_MGMSG_MOT_SET_HOMEPARAMS
AptMessage_MGMSG_MOT_SET_JOGPARAMS
AptMessage_MGMSG_MOT_SET_POSCOUNTER
AptMessage_MGMSG_MOT_SET_VELPARAMS
AptMessage_MGMSG_POL_GET_PARAMS
AptMessage_MGMSG_POL_REQ_PARAMS
AptMessage_MGMSG_POL_SET_PARAMS
AptMessage_MGMSG_RESTOREFACTORYSETTINGS
ChanIdent
EnableState
FirmwareVersion
HardwareType
HomeDirection
JogDirection
JogMode
LimitSwitch
Status
StatusBits
StopMode
UStatus
UStatus.ACTIVE
UStatus.BUSCURRENTFAULT
UStatus.BUSVOLTFAULT
UStatus.CCWHARDLIMIT
UStatus.CCWSOFTLIMIT
UStatus.COMMUTATIONERROR
UStatus.CONNECTED
UStatus.CWHARDLIMIT
UStatus.CWSOFTLIMIT
UStatus.DIGIP1
UStatus.DIGIP2
UStatus.DIGIP3
UStatus.DIGIP4
UStatus.ENABLED
UStatus.ENCODERFAULT
UStatus.ERROR
UStatus.HOMED
UStatus.HOMING
UStatus.INITILIZING
UStatus.INMOTIONCCW
UStatus.INMOTIONCW
UStatus.INSTRERROR
UStatus.INTERLOCK
UStatus.JOGGINGCCW
UStatus.JOGGINGCW
UStatus.OVERCURRENT
UStatus.OVERLOAD
UStatus.OVERTEMP
UStatus.POSITIONERROR
UStatus.POWEROK
UStatus.SETTLED
UStatus.TRACKING
UStatus.from_bits()
UStatus.to_bits()
UStatusBits
UStatusBits.ACTIVE
UStatusBits.BUSCURRENTFAULT
UStatusBits.BUSVOLTFAULT
UStatusBits.CCWHARDLIMIT
UStatusBits.CCWSOFTLIMIT
UStatusBits.COMMUTATIONERROR
UStatusBits.CONNECTED
UStatusBits.CWHARDLIMIT
UStatusBits.CWSOFTLIMIT
UStatusBits.DIGIP1
UStatusBits.DIGIP2
UStatusBits.DIGIP3
UStatusBits.DIGIP4
UStatusBits.ENABLED
UStatusBits.ENCODERFAULT
UStatusBits.ERROR
UStatusBits.HOMED
UStatusBits.HOMING
UStatusBits.INITILIZING
UStatusBits.INMOTIONCCW
UStatusBits.INMOTIONCW
UStatusBits.INSTRERROR
UStatusBits.INTERLOCK
UStatusBits.JOGGINGCCW
UStatusBits.JOGGINGCW
UStatusBits.OVERCURRENT
UStatusBits.OVERLOAD
UStatusBits.OVERTEMP
UStatusBits.POSITIONERROR
UStatusBits.POWEROK
UStatusBits.SETTLED
UStatusBits.TRACKING
- Module contents
- pnpq.devices package
- Submodules
- pnpq.devices.odl_ozoptics_650ml module
OdlOzOptics
OdlOzOptics.connect()
OdlOzOptics.echo()
OdlOzOptics.forward()
OdlOzOptics.get_device_info()
OdlOzOptics.get_mfg_date()
OdlOzOptics.get_serial()
OdlOzOptics.get_step()
OdlOzOptics.home()
OdlOzOptics.move()
OdlOzOptics.oz_mode()
OdlOzOptics.read_key()
OdlOzOptics.readall()
OdlOzOptics.reset()
OdlOzOptics.resolution
OdlOzOptics.reverse()
OdlOzOptics.serial_close()
OdlOzOptics.serial_command()
OdlOzOptics.serial_read()
OdlOzOptics.serial_send()
OdlOzOptics.set_step()
OdlOzOptics.start_burn_in()
OdlOzOptics.stop()
OdlOzOptics.write_hw_version()
OdlOzOptics.write_mfg_date()
OdlOzOptics.write_name()
OdlOzOptics.write_serial()
OdlOzOptics.write_to_flash()
- pnpq.devices.odl_thorlabs_kbd101 module
AbstractOpticalDelayLineThorlabsKBD101
AbstractOpticalDelayLineThorlabsKBD101.get_homeparams()
AbstractOpticalDelayLineThorlabsKBD101.get_jogparams()
AbstractOpticalDelayLineThorlabsKBD101.get_status()
AbstractOpticalDelayLineThorlabsKBD101.get_velparams()
AbstractOpticalDelayLineThorlabsKBD101.home()
AbstractOpticalDelayLineThorlabsKBD101.identify()
AbstractOpticalDelayLineThorlabsKBD101.jog()
AbstractOpticalDelayLineThorlabsKBD101.move_absolute()
AbstractOpticalDelayLineThorlabsKBD101.set_homeparams()
AbstractOpticalDelayLineThorlabsKBD101.set_jogparams()
AbstractOpticalDelayLineThorlabsKBD101.set_velparams()
OpticalDelayLineHomeParams
OpticalDelayLineJogParams
OpticalDelayLineThorlabsKBD101
OpticalDelayLineThorlabsKBD101.connection
OpticalDelayLineThorlabsKBD101.get_homeparams()
OpticalDelayLineThorlabsKBD101.get_jogparams()
OpticalDelayLineThorlabsKBD101.get_status()
OpticalDelayLineThorlabsKBD101.get_velparams()
OpticalDelayLineThorlabsKBD101.home()
OpticalDelayLineThorlabsKBD101.home_on_init
OpticalDelayLineThorlabsKBD101.identify()
OpticalDelayLineThorlabsKBD101.jog()
OpticalDelayLineThorlabsKBD101.log
OpticalDelayLineThorlabsKBD101.move_absolute()
OpticalDelayLineThorlabsKBD101.set_channel_enabled()
OpticalDelayLineThorlabsKBD101.set_homeparams()
OpticalDelayLineThorlabsKBD101.set_jogparams()
OpticalDelayLineThorlabsKBD101.set_velparams()
OpticalDelayLineThorlabsKBD101.tx_poll()
OpticalDelayLineThorlabsKBD101.tx_poller_thread
OpticalDelayLineThorlabsKBD101.tx_poller_thread_lock
OpticalDelayLineVelocityParams
- pnpq.devices.odl_thorlabs_kbd101_stub module
OpticalDelayLineThorlabsKBD101Stub
OpticalDelayLineThorlabsKBD101Stub.current_home_params
OpticalDelayLineThorlabsKBD101Stub.current_jog_params
OpticalDelayLineThorlabsKBD101Stub.current_state
OpticalDelayLineThorlabsKBD101Stub.current_velocity_params
OpticalDelayLineThorlabsKBD101Stub.get_homeparams()
OpticalDelayLineThorlabsKBD101Stub.get_jogparams()
OpticalDelayLineThorlabsKBD101Stub.get_status()
OpticalDelayLineThorlabsKBD101Stub.get_velparams()
OpticalDelayLineThorlabsKBD101Stub.home()
OpticalDelayLineThorlabsKBD101Stub.identify()
OpticalDelayLineThorlabsKBD101Stub.jog()
OpticalDelayLineThorlabsKBD101Stub.log
OpticalDelayLineThorlabsKBD101Stub.move_absolute()
OpticalDelayLineThorlabsKBD101Stub.set_homeparams()
OpticalDelayLineThorlabsKBD101Stub.set_jogparams()
OpticalDelayLineThorlabsKBD101Stub.set_velparams()
- pnpq.devices.optical_delay_line module
- pnpq.devices.polarization_controller_thorlabs_mpc module
AbstractPolarizationControllerThorlabsMPC
AbstractPolarizationControllerThorlabsMPC.get_params()
AbstractPolarizationControllerThorlabsMPC.get_status()
AbstractPolarizationControllerThorlabsMPC.get_status_all()
AbstractPolarizationControllerThorlabsMPC.home()
AbstractPolarizationControllerThorlabsMPC.identify()
AbstractPolarizationControllerThorlabsMPC.jog()
AbstractPolarizationControllerThorlabsMPC.move_absolute()
AbstractPolarizationControllerThorlabsMPC.set_channel_enabled()
AbstractPolarizationControllerThorlabsMPC.set_params()
PolarizationControllerParams
PolarizationControllerThorlabsMPC
PolarizationControllerThorlabsMPC.available_channels
PolarizationControllerThorlabsMPC.connection
PolarizationControllerThorlabsMPC.get_params()
PolarizationControllerThorlabsMPC.get_status()
PolarizationControllerThorlabsMPC.get_status_all()
PolarizationControllerThorlabsMPC.home()
PolarizationControllerThorlabsMPC.identify()
PolarizationControllerThorlabsMPC.jog()
PolarizationControllerThorlabsMPC.log
PolarizationControllerThorlabsMPC.move_absolute()
PolarizationControllerThorlabsMPC.set_channel_enabled()
PolarizationControllerThorlabsMPC.set_params()
PolarizationControllerThorlabsMPC.tx_poll()
PolarizationControllerThorlabsMPC.tx_poller_thread
PolarizationControllerThorlabsMPC.tx_poller_thread_lock
PolarizationControllerThorlabsMPC220
PolarizationControllerThorlabsMPC320
- pnpq.devices.polarization_controller_thorlabs_mpc_stub module
PolarizationControllerThorlabsMPC320Stub
PolarizationControllerThorlabsMPC320Stub.available_channels
PolarizationControllerThorlabsMPC320Stub.current_params
PolarizationControllerThorlabsMPC320Stub.current_state
PolarizationControllerThorlabsMPC320Stub.get_params()
PolarizationControllerThorlabsMPC320Stub.get_status()
PolarizationControllerThorlabsMPC320Stub.get_status_all()
PolarizationControllerThorlabsMPC320Stub.home()
PolarizationControllerThorlabsMPC320Stub.identify()
PolarizationControllerThorlabsMPC320Stub.jog()
PolarizationControllerThorlabsMPC320Stub.log
PolarizationControllerThorlabsMPC320Stub.move_absolute()
PolarizationControllerThorlabsMPC320Stub.set_channel_enabled()
PolarizationControllerThorlabsMPC320Stub.set_params()
- pnpq.devices.switch_stub module
- pnpq.devices.switch_thorlabs_osw1310e module
- pnpq.devices.utils module
- pnpq.devices.waveplate_thorlabs_k10cr1 module
AbstractWaveplateThorlabsK10CR1
AbstractWaveplateThorlabsK10CR1.get_homeparams()
AbstractWaveplateThorlabsK10CR1.get_jogparams()
AbstractWaveplateThorlabsK10CR1.get_velparams()
AbstractWaveplateThorlabsK10CR1.home()
AbstractWaveplateThorlabsK10CR1.identify()
AbstractWaveplateThorlabsK10CR1.is_homed()
AbstractWaveplateThorlabsK10CR1.jog()
AbstractWaveplateThorlabsK10CR1.move_absolute()
AbstractWaveplateThorlabsK10CR1.set_homeparams()
AbstractWaveplateThorlabsK10CR1.set_jogparams()
AbstractWaveplateThorlabsK10CR1.set_velparams()
WaveplateHomeParams
WaveplateJogParams
WaveplateThorlabsK10CR1
WaveplateThorlabsK10CR1.connection
WaveplateThorlabsK10CR1.get_homeparams()
WaveplateThorlabsK10CR1.get_jogparams()
WaveplateThorlabsK10CR1.get_velparams()
WaveplateThorlabsK10CR1.home()
WaveplateThorlabsK10CR1.home_on_init
WaveplateThorlabsK10CR1.identify()
WaveplateThorlabsK10CR1.is_homed()
WaveplateThorlabsK10CR1.jog()
WaveplateThorlabsK10CR1.log
WaveplateThorlabsK10CR1.move_absolute()
WaveplateThorlabsK10CR1.set_channel_enabled()
WaveplateThorlabsK10CR1.set_homeparams()
WaveplateThorlabsK10CR1.set_jogparams()
WaveplateThorlabsK10CR1.set_velparams()
WaveplateThorlabsK10CR1.tx_poll()
WaveplateThorlabsK10CR1.tx_poller_thread
WaveplateThorlabsK10CR1.tx_poller_thread_lock
WaveplateVelocityParams
- pnpq.devices.waveplate_thorlabs_k10cr1_stub module
WaveplateThorlabsK10CR1Stub
WaveplateThorlabsK10CR1Stub.current_home_params
WaveplateThorlabsK10CR1Stub.current_jog_params
WaveplateThorlabsK10CR1Stub.current_state
WaveplateThorlabsK10CR1Stub.current_velocity_params
WaveplateThorlabsK10CR1Stub.get_homeparams()
WaveplateThorlabsK10CR1Stub.get_jogparams()
WaveplateThorlabsK10CR1Stub.get_velparams()
WaveplateThorlabsK10CR1Stub.home()
WaveplateThorlabsK10CR1Stub.homed
WaveplateThorlabsK10CR1Stub.identify()
WaveplateThorlabsK10CR1Stub.is_homed()
WaveplateThorlabsK10CR1Stub.jog()
WaveplateThorlabsK10CR1Stub.log
WaveplateThorlabsK10CR1Stub.move_absolute()
WaveplateThorlabsK10CR1Stub.set_homeparams()
WaveplateThorlabsK10CR1Stub.set_jogparams()
WaveplateThorlabsK10CR1Stub.set_velparams()
- Module contents
Submodules#
pnpq.errors module#
- exception pnpq.errors.DeviceDisconnectedError#
Bases:
Exception
Exception raised for the device is disconnected
- exception pnpq.errors.DevicePortNotFoundError#
Bases:
Exception
Rasied when a port not found
- exception pnpq.errors.InvalidStateException#
Bases:
Exception
Thrown when a method is called on an object, but the object is not in an appropriate state for that function to be called.
For example, if an object processes streams of data, and those streams have already been closed, it should not be possible to re-open them.
- exception pnpq.errors.OdlGetPosNotCompleted#
Bases:
Exception
Raised when no response has been received for GetPos command
- exception pnpq.errors.OdlHomeNotCompleted#
Bases:
Exception
Raised when Homed response has not been received from ODL device
- exception pnpq.errors.OdlMoveNotCompleted#
Bases:
Exception
Raised when Move complete response has not been received from ODL device
- exception pnpq.errors.OdlMoveOutofRangeError#
Bases:
Exception
Raised when the requesed move is our of range of the odl device
- exception pnpq.errors.WavePlateCustomRotateError#
Bases:
Exception
Raised when custom rotation failed
- exception pnpq.errors.WavePlateGetPosNotCompleted#
Bases:
Exception
Raised when GetPos response has not been received from Waveplate Rotator Device
- exception pnpq.errors.WavePlateHomedNotCompleted#
Bases:
Exception
Raised when a Homed response has not been received from WavePlate Rotator device
- exception pnpq.errors.WavePlateMoveNotCompleted#
Bases:
Exception
Raised when Moved Complete response has not been receieved from WavePlate Rotator device
- exception pnpq.errors.WaveplateEnableChannelError#
Bases:
Exception
Raised when no response has been received from Enable Channel Command
- exception pnpq.errors.WaveplateInvalidDegreeError#
Bases:
Exception
Raised when an invalid degree specified. degree must be in a range 0-360
- exception pnpq.errors.WaveplateInvalidMotorChannelError#
Bases:
Exception
Raised when trying to access an invalid motor channel number. check max_channel
- exception pnpq.errors.WaveplateInvalidStepsError#
Bases:
Exception
Raised when a specified step value is more than the device’s maximum steps
pnpq.events module#
- class pnpq.events.Event(value, names=<not given>, *values, module=None, qualname=None, type=None, start=1, boundary=None)#
Bases:
StrEnum
- DEVICE_CONNECTED = 'device_connected'#
- DEVICE_IDENTIFY = 'device_identify'#
- DEVICE_NOT_CONNECTED = 'device_not_connected'#
- RX_MESSAGE_KNOWN = 'rx_message_known'#
- RX_MESSAGE_UNKNOWN = 'rx_message_unknown'#
- SWITCH_BAR_STATE = 'switch_bar_state'#
- SWITCH_CROSS_STATE = 'switch_cross_state'#
- TX_MESSAGE_ORDERED = 'tx_message_ordered'#
- TX_MESSAGE_UNORDERED = 'tx_message_unordered'#
- UNCAUGHT_EXCEPTION = 'uncaught_exception'#
- WAVEPLATE_HOME = 'waveplate_home'#
- WAVEPLATE_ROTATE = 'waveplate_rotate'#
pnpq.units module#
- pnpq.units.get_unit_transformation(input_to_output, input_unit, output_unit, output_range=None, output_rounded=False)#
- Parameters:
input_to_output (Callable[[float], float])
input_unit (Unit)
output_unit (Unit)
output_range (None | tuple[float, float])
output_rounded (bool)
- Return type:
Transformation
Module contents#
Python library to control hardware used in quantum optical testbeds.