Click or drag to resize

GenericScanHead Methods

The GenericScanHead type exposes the following members.

Methods
 NameDescription
Public methodCheckControllerFeature Checks whether the feature is supported by the scan head.
(Inherited from BaseScanHead)
Public methodClearDelegates Removes all laser delegates.
(Inherited from BaseScanHead)
Public methodConnect Connects to the device.
(Overrides BaseDeviceControllerConnect)
Public methodDisconnect Disconnects from the device.
(Overrides BaseDeviceControllerDisconnect)
Public methodDispose
(Inherited from BasePlugin)
Protected methodDispose(Boolean)
(Overrides BaseDeviceControllerDispose(Boolean))
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.
(Overrides BasePluginDoShowUI(String))
Protected methodDoShowUICallback Invokes the callback that can be used when the DoShowUI method is done.
(Overrides BasePluginDoShowUICallback(PluginSettingsView))
Public methodFetchAxisParameters
(Overrides BaseScanHeadFetchAxisParameters(Axes))
Public methodFetchScanHeadInfo Fills ScanHeadInformationMap with data queried from the scan head.
(Inherited from BaseScanHead)
Public methodGetDeviceStatusRepresentation
(Overrides BaseDeviceControllerGetDeviceStatusRepresentation)
Public methodGetFieldTransformation Returns transformation used for execution with laser.
(Inherited from BaseScanHead)
Public methodGetInformation Queries ScanHeadInformation from the scan head.
(Overrides BaseScanHeadGetInformation(Axes, Int32))
Public methodGetPointerTransformation Returns transformation used for execution with pointer (preview).
(Inherited from BaseScanHead)
Public methodGetScaleAndFullRotation Returns transformation used for execution with laser.
(Inherited from BaseScanHead)
Public methodGetStatuses Gets the status word (0x0500u) of the scan head.
(Overrides BaseScanHeadGetStatuses(Axes, Int32))
Protected methodGetTuningPresets
(Overrides BaseScanHeadGetTuningPresets(Axes))
Public methodGetTunings Gets a dictionary containing the mapping from axis to active/default tuning.
(Overrides BaseScanHeadGetTunings(Axes))
Public methodHandleExternalDeviceRequestAsync Handles a chained request for a given list of features.
(Overrides BaseDeviceControllerHandleExternalDeviceRequestAsync(IListTupleChainableFeatureType, ExpandoObject, CancellationToken))
Public methodInitialize Plug-in specific initialization can be done here if necessary.
(Overrides BaseScanHeadInitialize)
Protected methodInvokeConnected Invokes Connected event.
(Inherited from BaseDeviceController)
Protected methodInvokeDisconnected Invokes Disconnected event.
(Inherited from BaseDeviceController)
Protected methodInvokeFocusTesterRequested
(Inherited from BaseScanHead)
Protected methodInvokeInitialized Invokes Initialized event.
(Inherited from BaseDeviceController)
Protected methodInvokeStatusChanged Invokes StatusChanged event.
(Inherited from BaseDeviceController)
Public methodIsOperational
(Overrides BaseScanHeadIsOperational(Axes, Int32))
Protected methodLoadDataProvider Loads the data provider.
(Overrides BaseScanHeadLoadDataProvider)
Protected methodOnDevicesChanged
(Inherited from BaseDeviceController)
Protected methodOnMonitorTimerTick 
Public methodOnUpdateCardConfiguration Updates the configuration of the scan controller, the scan head is assigned to.
(Inherited from BaseScanHead)
Protected methodRaiseMonitoringError
(Inherited from BaseScanHead)
Public methodResetCalibration Resets the nth Calibrations.
(Overrides BaseScanHeadResetCalibration(Int32))
Public methodSaveSettings Saves the axis settings on the scan head.
(Overrides BaseScanHeadSaveSettings(Axes, IOPortCondition, NullableGuid))
Public methodSelectCorrectionFile Activates the (already existing) correction file.
(Inherited from BaseScanHead)
Public methodSendBias Sends the bias from Calibration to the connected scan controller.
(Inherited from BaseScanHead)
Protected methodSetPreFilterUsageState
(Overrides BaseScanHeadSetPreFilterUsageState(Boolean))
Public methodSetTunings Builds a command list for setting the tuning.
(Overrides BaseScanHeadSetTunings(IDictionaryAxes, UInt32, Int32, IOPortCondition, NullableGuid))
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
(Overrides BaseScanHeadStartMonitoring)
Public methodStopMonitoring
(Overrides BaseScanHeadStopMonitoring)
Public methodToString
(Inherited from BasePlugin)
Public methodVerifyMonitoringSettings
(Overrides BaseScanHeadVerifyMonitoringSettings)
Public methodVerifyMonitoringStatus Verifies the monitoring status of the scan head. Might depend on the scan controller configuration (eg. scanner monitoring).
(Overrides BaseScanHeadVerifyMonitoringStatus)
Top
See Also