title: com.inscoper.api.AdvancedConnectionConfig summary: AdvancedConnectionConfig class provides required information for most connections: Analog, TTL, PWM, RS232/UART.
com.inscoper.api.AdvancedConnectionConfig¶
AdvancedConnectionConfig class provides required information for most connections: Analog, TTL, PWM, RS232/UART. More...
Inherits from com.inscoper.api.ConnectionConfig
Public Functions¶
| Name | |
|---|---|
| synchronized void | delete() |
| AdvancedConnectionConfig() Default constructor. |
|
| void | fromXML(XMLNode connectionNode) Provide connection information from the XML node connectionNode. |
| void | toXML(XMLNode xmlParent) Export connection information in an XML node attached to the parent XML node. |
| EConnectionType | getType() Return the type of connection. |
| EConnectorType | getTypeProvided() Get the provided connector type. |
| void | setTypeProvided(EConnectorType typeProvided) Set the provided connector type. |
| short | getConnectionId() Get the connection ID of the connector. |
| void | setConnectionId(short connectionId) Set the connection ID of the connector. |
Protected Functions¶
| Name | |
|---|---|
| AdvancedConnectionConfig(long cPtr, boolean cMemoryOwn) | |
| void | swigSetCMemOwn(boolean own) |
| void | finalize() |
| long | getCPtr(AdvancedConnectionConfig obj) |
Additional inherited members¶
Public Functions inherited from com.inscoper.api.ConnectionConfig
| Name | |
|---|---|
| ConnectionConfig() Constructor. |
|
| ConnectionConfig(short tag) Constructor. |
|
| int | getTag() Get the tag of the current connection. |
| void | setTag(int tag) Set the tag of the current connection. |
| int | getRealType() |
| ConnectionConfig | createProxy(long cPtr, boolean cMemoryOwn) |
| AdvancedConnectionConfig | castToAdvancedConnectionConfig(ConnectionConfig connectionConfig) |
| USBConnectionConfig | castToUSBConnectionConfig(ConnectionConfig connectionConfig) |
| EthernetConnectionConfig | castToEthernetConnectionConfig(ConnectionConfig connectionConfig) |
Protected Functions inherited from com.inscoper.api.ConnectionConfig
| Name | |
|---|---|
| ConnectionConfig(long cPtr, boolean cMemoryOwn) |
Detailed Description¶
AdvancedConnectionConfig class provides required information for most connections: Analog, TTL, PWM, RS232/UART.
Note: This class is non-copyable and non-movable.
This class extends ConnectionConfig to include specific configuration details for device connections, such as connector types and connection IDs.
Public Functions Documentation¶
function delete¶
Reimplements: com.inscoper.api.ConnectionConfig.delete
function AdvancedConnectionConfig¶
Default constructor.
Initializes a new instance of the AdvancedConnectionConfig class.
function fromXML¶
Provide connection information from the XML node connectionNode.
Parameters:
- connectionNode : XML node containing connection information
Exceptions:
- InscoperException if an error occurred
Reimplements: com.inscoper.api.ConnectionConfig.fromXML
Populates the connection configuration from the provided XML node.
function toXML¶
Export connection information in an XML node attached to the parent XML node.
Parameters:
- xmlParent : The parent XML node
Exceptions:
- InscoperException if an error occurred
Reimplements: com.inscoper.api.ConnectionConfig.toXML
Serializes the connection configuration to the specified parent XML node.
function getType¶
Return the type of connection.
Return: The type of connection
Reimplements: com.inscoper.api.ConnectionConfig.getType
Retrieves the specific type of connection configuration.
function getTypeProvided¶
Get the provided connector type.
Return: The provided connector type
Retrieves the type of connector provided by this configuration.
function setTypeProvided¶
Set the provided connector type.
Parameters:
- typeProvided : The provided connector type
Sets the type of connector provided by this configuration.
function getConnectionId¶
Get the connection ID of the connector.
Return: The connection ID
Retrieves the unique identifier of the connection.
function setConnectionId¶
Set the connection ID of the connector.
Parameters:
- connectionId : The connection ID
Assigns a unique identifier to the connection.
Protected Functions Documentation¶
function AdvancedConnectionConfig¶
function swigSetCMemOwn¶
Reimplements: com.inscoper.api.ConnectionConfig.swigSetCMemOwn
function finalize¶
Reimplements: com.inscoper.api.ConnectionConfig.finalize
function getCPtr¶
Updated on 2026-09-03 at 12:14:19 +0200