Skip to content

com.inscoper.api.InscoperBoxDriverConfig

InscoperBoxDriverConfig class provides information for devices controlled by the device controller. More...

Inherits from com.inscoper.api.DriverConfig

Public Functions

Name
synchronized void delete()
InscoperBoxDriverConfig()
Default constructor.
EDriverType getDriverType()
Get the driver type.
long getHardwareId()
Get the device hardware ID.
void setHardwareId(long hardwareId)
Set the device hardware ID.
ConnectionConfigVector getConnectionConfigList()
Get the connection configuration list.
void setConnectionConfigList(ConnectionConfigVector connections)
Set the connection configuration list.
void addConnectionConfig(ConnectionConfig connection)
Add a connection configuration to the list.

Protected Functions

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

Additional inherited members

Public Functions inherited from com.inscoper.api.DriverConfig

Name
DriverConfig()
int getRealType()
DriverConfig createProxy(long cPtr, boolean cMemoryOwn)
CustomDriverConfig castToCustomDriverConfig(DriverConfig driverConfig)
InscoperBoxDriverConfig castToInscoperBoxDriverConfig(DriverConfig driverConfig)
MicroManagerDriverConfig castToMicroManagerDriverConfig(DriverConfig driverConfig)

Protected Functions inherited from com.inscoper.api.DriverConfig

Name
DriverConfig(long cPtr, boolean cMemoryOwn)

Detailed Description

public class com.inscoper.api.InscoperBoxDriverConfig;

InscoperBoxDriverConfig class provides information for devices controlled by the device controller.

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

This class handles configuration for a device connected to the controller, including its hardware identifier and list of connection configurations.

Public Functions Documentation

function delete

public synchronized void delete()

Reimplements: com.inscoper.api.DriverConfig.delete

function InscoperBoxDriverConfig

public InscoperBoxDriverConfig()

Default constructor.

Initializes a new instance of the InscoperBoxDriverConfig class.

function getDriverType

public EDriverType getDriverType()

Get the driver type.

Return: The driver type

Reimplements: com.inscoper.api.DriverConfig.getDriverType

Retrieves the specific type of driver (INSCOPER_BOX).

function getHardwareId

public long getHardwareId()

Get the device hardware ID.

Return: The device hardware ID

Retrieves the unique hardware identifier for the device.

function setHardwareId

public void setHardwareId(
    long hardwareId
)

Set the device hardware ID.

Parameters:

  • hardwareId : The device hardware ID

Sets the unique hardware identifier for the device.

function getConnectionConfigList

public ConnectionConfigVector getConnectionConfigList()

Get the connection configuration list.

Return: The list of connection configurations

Retrieves the list of connection configurations associated with this device.

function setConnectionConfigList

public void setConnectionConfigList(
    ConnectionConfigVector connections
)

Set the connection configuration list.

Parameters:

  • connections : The list of connection configurations

Replaces the list of connection configurations associated with this device.

function addConnectionConfig

public void addConnectionConfig(
    ConnectionConfig connection
)

Add a connection configuration to the list.

Parameters:

  • connection : The connection configuration to add

Appends a new connection configuration to the current list.

Protected Functions Documentation

function InscoperBoxDriverConfig

protected InscoperBoxDriverConfig(
    long cPtr,
    boolean cMemoryOwn
)

function swigSetCMemOwn

protected void swigSetCMemOwn(
    boolean own
)

Reimplements: com.inscoper.api.DriverConfig.swigSetCMemOwn

function finalize

protected void finalize()

Reimplements: com.inscoper.api.DriverConfig.finalize

function getCPtr

protected static long getCPtr(
    InscoperBoxDriverConfig obj
)

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