Click or drag to resize

DHMDevice Class

Main interface to the hardware, when using the online dongle.
Inheritance Hierarchy

Namespace:  LynceeTec.DHM
Assembly:  LynceeTec.DHM (in LynceeTec.DHM.dll) Version: 8.1.17212.0 8_1_dev af417e8, built 2019-10-03 13:47:41 UTC
Syntax
public class DHMDevice : DHMDeviceBase

The DHMDevice type exposes the following members.

Properties
  NameDescription
Public propertyCamera
Gets the camera controller. Access to the camera is done through this property.
(Inherited from DHMDeviceBase.)
Public propertyHoloSource
Gets a hologram source which can provide both holograms coming from the drive and from the camera.
(Inherited from DHMDeviceBase.)
Public propertyIsHardwareAvailable
Gets a value indicating whether the enabled physical hardware was detected and is available.
(Inherited from DHMDeviceBase.)
Public propertyIsLoggedIn
Gets a value indicating whether a user is logged in.
(Inherited from DHMDeviceBase.)
Public propertyLaserSourcesController
Gets the laser sources controller. Access to each laser source is done through this property.
(Inherited from DHMDeviceBase.)
Public propertyMotors
Gets the motors manager. Access to each motor is done through this property.
(Inherited from DHMDeviceBase.)
Public propertyOperationMode (Overrides DHMDeviceBaseOperationMode.)
Public propertySerialNumber
Gets the serial number of the DHM
(Inherited from DHMDeviceBase.)
Public propertyStage
Gets the stage controller. Access to the camera is done through this property.
(Inherited from DHMDeviceBase.)
Public propertyTurretManager
Gets the turret manager. Access to each turret is done through this property.
(Inherited from DHMDeviceBase.)
Top
Methods
  NameDescription
Public methodDispose (Inherited from DHMDeviceBase.)
Public methodInitDhm
Initializes the DHM hardware components in parallel. Only available after logging in. (See Login(IUser)) Asynchronous function.
(Inherited from DHMDeviceBase.)
Public methodInitDhmSerial
Initializes the DHM hardware components one after the other. Only available after logging in. (See Login(IUser)) Asynchronous function.
(Inherited from DHMDeviceBase.)
Public methodLoadConfig(IDHMConfiguration, ISampleInfo, IProgressReporter)
Loads a configuration and sets the hardware parameters accordingly. Can only be called after initialization is done. Asynchronous function.
(Inherited from DHMDeviceBase.)
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.
(Inherited from DHMDeviceBase.)
Public methodLoadSampleConfig
Loads the sample configuration. Can only be called after initialization is done. Asynchronous function.
(Inherited from DHMDeviceBase.)
Public methodLogin
Logs an authenticated user in the DHM device.
(Inherited from DHMDeviceBase.)
Public methodLogout
Logs out the user and resets the initialization of the device
(Inherited from DHMDeviceBase.)
Public methodUnloadConfig
Unloads the measurement configuration. This does not modify anything in the hardware, but reset fields
(Inherited from DHMDeviceBase.)
Top
See Also