Skip to content

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

public class com.inscoper.api.AdvancedConnectionConfig;

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

public synchronized void delete()

Reimplements: com.inscoper.api.ConnectionConfig.delete

function AdvancedConnectionConfig

public AdvancedConnectionConfig()

Default constructor.

Initializes a new instance of the AdvancedConnectionConfig class.

function fromXML

public void fromXML(
    XMLNode connectionNode
)

Provide connection information from the XML node connectionNode.

Parameters:

  • connectionNode : XML node containing connection information

Exceptions:

Reimplements: com.inscoper.api.ConnectionConfig.fromXML

Populates the connection configuration from the provided XML node.

function toXML

public void toXML(
    XMLNode xmlParent
)

Export connection information in an XML node attached to the parent XML node.

Parameters:

  • xmlParent : The parent XML node

Exceptions:

Reimplements: com.inscoper.api.ConnectionConfig.toXML

Serializes the connection configuration to the specified parent XML node.

function getType

public EConnectionType 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

public EConnectorType getTypeProvided()

Get the provided connector type.

Return: The provided connector type

Retrieves the type of connector provided by this configuration.

function setTypeProvided

public void setTypeProvided(
    EConnectorType typeProvided
)

Set the provided connector type.

Parameters:

  • typeProvided : The provided connector type

Sets the type of connector provided by this configuration.

function getConnectionId

public short getConnectionId()

Get the connection ID of the connector.

Return: The connection ID

Retrieves the unique identifier of the connection.

function setConnectionId

public void setConnectionId(
    short connectionId
)

Set the connection ID of the connector.

Parameters:

  • connectionId : The connection ID

Assigns a unique identifier to the connection.

Protected Functions Documentation

function AdvancedConnectionConfig

protected AdvancedConnectionConfig(
    long cPtr,
    boolean cMemoryOwn
)

function swigSetCMemOwn

protected void swigSetCMemOwn(
    boolean own
)

Reimplements: com.inscoper.api.ConnectionConfig.swigSetCMemOwn

function finalize

protected void finalize()

Reimplements: com.inscoper.api.ConnectionConfig.finalize

function getCPtr

protected static long getCPtr(
    AdvancedConnectionConfig obj
)

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