Skip to content

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