Controller
Event
- class plugins.Thread_inspection.controller.mouse_control_event.MouseController(Parent)[source]
Bases:
object
Mouse event controller. :param Parent (): The main class of this application
- mouse_event(e)[source]
Specify coordinate from mouse left event to generate anypoint view and recenter image.
- Parameters:
() (e) – Coordinate point return by pyqt core
Returns:
- mouse_release_event(e)[source]
Mouse release event right click to show menu. the menu can select is show maximum, show minimum, save image, and show info.
- Parameters:
() (e)
- Returns:
None.
showing the menu image when release right click.
- Parameters:
() (e)
- Returns:
None.
- mouseMovedOriImage(e)[source]
Mouse move event to look in surrounding view in result label image.
- Parameters:
() (e)
Returns:
Camera
- plugins.Thread_inspection.controller.select_source_camera.check_Port_USB_Camera()[source]
Detect the USB camera port available and show it on message box prompt.
Returns:
- class plugins.Thread_inspection.controller.select_source_camera.OpenCameraSource(Parent, RecentWindow)[source]
Bases:
Ui_Dialog
Create class controller open camera with inheritance from Ui Dialog Class.
- Parameters:
() (RecentWindow)
()
- camera_source_used()[source]
This function will return the source of camera used depend on what the camera use.
- Returns:
camera source
Serial Controller
- plugins.Thread_inspection.controller.serial_controller.getPassword()[source]
Get password from input dialog.
- class plugins.Thread_inspection.controller.serial_controller.AxisController(Parent)[source]
Bases:
object
Axis controller class.
- Parameters:
() (Parent) – The main class of this application
axis will move with related moving forward which the value is plus.
axis will move with related moving backward which the value is minus.