Skip to content

com.inscoper.api.SubDeviceGroupConfig

SubDeviceGroupConfig class provides information for sub-device group configuration. More...

Public Functions

Name
synchronized void delete()
SubDeviceGroupConfig()
Default constructor.
void fromXML(XMLNode groupNode)
Provide sub-device group information from the XML node.
void toXML(XMLNode xmlParent)
Export sub-device group information in an XML node attached to the parent XML node.
String getName()
Get the name of the group.
void setName(String name)
Set the name of the group.
int getTag()
Get the tag of the group.
void setTag(int tag)
Set the tag of the group.
com.inscoper.nbo.ENBOType getNBOType()
Get the NBO type of the group.
boolean hasNBOType()
Check if the NBO type of the group is set.
void setNBOType(com.inscoper.nbo.ENBOType nboType)
Set the NBO type of the group.
void unsetNBOType()
Unset the NBO type of the group.
SubDeviceConfigVector getSubDeviceConfigList()
Get the sub-device configuration list.
void setSubDeviceConfigList(SubDeviceConfigVector subDevices)
Set the sub-device configuration list.
void addSubDeviceConfig(SubDeviceConfig subDevice)
Add a sub-device configuration to the list.

Protected Functions

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

Detailed Description

public class com.inscoper.api.SubDeviceGroupConfig;

SubDeviceGroupConfig class provides information for sub-device group configuration.

This class holds the configuration parameters for a sub-device group, including its name, tag, NBO type, and associated sub-device configurations.

Public Functions Documentation

function delete

public synchronized void delete()

function SubDeviceGroupConfig

public SubDeviceGroupConfig()

Default constructor.

Initializes a new instance of the SubDeviceGroupConfig class.

function fromXML

public void fromXML(
    XMLNode groupNode
)

Provide sub-device group information from the XML node.

Parameters:

  • groupNode : The XML node containing sub-device group information

Exceptions:

Populates the sub-device group configuration from the provided XML node.

function toXML

public void toXML(
    XMLNode xmlParent
)

Export sub-device group information in an XML node attached to the parent XML node.

Parameters:

  • xmlParent : The parent XML node

Exceptions:

Serializes the sub-device group configuration to the specified parent XML node.

function getName

public String getName()

Get the name of the group.

Return: The name of the group

Retrieves the name of the sub-device group.

function setName

public void setName(
    String name
)

Set the name of the group.

Parameters:

  • name : The name of the group

Sets the name of the sub-device group.

function getTag

public int getTag()

Get the tag of the group.

Return: The tag of the group

Retrieves the tag of the sub-device group.

function setTag

public void setTag(
    int tag
)

Set the tag of the group.

Parameters:

  • tag : The tag of the group

Sets the tag of the sub-device group.

function getNBOType

public com.inscoper.nbo.ENBOType getNBOType()

Get the NBO type of the group.

Return: The NBO type of the group

Retrieves the NBO type of the sub-device group.

function hasNBOType

public boolean hasNBOType()

Check if the NBO type of the group is set.

Return: True if the NBO type is set, false otherwise

Checks whether an NBO type has been explicitly defined for this sub-device group.

function setNBOType

public void setNBOType(
    com.inscoper.nbo.ENBOType nboType
)

Set the NBO type of the group.

Parameters:

  • nboType : The NBO type of the group

Sets the NBO type of the sub-device group.

function unsetNBOType

public void unsetNBOType()

Unset the NBO type of the group.

Removes the NBO type definition, making hasNBOType() return false.

function getSubDeviceConfigList

public SubDeviceConfigVector getSubDeviceConfigList()

Get the sub-device configuration list.

Return: The list of sub-device configurations

Retrieves the list of sub-device configurations associated with this group.

function setSubDeviceConfigList

public void setSubDeviceConfigList(
    SubDeviceConfigVector subDevices
)

Set the sub-device configuration list.

Parameters:

  • subDevices : The list of sub-device configurations

Replaces the current list of sub-device configurations.

function addSubDeviceConfig

public void addSubDeviceConfig(
    SubDeviceConfig subDevice
)

Add a sub-device configuration to the list.

Parameters:

  • subDevice : The sub-device configuration to add

Appends a new sub-device configuration to the group.

Protected Functions Documentation

function SubDeviceGroupConfig

protected SubDeviceGroupConfig(
    long cPtr,
    boolean cMemoryOwn
)

function swigSetCMemOwn

protected void swigSetCMemOwn(
    boolean own
)

function finalize

protected void finalize()

function getCPtr

protected static long getCPtr(
    SubDeviceGroupConfig obj
)

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