Click or drag to resize

IConfigManager Interface


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 IConfigManager : IBaseManager, 
	IDisposable

The IConfigManager type exposes the following members.

Properties
 NameDescription
Public propertyAllMeasurementConfigsIDs List of all the IDs of the available measurement configurations in the database
(Inherited from IBaseManager)
Public propertyAllMeasurementConfigsInfo List of all the measurement configurations in the database. Use for information only (display info to the user, etc) Do not edit the values directly
(Inherited from IBaseManager)
Public propertyAllSampleConfigsIDs List of all the IDs of the available sample configurations in the database
(Inherited from IBaseManager)
Public propertyAllSampleConfigsInfo List of all the sample configurations in the database. Use for information only (display info to the user, etc) Do not edit the values directly
(Inherited from IBaseManager)
Public propertyCurrentHoloMeasurementConfig Current measurement configuration loaded in the core. Only relevant for old Koala
Public propertyCurrentSampleCorrectionConfig Current sample configuration loaded in the core. Only relevant for old Koala
Public propertyDatabaseVersion The version of the database in use
(Inherited from IBaseManager)
Public propertyDeltaN Current difference of refractive indexes corresponding to the current sample correction loaded in the core, adjusted to the type of DHM. Only relevant for old Koala
Public propertyDHMHardwareConfiguration
(Inherited from IBaseManager)
Public propertyEnabledModules
(Inherited from IBaseManager)
Public propertyIsConfigLoaded
C#
true
if a measurement configuration is loaded. Only relevant for old Koala
Public propertyIsDatabaseReadonly
C#
true
if the database is readonly
(Inherited from IBaseManager)
Public propertyIsDhmLinked
C#
true
if a DHM object is linked
(Inherited from IBaseManager)
Public propertyUserManager
(Inherited from IBaseManager)
Public propertyVerticalScanningConfig Current vertical scanning configuration loaded in the core. Only relevant for old Koala
Top
Methods
 NameDescription
Public methodChangeCameraConfig 
Public methodCopyDatabase 
Public methodGetAllMeasurementConfigIdsForMagnification Gets a list of all the IDs of the available measurement configurations using a specific objective magnification
(Inherited from IBaseManager)
Public methodGetAllMeasurementConfigIdsForSources Gets a list of all the IDs of the available measurement configurations using a specific laser sources combination
(Inherited from IBaseManager)
Public methodGetAllMeasurementConfigIdsForSourcesAndMagnification Gets a list of all the IDs of the available measurement configurations using a specific objective magnification and laser sources combination
(Inherited from IBaseManager)
Public methodInitializeMetadata Initializes a metadata object using the current loaded configuration
Public methodLinkDhmDevice Links a DHM device to the manager. The device will then be automatically notified if a configuration is loaded. Previously loaded configurations are not given to the DHM
(Inherited from IBaseManager)
Public methodLoadConfigs Loads a measurement configuration and a sample configuration. If a DHM device is connected, the configuration will automatically be transmitted. Only relevant for old Koala
Public methodLoadMeasurementConfig Loads a measurement configuration. The sample configuration does not change. If a DHM device is connected, the configuration will automatically be transmitted. Only relevant for old Koala
Public methodLoadMeasurementConfiguration Loads a measurement configuration. The sample configuration does not change. If a DHM device is connected, the configuration will automatically be transmitted.
Public methodLoadSampleConfig Loads a sample configuration. The measurement configuration does not change. If a DHM device is connected, the configuration will automatically be transmitted. Only relevant for old Koala Asynchronous
Public methodLoadSampleConfiguration Loads a sample configuration. The measurement configuration does not change. If a DHM device is connected, the configuration will automatically be transmitted. Synchronous
Public methodUnlinkDhmDevice Unlink the DHM device instance from the manager.
(Inherited from IBaseManager)
Public methodUnloadConfigs Unloads the current configurations (both the Measurement configuration and the Sample configuration). If a DHM device is connected, the modification will automatically be transmitted. Only relevant for old Koala
Public methodUnloadMeasurementConfig Unloads the current measurement configuration. The sample configuration does not change. This has no effect on the currently connected DHM. Only relevant for old Koala
Public methodUnloadSampleConfig Unloads the current sample configuration. The default sample configuration is loaded instead. The measurement configuration does not change. If a DHM device is connected, the modification will automatically be transmitted. Only relevant for old Koala
Top
Events
 NameDescription
Public eventMeasurementConfigLoaded Event fired when measurement configuration is loaded.
Public eventMeasurementConfigUnloaded Event fired when measurement configuration is unloaded.
Top
See Also