QOpcUaNodeCreationAttributes 类
此类管理节点创建的属性值。 更多...
| 头文件 | #include <QOpcUaNodeCreationAttributes> | 
| CMake | find_package(Qt6 REQUIRED COMPONENTS OpcUa) target_link_libraries(mytarget PRIVATE Qt6::OpcUa) | 
| qmake | QT += opcua | 
公共函数
| QOpcUaNodeCreationAttributes() | |
| QOpcUaNodeCreationAttributes(const QOpcUaNodeCreationAttributes &other) | |
| 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 | 
| QOpcUaNodeCreationAttributes & | operator=(const QOpcUaNodeCreationAttributes &rhs) | 
详细说明
此类持有节点属性值,当在 OPC UA 地址空间中创建新节点时,将传递给服务器的节点属性。
以下节点属性受不同节点类支持:
| 属性 | 对象 | 变量 | 方法 | 对象类型 | 变量类型 | 引用类型 | 数据类型 | 视图 | 
|---|---|---|---|---|---|---|---|---|
| 访问级别 | X | |||||||
| 数组维度 | X | X | ||||||
| 无环 | X | |||||||
| 数据类型 | X | X | ||||||
| 描述 | X | X | X | X | X | X | X | X | 
| 显示名称 | X | X | X | X | X | X | X | X | 
| 事件通知者 | X | |||||||
| 可执行 | X | |||||||
| 历史记录化 | X | |||||||
| 反向名称 | X | |||||||
| 抽象 | X | X | X | X | ||||
| 最小采样间隔 | X | |||||||
| 对称 | X | |||||||
| 用户访问级别 | X | |||||||
| 用户可执行 | X | |||||||
| 用户写掩码 | X | X | X | X | X | X | X | X | 
| 值 | X | X | ||||||
| 值秩 | X | X | ||||||
| 写掩码 | X | X | X | X | X | X | X | X | 
另请参阅QOpcUaClient::addNode()。
成员函数文档
QOpcUaNodeCreationAttributes::QOpcUaNodeCreationAttributes()
默认构造一个没有任何参数设置的节点创建属性对象。
QOpcUaNodeCreationAttributes::QOpcUaNodeCreationAttributes(const QOpcUaNodeCreationAttributes &other)
使用other的值构造节点创建属性对象。
QOpcUa::AccessLevel QOpcUaNodeCreationAttributes::accessLevel() const
返回AccessLevel属性的值。
另请参阅 setAccessLevel().
QList<quint32> QOpcUaNodeCreationAttributes::arrayDimensions() const
返回ArrayDimensions属性的值。
另请参阅 setArrayDimensions().
bool QOpcUaNodeCreationAttributes::containsNoLoops() const
返回ContainsNoLoops属性的值。
另请参阅 setContainsNoLoops().
QString QOpcUaNodeCreationAttributes::dataTypeId() const
返回DataType属性的值。
另请参阅 setDataTypeId().
QOpcUaLocalizedText QOpcUaNodeCreationAttributes::description() const
返回Description属性的值。
另请参阅 setDescription().
QOpcUaLocalizedText QOpcUaNodeCreationAttributes::displayName() const
返回DisplayName属性的值。
另请参阅 setDisplayName().
QOpcUa::EventNotifier QOpcUaNodeCreationAttributes::eventNotifier() const
返回EventNotifier属性的值。
另请参阅 setEventNotifier().
bool QOpcUaNodeCreationAttributes::executable() const
返回Executable属性的值。
另请参阅 setExecutable().
bool QOpcUaNodeCreationAttributes::hasAccessLevel() const
如果AccessLevel属性设置了值,则返回true。
bool QOpcUaNodeCreationAttributes::hasArrayDimensions() const
如果ArrayDimensions属性设置了值,则返回true。
bool QOpcUaNodeCreationAttributes::hasContainsNoLoops() const
如果ContainsNoLoops属性设置了值,则返回true。
bool QOpcUaNodeCreationAttributes::hasDataTypeId() const
如果DataType属性设置了值,则返回true。
bool QOpcUaNodeCreationAttributes::hasDescription() const
如果Description属性设置了值,则返回true。
bool QOpcUaNodeCreationAttributes::hasDisplayName() const
如果已设置 DisplayName 属性的值,则返回 true。
bool QOpcUaNodeCreationAttributes::hasEventNotifier() const
如果已设置 EventNotifier 属性的值,则返回 true。
bool QOpcUaNodeCreationAttributes::hasExecutable() const
如果已设置 Executable 属性的值,则返回 true。
bool QOpcUaNodeCreationAttributes::hasHistorizing() const
如果已设置 Historizing 属性的值,则返回 true。
bool QOpcUaNodeCreationAttributes::hasInverseName() const
如果已设置 InverseName 属性的值,则返回 true。
bool QOpcUaNodeCreationAttributes::hasIsAbstract() const
如果已设置 IsAbstract 属性的值,则返回 true。
bool QOpcUaNodeCreationAttributes::hasMinimumSamplingInterval() const
如果已设置 MinimumSamplingInterval 属性的值,则返回 true。
bool QOpcUaNodeCreationAttributes::hasSymmetric() const
如果已设置 Symmetric 属性的值,则返回 true。
bool QOpcUaNodeCreationAttributes::hasUserAccessLevel() const
如果已设置 UserAccessLevel 属性的值,则返回 true。
bool QOpcUaNodeCreationAttributes::hasUserExecutable() const
如果已设置 UserExecutable 属性的值,则返回 true。
bool QOpcUaNodeCreationAttributes::hasUserWriteMask() const
如果已设置 UserWriteMask 属性的值,则返回 true。
bool QOpcUaNodeCreationAttributes::hasValue() const
如果已设置 Value 属性的值,则返回 true。
bool QOpcUaNodeCreationAttributes::hasValueRank() const
如果已设置 ValueRank 属性的值,则返回 true。
bool QOpcUaNodeCreationAttributes::hasWriteMask() const
如果已设置 WriteMask 属性的值,则返回 true。
bool QOpcUaNodeCreationAttributes::historizing() const
返回 Historizing 属性的值。
另请参阅 setHistorizing。
QOpcUaLocalizedText QOpcUaNodeCreationAttributes::inverseName() const
返回 InverseName 属性的值。
另请参阅 setInverseName。
bool QOpcUaNodeCreationAttributes::isAbstract() const
返回 IsAbstract 属性的值。
另请参阅 setIsAbstract()。
double QOpcUaNodeCreationAttributes::minimumSamplingInterval() const
返回 MinimumSamplingInterval 属性的值。
另请参阅 setMinimumSamplingInterval()。
void QOpcUaNodeCreationAttributes::setAccessLevel(QOpcUa::AccessLevel accessLevel)
将 AccessLevel 属性的值设置为 accessLevel。
另请参阅 accessLevel()。
void QOpcUaNodeCreationAttributes::setArrayDimensions(const QList<quint32> &arrayDimensions)
将 ArrayDimensions 属性的值设置为 arrayDimensions。
另请参阅 arrayDimensions()。
void QOpcUaNodeCreationAttributes::setContainsNoLoops(bool containsNoLoops)
将 ContainsNoLoops 属性的值设置为 containsNoLoops。
另请参阅 containsNoLoops()。
void QOpcUaNodeCreationAttributes::setDataTypeId(const QString &dataTypeId)
将 DataType 属性的值设置为 dataTypeId。
另请参阅 dataTypeId()。
void QOpcUaNodeCreationAttributes::setDescription(const QOpcUaLocalizedText &description)
将 Description 属性的值设置为 description。
另请参阅 description()。
void QOpcUaNodeCreationAttributes::setDisplayName(const QOpcUaLocalizedText &displayName)
将 DisplayName 属性的值设置为 displayName。
另请参阅 displayName()。
void QOpcUaNodeCreationAttributes::setEventNotifier(QOpcUa::EventNotifier eventNotifier)
将 EventNotifier 属性的值设置为 eventNotifier。
另请参阅 eventNotifier()。
void QOpcUaNodeCreationAttributes::setExecutable(bool executable)
将 Executable 属性的值设置为 executable。
另请参阅 executable()。
void QOpcUaNodeCreationAttributes::setHistorizing(bool historizing)
将 Historizing 属性的值设置为 historizing。
另请参阅 historizing()。
void QOpcUaNodeCreationAttributes::setInverseName(const QOpcUaLocalizedText &inverseName)
将InverseName属性的值设置为inverseName。
另请参阅inverseName。
void QOpcUaNodeCreationAttributes::setIsAbstract(bool isAbstract)
将IsAbstract属性的值设置为isAbstract。
另请参阅isAbstract。
void QOpcUaNodeCreationAttributes::setMinimumSamplingInterval(double minimumSamplingInterval)
将MinimumSamplingInterval属性的值设置为minimumSamplingInterval。
void QOpcUaNodeCreationAttributes::setSymmetric(bool symmetric)
将Symmetric属性的值设置为symmetric。
另请参阅symmetric。
void QOpcUaNodeCreationAttributes::setUserAccessLevel(QOpcUa::AccessLevel userAccessLevel)
将UserAccessLevel属性的值设置为userAccessLevel。
另请参阅userAccessLevel。
void QOpcUaNodeCreationAttributes::setUserExecutable(bool userExecutable)
将UserExecutable属性的值设置为userExecutable。
另请参阅userExecutable。
void QOpcUaNodeCreationAttributes::setUserWriteMask(QOpcUa::WriteMask userWriteMask)
将UserWriteMask属性的值设置为userWriteMask。
另请参阅userWriteMask。
void QOpcUaNodeCreationAttributes::setValue(const QVariant &value, QOpcUa::Types type = QOpcUa::Types::Undefined)
将Value属性的值设置为类型为type的value。
另请参阅value。
void QOpcUaNodeCreationAttributes::setValueRank(qint32 valueRank)
将ValueRank属性的值设置为valueRank。
另请参阅valueRank。
void QOpcUaNodeCreationAttributes::setWriteMask(QOpcUa::WriteMask writeMask)
将WriteMask属性的值设置为writeMask。
另请参阅writeMask。
bool QOpcUaNodeCreationAttributes::symmetric() const
返回Symmetric属性的值。
另请参阅setSymmetric。
QOpcUa::AccessLevel QOpcUaNodeCreationAttributes::userAccessLevel() const
返回UserAccessLevel属性的值。
另请参阅setUserAccessLevel。
bool QOpcUaNodeCreationAttributes::userExecutable() const
获取UserExecutable属性的值。
另见 setUserExecutable()。
QOpcUa::WriteMask QOpcUaNodeCreationAttributes::userWriteMask() const
获取UserWriteMask属性的值。
另见 setUserWriteMask()。
QVariant QOpcUaNodeCreationAttributes::value() const
获取Value属性的值。
另见 setValue()。
qint32 QOpcUaNodeCreationAttributes::valueRank() const
获取ValueRank属性的值。
另见 setValueRank()。
QOpcUa::Types QOpcUaNodeCreationAttributes::valueType() const
获取value属性的类型。
QOpcUa::WriteMask QOpcUaNodeCreationAttributes::writeMask() const
获取WriteMask属性的值。
另见 setWriteMask()。
QOpcUaNodeCreationAttributes &QOpcUaNodeCreationAttributes::operator=(const QOpcUaNodeCreationAttributes &rhs)
将rhs的值赋给当前节点创建属性对象。
© 2024 Qt公司。本文档中的文档贡献均为其各自所有者的版权。本提供的文档是根据自由软件基金会发布的GNU自由文档许可证版本1.3条款许可的。Qt及其相应标志是芬兰的Qt公司和/或全球其他国家的商标。所有其他商标均为其各自所有者的财产。