QOpcUaNodeCreationAttributes Class
이 클래스는 노드 생성을 위한 어트리뷰트 값을 관리합니다. 더 보기...
Header: | #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 주소 공간에서 새 노드를 생성할 때 서버에 전달되는 노드 속성 값을 보유합니다.
다양한 노드 클래스에서 지원하는 노드 속성은 다음과 같습니다:
속성 | Object | 변수 | 메서드 | ObjectType | 변수 유형 | 참조 유형 | DataType | View |
---|---|---|---|---|---|---|---|---|
접근 수준 | X | |||||||
배열 차원 | X | X | ||||||
ContainsNoLoops | X | |||||||
DataType | X | X | ||||||
설명 | X | X | X | X | X | X | X | X |
표시 이름 | X | X | X | X | X | X | X | X |
이벤트 알림 | X | |||||||
실행 파일 | X | |||||||
히스토리화 | X | |||||||
역이름 | X | |||||||
IsAbstract | X | X | X | X | ||||
최소 샘플링 간격 | X | |||||||
대칭 | X | |||||||
사용자 액세스 수준 | X | |||||||
사용자 실행 파일 | X | |||||||
사용자 쓰기 마스크 | X | X | X | X | X | X | X | X |
가치 | X | X | ||||||
ValueRank | X | X | ||||||
WriteMask | 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
설명 속성의 값을 반환합니다.
setDescription()도 참조하세요 .
QOpcUaLocalizedText QOpcUaNodeCreationAttributes::displayName() const
DisplayName 속성의 값을 반환합니다.
setDisplayName()도 참조하세요 .
QOpcUa::EventNotifier QOpcUaNodeCreationAttributes::eventNotifier() const
EventNotifier 속성의 값을 반환합니다.
setEventNotifier()도 참조하세요 .
bool QOpcUaNodeCreationAttributes::executable() const
실행 가능 속성의 값을 반환합니다.
setExecutable()도 참조하세요 .
bool QOpcUaNodeCreationAttributes::hasAccessLevel() const
AccessLevel 속성 값이 설정된 경우 true
을 반환합니다.
bool QOpcUaNodeCreationAttributes::hasArrayDimensions() const
ArrayDimensions 속성의 값이 설정된 경우 true
을 반환합니다.
bool QOpcUaNodeCreationAttributes::hasContainsNoLoops() const
ContainsNoLoops 속성의 값이 설정된 경우 true
을 반환합니다.
bool QOpcUaNodeCreationAttributes::hasDataTypeId() const
데이터 유형 속성의 값이 설정된 경우 true
을 반환합니다.
bool QOpcUaNodeCreationAttributes::hasDescription() const
설명 속성의 값이 설정된 경우 true
을 반환합니다.
bool QOpcUaNodeCreationAttributes::hasDisplayName() const
DisplayName 속성의 값이 설정된 경우 true
을 반환합니다.
bool QOpcUaNodeCreationAttributes::hasEventNotifier() const
이벤트 알림기 속성의 값이 설정되어 있으면 true
을 반환합니다.
bool QOpcUaNodeCreationAttributes::hasExecutable() const
실행 가능 속성의 값이 설정된 경우 true
을 반환합니다.
bool QOpcUaNodeCreationAttributes::hasHistorizing() const
히스토리화 속성의 값이 설정된 경우 true
을 반환합니다.
bool QOpcUaNodeCreationAttributes::hasInverseName() const
InverseName 속성의 값이 설정된 경우 true
을 반환합니다.
bool QOpcUaNodeCreationAttributes::hasIsAbstract() const
IsAbstract 속성의 값이 설정된 경우 true
을 반환합니다.
bool QOpcUaNodeCreationAttributes::hasMinimumSamplingInterval() const
최소 샘플링 간격 속성의 값이 설정된 경우 true
을 반환합니다.
bool QOpcUaNodeCreationAttributes::hasSymmetric() const
대칭 속성 값이 설정된 경우 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
히스토리화 속성의 값을 반환합니다.
setHistorizing()도 참조하세요 .
QOpcUaLocalizedText QOpcUaNodeCreationAttributes::inverseName() const
InverseName 속성의 값을 반환합니다.
setInverseName()도 참조하세요 .
bool QOpcUaNodeCreationAttributes::isAbstract() const
IsAbstract 속성의 값을 반환합니다.
setIsAbstract()도 참조하세요 .
double QOpcUaNodeCreationAttributes::minimumSamplingInterval() const
최소 샘플링 간격 속성의 값을 반환합니다.
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()도 참조하세요 .
void QOpcUaNodeCreationAttributes::setDisplayName(const QOpcUaLocalizedText &displayName)
DisplayName 속성의 값을 displayName 로 설정합니다.
displayName()도 참조하세요 .
void QOpcUaNodeCreationAttributes::setEventNotifier(QOpcUa::EventNotifier eventNotifier)
이벤트 알림기 속성 값을 eventNotifier 로 설정합니다.
eventNotifier()도 참조하세요 .
void QOpcUaNodeCreationAttributes::setExecutable(bool executable)
실행 가능 속성의 값을 executable 로 설정합니다.
executable()도 참조하세요 .
void QOpcUaNodeCreationAttributes::setHistorizing(bool 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()도 참조하세요 .
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
대칭 속성 값을 반환합니다.
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
값 속성의 유형을 반환합니다.
QOpcUa::WriteMask QOpcUaNodeCreationAttributes::writeMask() const
WriteMask 속성의 값을 반환합니다.
setWriteMask()도 참조하세요 .
QOpcUaNodeCreationAttributes &QOpcUaNodeCreationAttributes::operator=(const QOpcUaNodeCreationAttributes &rhs)
이 노드 생성 속성 오브젝트에 rhs 값을 할당합니다.
© 2025 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.