OpticalCalibratorSystem
Subsystem managing OmniCal resources including MV camera discovery.
Properties
calibrator : OpticalCalibrator (Read-Only)
camComms : MobileCameraCommunication (Read-Only)
cameraCal : CameraCalibration (Read-Only)
discoveryEnabled : bool
isStoppingVimbaCamServer : bool (Read-Only)
paths : unique_ptr[PathsManagerOptiCal] (Read-Only)
Constructors
__init__(self)
Methods
addDiscoveryRequestFromCurrentState(self, reqKey: str) -> bool
/** Add a discovery request for the specified key, using the current state of camera discovery. Used by GUI to maintain current behaviour when opening OmniCal windows. */
findOnlineCamera(self, camFilename: str) -> MobileCam
findOnlineCameraById(self, id: str) -> MobileCam
findOrCreateMobileCamRef(self, id: str, name: str) -> MobileCameraReference
getDiscoveryAdapterIp(self) -> str
inErrorStatus(self) -> bool
isVimbaXInstalled(self) -> bool
/** Whether any supported version of the Vimba X SDK and drivers are installed. These are needed for MV camera communication. */
removeDiscoveryRequest(self, reqKey: str) -> bool
/** Remove discovery request for the specified key. Used by UI when closing OmniCal windows. */