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변수 유형참조 유형DataTypeView
접근 수준X
배열 차원XX
ContainsNoLoopsX
DataTypeXX
설명XXXXXXXX
표시 이름XXXXXXXX
이벤트 알림X
실행 파일X
히스토리화X
역이름X
IsAbstractXXXX
최소 샘플링 간격X
대칭X
사용자 액세스 수준X
사용자 실행 파일X
사용자 쓰기 마스크XXXXXXXX
가치XX
ValueRankXX
WriteMaskXXXXXXXX

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.