com.inscoper.api.CustomDriverDescription¶
CustomDriverDescription class provides information for custom drivers. More...
Inherits from com.inscoper.api.ExternalDriverDescription, com.inscoper.api.DriverDescription
Public Functions¶
| Name | |
|---|---|
| synchronized void | delete() |
| CustomDriverDescription() Default constructor. |
|
| EDriverType | getDriverType() Get the driver type. |
| boolean | isEqual(DriverDescription other) Checks whether this driver description is identical to another one. |
| String | getDriverName() Get the driver name. |
| void | setDriverName(String driverName) Set the driver name. |
Protected Functions¶
| Name | |
|---|---|
| CustomDriverDescription(long cPtr, boolean cMemoryOwn) | |
| void | swigSetCMemOwn(boolean own) |
| void | finalize() |
| long | getCPtr(CustomDriverDescription 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¶
CustomDriverDescription class provides information for custom drivers.
Note: This class is non-copyable and non-movable.
This class extends ExternalDriverDescription to provide specific details for custom drivers.
Public Functions Documentation¶
function delete¶
Reimplements: com.inscoper.api.ExternalDriverDescription.delete
function CustomDriverDescription¶
Default constructor.
Initializes a new instance of the CustomDriverDescription class.
function getDriverType¶
Get the driver type.
Return: The driver type
Reimplements: com.inscoper.api.ExternalDriverDescription.getDriverType
Retrieves the specific type of driver (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.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 getDriverName¶
Get the driver name.
Return: The driver name
Retrieves the name of the custom driver.
function setDriverName¶
Set the driver name.
Parameters:
- driverName : The driver name
Sets the name of the custom driver.
Protected Functions Documentation¶
function CustomDriverDescription¶
function swigSetCMemOwn¶
Reimplements: com.inscoper.api.ExternalDriverDescription.swigSetCMemOwn
function finalize¶
Reimplements: com.inscoper.api.ExternalDriverDescription.finalize
function getCPtr¶
Updated on 2026-09-03 at 12:14:19 +0200