Click or drag to resize

IDHMDevice Interface

Interface for the DHMDevice classes

Namespace: LynceeTec.Interfaces
Assembly: LynceeTec.Interfaces (in LynceeTec.Interfaces.dll) Version: 10.2.3317.0 , built 2025-03-17 14:03:43 UTC
Syntax
public interface IDHMDevice : IDisposable

The IDHMDevice type exposes the following members.

Properties
 NameDescription
Public propertyCamera Gets the camera controller. Access to the camera is done through this property.
Public propertyDhmHardwareItemsUsage DHM Hardware items usages
Public propertyHoloSource Gets a hologram source which can provide both holograms coming from the drive and from the camera.
Public propertyIsHardwareAvailable Gets a value indicating whether the enabled physical hardware was detected and is available.
Public propertyIsLoggedIn Gets a value indicating whether a user is logged in.
Public propertyLaserSourcesController Gets the laser sources controller. Access to each laser source is done through this property.
Public propertyMotors Gets the motors manager. Access to each motor is done through this property.
Public propertyOperationMode Gets the operation mode, either OnlineMode (i.e. communicating with the enabled physical hardware) or OfflineMode.
Public propertySerialNumber Gets the serial number of the DHM
Public propertyStage Gets the stage controller. Access to the stage is done through this property.
Public propertyStroboscopicUnitsManager Gets the stroboscopic units manager.
Public propertyTurretManager Gets the turret manager. Access to each turret is done through this property.
Top
Methods
 NameDescription
Public methodInitDhm Initializes the DHM hardware components in parallel. Asynchronous function.
Public methodInitDhmSerial Initializes the DHM hardware components one after the other. Asynchronous function.
Public methodLoadConfig(IDHMConfiguration, ISampleInfo, IProgressReporter) Loads a configuration and sets the hardware parameters accordingly. Can only be called after initialization is done Asynchronous function.
Public methodLoadConfig(IDHMConfiguration, DictionaryMotorizedDevicesType, Single, IProgressReporter) Loads a configuration and sets the hardware parameters accordingly. Can only be called after initialization is done Asynchronous function.
Public methodLoadSampleConfig Loads the sample configuration. Can only be called after initialization is done. Asynchronous function.
Public methodLogin Logs an authenticated user in the DHM device.
Public methodLogout Logs out the user and resets the initialization of the device
Public methodSetConfigurationsParametersToHardware Sets the hardware parameters of a configuration. Can only be called after initialization is done Synchronous function.
Public methodSetSampleConfigurationParametersToHardware Loads the sample configuration. Can only be called after initialization is done. Synchronous function.
Public methodUnloadConfig Unloads the measurement configuration. This does not modify anything in the hardware, but reset fields
Top
See Also