class QOpcUaStructureField#

The OPC UA StructureField type. More

New in version 6.7.

Synopsis#

Methods#

Note

This documentation may contain snippets that were automatically translated from C++ to Python. We always welcome contributions to the snippet translation. If you see an issue with the translation, you can also let us know by creating a ticket on https:/bugreports.qt.io/projects/PYSIDE

Detailed Description#

This is the Qt OPC UA representation for the OPC UA StructureField type defined in OPC UA part 3. It describes a field of a structured type.

__init__([valueRank=-1])#
Parameters:

valueRank – int

Constructs a structure field with valueRank.

__init__(other)
Parameters:

otherQOpcUaStructureField

Constructs a structure field from other.

arrayDimensions()#
Return type:

.list of quint32

Returns the array dimenstions of the struct field.

dataType()#
Return type:

str

Returns the data type node ID of the struct field.

See also

setDataType()

description()#
Return type:

QOpcUaLocalizedText

Returns the description of the struct field.

See also

setDescription()

isOptional()#
Return type:

bool

Returns true if the struct field is optional.

See also

setIsOptional()

maxStringLength()#
Return type:

int

Returns the maximum string length of the struct field.

name()#
Return type:

str

Returns the name of the struct field.

See also

setName()

__ne__(rhs)#
Parameters:

rhsQOpcUaStructureField

Return type:

bool

Returns true lhs is not equal to rhs.

setArrayDimensions(arrayDimensions)#
Parameters:

arrayDimensions – .list of quint32

Sets the array dimensions of the struct field to arrayDimensions.

setDataType(dataTypeId)#
Parameters:

dataTypeId – str

Sets the data type node ID of the struct field to dataTypeId.

See also

dataType()

setDescription(description)#
Parameters:

descriptionQOpcUaLocalizedText

Sets the description of the struct field to description.

See also

description()

setIsOptional(isOptional)#
Parameters:

isOptional – bool

Sets the optional flag of the struct field to isOptional.

See also

isOptional()

setMaxStringLength(maxStringLength)#
Parameters:

maxStringLength – int

Sets the maximum string length of the struct field to maxStringLength.

setName(name)#
Parameters:

name – str

Sets the name of the struct field to name.

See also

name()

setValueRank(valueRank)#
Parameters:

valueRank – int

Sets the value rank of the struct field to valueRank.

See also

valueRank()

swap(other)#
Parameters:

otherQOpcUaStructureField

Swaps structure field object other with this structure field object. This operation is very fast and never fails.

valueRank()#
Return type:

int

Returns the value rank of the struct field.

See also

setValueRank()