com.inscoper.api.ExternalDriverDescription¶
ExternalDriverDescription class for external device drivers. More...
Inherits from com.inscoper.api.DriverDescription
Inherited by com.inscoper.api.CustomDriverDescription, com.inscoper.api.MicroManagerDriverDescription
Public Functions¶
| Name | |
|---|---|
| synchronized void | delete() |
| EDriverType | getDriverType() Get the driver type. |
| boolean | isEqual(DriverDescription other) Checks whether this driver description is identical to another one. |
| EDeviceType | getDeviceType() Get the device type. |
| void | setDeviceType(EDeviceType deviceType) Set the device type. |
| int | getRealType() |
| ExternalDriverDescription | createProxy(long cPtr, boolean cMemoryOwn) |
Protected Functions¶
| Name | |
|---|---|
| ExternalDriverDescription(long cPtr, boolean cMemoryOwn) | |
| void | swigSetCMemOwn(boolean own) |
| void | finalize() |
| long | getCPtr(ExternalDriverDescription obj) |
Additional inherited members¶
Public Functions inherited from com.inscoper.api.DriverDescription
| Name | |
|---|---|
| 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¶
ExternalDriverDescription class for external device drivers.
Note: This class is non-copyable and non-movable.
This class provides a description for drivers associated with devices connected directly to the computer, including their specific device type.
Public Functions Documentation¶
function delete¶
Reimplements: com.inscoper.api.DriverDescription.delete
Reimplemented by: com.inscoper.api.CustomDriverDescription.delete, com.inscoper.api.MicroManagerDriverDescription.delete
function getDriverType¶
Get the driver type.
Return: The driver type
Reimplements: com.inscoper.api.DriverDescription.getDriverType
Reimplemented by: com.inscoper.api.CustomDriverDescription.getDriverType, com.inscoper.api.MicroManagerDriverDescription.getDriverType
Retrieves the specific type of external driver (e.g., MICRO_MANAGER, CUSTOM_DRIVER).
function isEqual¶
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.DriverDescription.isEqual
Reimplemented by: com.inscoper.api.CustomDriverDescription.isEqual, com.inscoper.api.MicroManagerDriverDescription.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 getDeviceType¶
Get the device type.
Return: The device type
Retrieves the type of device associated with this driver.
function setDeviceType¶
Set the device type.
Parameters:
- deviceType : The device type
Sets the type of device associated with this driver.
function getRealType¶
Reimplements: com.inscoper.api.DriverDescription.getRealType
function createProxy¶
Reimplements: com.inscoper.api.DriverDescription.createProxy
Protected Functions Documentation¶
function ExternalDriverDescription¶
function swigSetCMemOwn¶
Reimplements: com.inscoper.api.DriverDescription.swigSetCMemOwn
Reimplemented by: com.inscoper.api.CustomDriverDescription.swigSetCMemOwn, com.inscoper.api.MicroManagerDriverDescription.swigSetCMemOwn
function finalize¶
Reimplements: com.inscoper.api.DriverDescription.finalize
Reimplemented by: com.inscoper.api.CustomDriverDescription.finalize, com.inscoper.api.MicroManagerDriverDescription.finalize
function getCPtr¶
Updated on 2026-09-03 at 12:14:19 +0200