disguise developers

Designer Plugins

Plugins for Disguise Designer software.

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. */

requestDiscovery(self, requested: bool, reqKey: str) -> bool

setDiscoveryAdapterIp(self, physicalIp: str, broadcastIp: str)