이 페이지에서

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
배열 차원XX
루프 없음X
데이터 유형XX
설명XXXXXXXX
표시 이름XXXXXXXX
EventNotifierX
실행 파일X
이력 기록X
역이름X
추상형XXXX
최소 샘플링 간격X
대칭X
사용자 접근 수준X
사용자 실행 가능X
사용자 쓰기 마스크XXXXXXXX
값XX
값순위XX
WriteMaskXXXXXXXX

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.