QOpcUaNodeCreationAttributes Class
이 클래스는 노드 생성을 위한 속성 값을 관리합니다. 더 보기...
| 헤더: | #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 |
| EventNotifier | X | |||||||
| 실행 파일 | X | |||||||
| 이력 기록 | X | |||||||
| 역이름 | X | |||||||
| 추상형 | X | X | X | X | ||||
| 최소 샘플링 간격 | X | |||||||
| 대칭 | X | |||||||
| 사용자 접근 수준 | X | |||||||
| 사용자 실행 가능 | X | |||||||
| 사용자 쓰기 마스크 | X | X | X | X | X | X | X | X |
| 값 | X | X | ||||||
| 값순위 | X | X | ||||||
| WriteMask | X | X | X | X | X | X | X | X |
QOpcUaClient::addNode()도 참조하십시오 .
멤버 함수 문서
QOpcUaNodeCreationAttributes::QOpcUaNodeCreationAttributes()
Default는 매개변수가 설정되지 않은 노드 생성 속성 객체를 생성합니다.
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 로 설정합니다.
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 ` 값을 할당합니다.
© 2026 The Qt Company Ltd. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd. in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.