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公司和/或全球其他国家的商标。所有其他商标均为其各自所有者的财产。