Skip to content

com.inscoper.api.MicroManagerDriverDescription

MicroManagerDriverDescription class provides information for Micro-Manager drivers. More...

Inherits from com.inscoper.api.ExternalDriverDescription, com.inscoper.api.DriverDescription

Public Functions

Name
synchronized void delete()
MicroManagerDriverDescription()
Default constructor.
EDriverType getDriverType()
Get the driver type.
boolean isEqual(DriverDescription other)
Checks whether this driver description is identical to another one.
String getModuleName()
Get the module name.
void setModuleName(String moduleName)
Set the module name.
String getDeviceName()
Get the device name.
void setDeviceName(String deviceName)
Set the device name.

Protected Functions

Name
MicroManagerDriverDescription(long cPtr, boolean cMemoryOwn)
void swigSetCMemOwn(boolean own)
void finalize()
long getCPtr(MicroManagerDriverDescription obj)

Additional inherited members

Public Functions inherited from com.inscoper.api.ExternalDriverDescription

Name
EDeviceType getDeviceType()
Get the device type.
void setDeviceType(EDeviceType deviceType)
Set the device type.
int getRealType()
ExternalDriverDescription createProxy(long cPtr, boolean cMemoryOwn)

Protected Functions inherited from com.inscoper.api.ExternalDriverDescription

Name
ExternalDriverDescription(long cPtr, boolean cMemoryOwn)

Public Functions inherited from com.inscoper.api.DriverDescription

Name
int getRealType()
DriverDescription createProxy(long cPtr, boolean cMemoryOwn)
CustomDriverDescription castToCustomDriverDescription(DriverDescription driverDescription)
InscoperBoxDriverDescription castToInscoperBoxDriverDescription(DriverDescription driverDescription)
MicroManagerDriverDescription castToMicroManagerDriverDescription(DriverDescription driverDescription)
ExternalDriverDescription castToExternalDriverDescription(DriverDescription driverDescription)

Protected Functions inherited from com.inscoper.api.DriverDescription

Name
DriverDescription(long cPtr, boolean cMemoryOwn)

Detailed Description

public class com.inscoper.api.MicroManagerDriverDescription;

MicroManagerDriverDescription class provides information for Micro-Manager drivers.

Note: This class is non-copyable and non-movable.

This class extends ExternalDriverDescription to provide specific details for devices controlled via Micro-Manager, such as module and device names.

Public Functions Documentation

function delete

public synchronized void delete()

Reimplements: com.inscoper.api.ExternalDriverDescription.delete

function MicroManagerDriverDescription

public MicroManagerDriverDescription()

Default constructor.

Initializes a new instance of the MicroManagerDriverDescription class.

function getDriverType

public EDriverType getDriverType()

Get the driver type.

Return: The driver type

Reimplements: com.inscoper.api.ExternalDriverDescription.getDriverType

Retrieves the specific type of driver (MICRO_MANAGER).

function isEqual

public boolean isEqual(
    DriverDescription other
)

Checks whether this driver description is identical to another one.

Parameters:

  • other The description to compare against

Return: True if the configurations are identical, false otherwise

Reimplements: com.inscoper.api.ExternalDriverDescription.isEqual

This method determines if two driver descriptions represent the same configuration. The application uses this to avoid unnecessary driver restarts when the configuration is unchanged.

function getModuleName

public String getModuleName()

Get the module name.

Return: The module name

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

function setModuleName

public void setModuleName(
    String moduleName
)

Set the module name.

Parameters:

  • moduleName : The module name

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

function getDeviceName

public String getDeviceName()

Get the device name.

Return: The device name

Retrieves the specific device name within the Micro-Manager module.

function setDeviceName

public void setDeviceName(
    String deviceName
)

Set the device name.

Parameters:

  • deviceName : The device name

Sets the specific device name within the Micro-Manager module.

Protected Functions Documentation

function MicroManagerDriverDescription

protected MicroManagerDriverDescription(
    long cPtr,
    boolean cMemoryOwn
)

function swigSetCMemOwn

protected void swigSetCMemOwn(
    boolean own
)

Reimplements: com.inscoper.api.ExternalDriverDescription.swigSetCMemOwn

function finalize

protected void finalize()

Reimplements: com.inscoper.api.ExternalDriverDescription.finalize

function getCPtr

protected static long getCPtr(
    MicroManagerDriverDescription obj
)

Updated on 2026-09-03 at 12:14:19 +0200