MicroManagerDriverConfig¶
Bases: DriverConfig
MicroManagerDriverConfig class provides information for Micro-Manager devices.
Notes: This class is non-copyable and non-movable.
This class handles configuration details specific to Micro-Manager devices, including paths to the configuration file or module and device names.
__init__()
¶
Default constructor.
Initializes a new instance of the MicroManagerDriverConfig class.
getConfigFile()
¶
Get the configuration file.
Retrieves the path to the Micro-Manager configuration file.
Returns:
| Type | Description |
|---|---|
str
|
The configuration file |
setConfigFile(configFile)
¶
Set the configuration file.
Sets the path to the Micro-Manager configuration file.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
configFile
|
string
|
The configuration file |
required |
getModuleName()
¶
Get the module name.
Retrieves the name of the Micro-Manager module (device adapter).
Returns:
| Type | Description |
|---|---|
str
|
The module name |
setModuleName(moduleName)
¶
Set the module name.
Sets the name of the Micro-Manager module (device adapter).
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
moduleName
|
string
|
The module name |
required |
getDeviceName()
¶
Get the device name.
Retrieves the name of the specific device within the module.
Returns:
| Type | Description |
|---|---|
str
|
The device name |
setDeviceName(deviceName)
¶
Set the device name.
Sets the name of the specific device within the module.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
deviceName
|
string
|
The device name |
required |
getParentName()
¶
Get the parent device name.
Retrieves the name of the parent device (e.g., for hubs).
Returns:
| Type | Description |
|---|---|
str
|
The parent device name |
setParentName(parentName)
¶
Set the parent device name.
Sets the name of the parent device (e.g., for hubs).
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
parentName
|
string
|
The parent device name |
required |