![]() | IDHMDevice Interface |
The IDHMDevice type exposes the following members.
Name | Description | |
---|---|---|
![]() | Camera | Gets the camera controller. Access to the camera is done through this property. |
![]() | DhmHardwareItemsUsage | DHM Hardware items usages |
![]() | HoloSource | Gets a hologram source which can provide both holograms coming from the drive and from the camera. |
![]() | IsHardwareAvailable | Gets a value indicating whether the enabled physical hardware was detected and is available. |
![]() | IsLoggedIn | Gets a value indicating whether a user is logged in. |
![]() | LaserSourcesController | Gets the laser sources controller. Access to each laser source is done through this property. |
![]() | Motors | Gets the motors manager. Access to each motor is done through this property. |
![]() | OperationMode | Gets the operation mode, either OnlineMode (i.e. communicating with the enabled physical hardware) or OfflineMode. |
![]() | SerialNumber | Gets the serial number of the DHM |
![]() | Stage | Gets the stage controller. Access to the stage is done through this property. |
![]() | StroboscopicUnitsManager | Gets the stroboscopic units manager. |
![]() | TurretManager | Gets the turret manager. Access to each turret is done through this property. |
Name | Description | |
---|---|---|
![]() | InitDhm | Initializes the DHM hardware components in parallel. Asynchronous function. |
![]() | InitDhmSerial | Initializes the DHM hardware components one after the other. Asynchronous function. |
![]() | LoadConfig(IDHMConfiguration, ISampleInfo, IProgressReporter) | Loads a configuration and sets the hardware parameters accordingly. Can only be called after initialization is done Asynchronous function. |
![]() | LoadConfig(IDHMConfiguration, DictionaryMotorizedDevicesType, Single, IProgressReporter) | Loads a configuration and sets the hardware parameters accordingly. Can only be called after initialization is done Asynchronous function. |
![]() | LoadSampleConfig | Loads the sample configuration. Can only be called after initialization is done. Asynchronous function. |
![]() | Login | Logs an authenticated user in the DHM device. |
![]() | Logout | Logs out the user and resets the initialization of the device |
![]() | SetConfigurationsParametersToHardware | Sets the hardware parameters of a configuration. Can only be called after initialization is done Synchronous function. |
![]() | SetSampleConfigurationParametersToHardware | Loads the sample configuration. Can only be called after initialization is done. Synchronous function. |
![]() | UnloadConfig | Unloads the measurement configuration. This does not modify anything in the hardware, but reset fields |