Skip to content

Inscoper::MicroManagerDriverConfig

MicroManagerDriverConfig class provides information for Micro-Manager devices. More...

#include <MicroManagerDriverConfig.h>

Inherits from Inscoper::DriverConfig

Public Functions

Name
MicroManagerDriverConfig()
Default constructor.
const std::string & getConfigFile() const
Get the configuration file.
void setConfigFile(const std::string & configFile)
Set the configuration file.
const std::string & getModuleName() const
Get the module name.
void setModuleName(const std::string & moduleName)
Set the module name.
const std::string & getDeviceName() const
Get the device name.
void setDeviceName(const std::string & deviceName)
Set the device name.
const std::string & getParentName() const
Get the parent device name.
void setParentName(const std::string & parentName)
Set the parent device name.

Additional inherited members

Public Functions inherited from Inscoper::DriverConfig

Name
DriverConfig() =default
virtual ~DriverConfig() =default

Detailed Description

class Inscoper::MicroManagerDriverConfig;

MicroManagerDriverConfig class provides information for Micro-Manager devices.

Note: 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.

Public Functions Documentation

function MicroManagerDriverConfig

MicroManagerDriverConfig()

Default constructor.

Initializes a new instance of the MicroManagerDriverConfig class.

function getConfigFile

const std::string & getConfigFile() const

Get the configuration file.

Return: The configuration file

Retrieves the path to the Micro-Manager configuration file.

function setConfigFile

void setConfigFile(
    const std::string & configFile
)

Set the configuration file.

Parameters:

  • configFile : The configuration file

Sets the path to the Micro-Manager configuration file.

function getModuleName

const std::string & getModuleName() const

Get the module name.

Return: The module name

Retrieves the name of the Micro-Manager module (device adapter).

function setModuleName

void setModuleName(
    const std::string & moduleName
)

Set the module name.

Parameters:

  • moduleName : The module name

Sets the name of the Micro-Manager module (device adapter).

function getDeviceName

const std::string & getDeviceName() const

Get the device name.

Return: The device name

Retrieves the name of the specific device within the module.

function setDeviceName

void setDeviceName(
    const std::string & deviceName
)

Set the device name.

Parameters:

  • deviceName : The device name

Sets the name of the specific device within the module.

function getParentName

const std::string & getParentName() const

Get the parent device name.

Return: The parent device name

Retrieves the name of the parent device (e.g., for hubs).

function setParentName

void setParentName(
    const std::string & parentName
)

Set the parent device name.

Parameters:

  • parentName : The parent device name

Sets the name of the parent device (e.g., for hubs).


Updated on 2026-04-02 at 10:55:36 +0200