This class manages attribute values for node creation. More...
Header: | #include <QOpcUaNodeCreationAttributes> |
CMake: | find_package(Qt6 REQUIRED COMPONENTS OpcUa) target_link_libraries(mytarget PRIVATE Qt6::OpcUa) |
qmake: | QT += opcua |
QOpcUaNodeCreationAttributes(const QOpcUaNodeCreationAttributes &other) | |
QOpcUaNodeCreationAttributes & | operator=(const QOpcUaNodeCreationAttributes &rhs) |
QOpcUa::AccessLevel | accessLevel() const |
QList<quint32> | arrayDimensions() const |
bool | containsNoLoops() const |
QString | dataTypeId() const |
QOpcUaLocalizedText | description() const |
QOpcUaLocalizedText | displayName() const |
QOpcUa::EventNotifier | eventNotifier() const |
bool | executable() const |
bool | hasAccessLevel() const |
bool | hasArrayDimensions() const |
bool | hasContainsNoLoops() const |
bool | hasDataTypeId() const |
bool | hasDescription() const |
bool | hasDisplayName() const |
bool | hasEventNotifier() const |
bool | hasExecutable() const |
bool | hasHistorizing() const |
bool | hasInverseName() const |
bool | hasIsAbstract() const |
bool | hasMinimumSamplingInterval() const |
bool | hasSymmetric() const |
bool | hasUserAccessLevel() const |
bool | hasUserExecutable() const |
bool | hasUserWriteMask() const |
bool | hasValue() const |
bool | hasValueRank() const |
bool | hasWriteMask() const |
bool | historizing() const |
QOpcUaLocalizedText | inverseName() const |
bool | isAbstract() const |
double | minimumSamplingInterval() const |
void | setAccessLevel(QOpcUa::AccessLevel accessLevel) |
void | setArrayDimensions(const QList<quint32> &arrayDimensions) |
void | setContainsNoLoops(bool containsNoLoops) |
void | setDataTypeId(const QString &dataTypeId) |
void | setDescription(const QOpcUaLocalizedText &description) |
void | setDisplayName(const QOpcUaLocalizedText &displayName) |
void | setEventNotifier(QOpcUa::EventNotifier eventNotifier) |
void | setExecutable(bool executable) |
void | setHistorizing(bool historizing) |
void | setInverseName(const QOpcUaLocalizedText &inverseName) |
void | setIsAbstract(bool isAbstract) |
void | setMinimumSamplingInterval(double minimumSamplingInterval) |
void | setSymmetric(bool symmetric) |
void | setUserAccessLevel(QOpcUa::AccessLevel userAccessLevel) |
void | setUserExecutable(bool userExecutable) |
void | setUserWriteMask(QOpcUa::WriteMask userWriteMask) |
void | setValue(const QVariant &value, QOpcUa::Types type = QOpcUa::Types::Undefined) |
void | setValueRank(qint32 valueRank) |
void | setWriteMask(QOpcUa::WriteMask writeMask) |
bool | symmetric() const |
QOpcUa::AccessLevel | userAccessLevel() const |
bool | userExecutable() const |
QOpcUa::WriteMask | userWriteMask() const |
QVariant | value() const |
qint32 | valueRank() const |
QOpcUa::Types | valueType() const |
QOpcUa::WriteMask | writeMask() const |
This class holds values for node attributes that are passed to the server when creating a new node in the OPC UA address space.
The following node attributes are supported by the different node classes:
Attribute | Object | Variable | Method | ObjectType | VariableType | ReferenceType | DataType | View |
---|---|---|---|---|---|---|---|---|
AccessLevel | X | |||||||
ArrayDimensions | X | X | ||||||
ContainsNoLoops | X | |||||||
DataType | X | X | ||||||
Description | X | X | X | X | X | X | X | X |
DisplayName | X | X | X | X | X | X | X | X |
EventNotifier | X | |||||||
Executable | X | |||||||
Historizing | X | |||||||
InverseName | X | |||||||
IsAbstract | X | X | X | X | ||||
MinimumSamplingInterval | X | |||||||
Symmetric | X | |||||||
UserAccessLevel | X | |||||||
UserExecutable | X | |||||||
UserWriteMask | X | X | X | X | X | X | X | X |
Value | X | X | ||||||
ValueRank | X | X | ||||||
WriteMask | X | X | X | X | X | X | X | X |
See also QOpcUaClient::addNode().
Constructs a node creation attributes object with the values of other.
Assigns the value of rhs to this node creation attributes object.
Returns the value for the AccessLevel attribute.
See also setAccessLevel().
Returns the value for the ArrayDimensions attribute.
See also setArrayDimensions().
Returns the value for the ContainsNoLoops attribute.
See also setContainsNoLoops().
Returns the value for the DataType attribute.
See also setDataTypeId().
Returns the value for the Description attribute.
See also setDescription().
Returns the value for the DisplayName attribute.
See also setDisplayName().
Returns the value for the EventNotifier attribute.
See also setEventNotifier().
Returns the value for the Executable attribute.
See also setExecutable().
Returns true
if a value for the AccessLevel attribute is set.
Returns true
if a value for the ArrayDimensions attribute is set.
Returns true
if a value for the ContainsNoLoops attribute is set.
Returns true
if a value for the DataType attribute is set.
Returns true
if a value for the Description attribute is set.
Returns true
if a value for the DisplayName attribute is set.
Returns true
if a value for the EventNotifier attribute is set.
Returns true
if a value for the Executable attribute is set.
Returns true
if a value for the Historizing attribute is set.
Returns true
if a value for the InverseName attribute is set.
Returns true
if a value for the IsAbstract attribute is set.
Returns true
if a value for the MinimumSamplingInterval attribute is set.
Returns true
if a value for the Symmetric attribute is set.
Returns true
if a value for the UserAccessLevel attribute is set.
Returns true
if a value for the UserExecutable attribute is set.
Returns true
if a value for the UserWriteMask attribute is set.
Returns true
if a value for the Value attribute is set.
Returns true
if a value for the ValueRank attribute is set.
Returns true
if a value for the WriteMask attribute is set.
Returns the value for the Historizing attribute.
See also setHistorizing().
Returns the value for the InverseName attribute.
See also setInverseName().
Returns the value for the IsAbstract attribute.
See also setIsAbstract().
Returns the value for the MinimumSamplingInterval attribute.
See also setMinimumSamplingInterval().
Sets the value for the AccessLevel attribute to accessLevel.
See also accessLevel().
Sets the value for the ArrayDimensions attribute to arrayDimensions.
See also arrayDimensions().
Sets the value for the ContainsNoLoops attribute to containsNoLoops.
See also containsNoLoops().
Sets the value for the DataType attribute to dataTypeId.
See also dataTypeId().
Sets the value for the Description attribute to description.
See also description().
Sets the value for the DisplayName attribute to displayName.
See also displayName().
Sets the value for the EventNotifier attribute to eventNotifier.
See also eventNotifier().
Sets the value for the Executable attribute to executable.
See also executable().
Sets the value for the Historizing attribute to historizing.
See also historizing().
Sets the value for the InverseName attribute to inverseName.
See also inverseName().
Sets the value for the IsAbstract attribute to isAbstract.
See also isAbstract().
Sets the value for the MinimumSamplingInterval attribute to minimumSamplingInterval.
See also minimumSamplingInterval().
Sets the value for the Symmetric attribute to symmetric.
See also symmetric().
Sets the value for the UserAccessLevel attribute to userAccessLevel.
See also userAccessLevel().
Sets the value for the UserExecutable attribute to userExecutable.
See also userExecutable().
Sets the value for the UserWriteMask attribute to userWriteMask.
See also userWriteMask().
Sets the value for the Value attribute to value of type type.
See also value().
Sets the value for the ValueRank attribute to valueRank.
See also valueRank().
Sets the value for the WriteMask attribute to writeMask.
See also writeMask().
Returns the value for the Symmetric attribute.
See also setSymmetric().
Returns the value for the UserAccessLevel attribute.
See also setUserAccessLevel().
Returns the value for the UserExecutable attribute.
See also setUserExecutable().
Returns the value for the UserWriteMask attribute.
See also setUserWriteMask().
Returns the value for the Value attribute.
See also setValue().
Returns the value for the ValueRank attribute.
See also setValueRank().
Returns the type of the value attribute.
Returns the value for the WriteMask attribute.
See also setWriteMask().