Click or drag to resize

BaseScanHead Methods

The BaseScanHead type exposes the following members.

Methods
 NameDescription
Public methodCheckControllerFeature Checks whether the feature is supported by the scan head.
Public methodClearDelegates Removes all laser delegates.
Public methodConnect Connects to the device.
(Inherited from BaseDeviceController)
Public methodDisconnect Disconnects from the device.
(Inherited from BaseDeviceController)
Public methodDispose
(Inherited from BasePlugin)
Protected methodDispose(Boolean)
(Inherited from BaseDeviceController)
Public methodDisposeUI Disposes the given setting view.
(Inherited from BaseDeviceController)
Protected methodDoDisposeUI
(Inherited from BasePlugin)
Protected methodDoShowUI Shows the specific UI embedded in the plug-in instance. The content will be wrapped by a preset view.
(Inherited from BasePlugin)
Protected methodDoShowUICallback Invokes the callback that can be used when the DoShowUI method is done.
(Inherited from BasePlugin)
Public methodFetchAxisParameters Gets a dictionary containing the mapping from axis to tracking error.
Public methodFetchScanHeadInfo Fills ScanHeadInformationMap with data queried from the scan head.
Public methodGetDeviceStatusRepresentation Returns the color and description of device state. Useful for UI purpose.
(Inherited from BaseDeviceController)
Public methodGetFieldTransformation Returns transformation used for execution with laser.
Public methodGetInformation Queries ScanHeadInformation from the scan head.
Public methodGetPointerTransformation Returns transformation used for execution with pointer (preview).
Public methodGetScaleAndFullRotation Returns transformation used for execution with laser.
Public methodGetStatuses Gets the status word (0x0500u) of the scan head.
Protected methodGetTuningPresets Returns the tuning presets for the given axes.
Public methodGetTunings Gets a dictionary containing the mapping from axis to active/default tuning.
Public methodHandleExternalDeviceRequestAsync Handles a chained request for a given list of features.
(Inherited from BaseDeviceController)
Public methodInitialize Plug-in specific initialization can be done here if necessary.
(Overrides BasePluginInitialize)
Protected methodInvokeConnected Invokes Connected event.
(Inherited from BaseDeviceController)
Protected methodInvokeDisconnected Invokes Disconnected event.
(Inherited from BaseDeviceController)
Protected methodInvokeFocusTesterRequested 
Protected methodInvokeInitialized Invokes Initialized event.
(Inherited from BaseDeviceController)
Protected methodInvokeStatusChanged Invokes StatusChanged event.
(Inherited from BaseDeviceController)
Public methodIsOperational Returns true if the scan head is operational.
Protected methodLoadDataProvider Loads the data provider.
Protected methodOnDevicesChanged
(Inherited from BaseDeviceController)
Public methodOnUpdateCardConfiguration Updates the configuration of the scan controller, the scan head is assigned to.
Protected methodRaiseMonitoringError 
Public methodResetCalibration Resets the nth Calibrations.
Public methodSaveSettings Saves the axis settings on the scan head.
Public methodSelectCorrectionFile Activates the (already existing) correction file.
Public methodSendBias Sends the bias from Calibration to the connected scan controller.
Protected methodSetPreFilterUsageState 
Public methodSetTunings Builds a command list for setting the tuning.
Public methodShowUI Shows the specific UI embedded in the plugin instance.
(Inherited from BaseDeviceController)
Public methodShowUICallback Invokes the callback that can be used when the ShowUI method is done.
(Inherited from BaseDeviceController)
Public methodShowUICancelCallback Invokes the callback that can be used when the ShowUI method is done and the user pressed the cancel button
(Inherited from BasePlugin)
Public methodStartMonitoring 
Public methodStopMonitoring 
Public methodToString
(Inherited from BasePlugin)
Public methodVerifyMonitoringSettings Verifies the montoring settings. Monitring should be enabled enabled exclusively, by scan controller or scan head.
Public methodVerifyMonitoringStatus Verifies the monitoring status of the scan head. Might depend on the scan controller configuration (eg. scanner monitoring).
Top
See Also