이 페이지에서

QOpcUaHistoryData Class

이 클래스는 노드의 과거 데이터 값을 저장합니다. 더 보기...

헤더: #include <QOpcUaHistoryData>
CMake: find_package(Qt6 REQUIRED COMPONENTS OpcUa)
target_link_libraries(mytarget PRIVATE Qt6::OpcUa)
qmake: QT += opcua
다음부터: Qt 6.3부터

공개 함수

QOpcUaHistoryData()
QOpcUaHistoryData(const QString &nodeId)
QOpcUaHistoryData(const QOpcUaHistoryData &other)
~QOpcUaHistoryData()
void addValue(const QOpcUaDataValue &value)
int count() const
QString nodeId() const
QList<QOpcUaDataValue> result() const
void setNodeId(const QString &nodeId)
void setStatusCode(QOpcUa::UaStatusCode statusCode)
QOpcUa::UaStatusCode statusCode() const
void swap(QOpcUaHistoryData &other)
QOpcUaHistoryData &operator=(const QOpcUaHistoryData &other)

상세 설명

이력 데이터 읽기 요청이 처리될 때, 이 클래스의 인스턴스는 어떤 노드가 읽혔는지, 해당 노드의 값 및 상태 코드에 대한 정보를 저장하는 데 사용됩니다. 이력 읽기 요청의 finished 신호는 QOpcUaHistoryData 객체 목록을 반환하며, 이 목록을 파싱하여 요청 결과를 검토할 수 있습니다.

멤버 함수 문서

QOpcUaHistoryData::QOpcUaHistoryData()

유효하지 않은 기록 데이터 항목을 생성합니다.

[explicit] QOpcUaHistoryData::QOpcUaHistoryData(const QString &nodeId)

이력 데이터 항목을 생성하고, 해당 항목이 어떤 노드에 해당하는지 저장합니다.

QOpcUaHistoryData::QOpcUaHistoryData(const QOpcUaHistoryData &other)

other 에서 기록 데이터 항목을 생성합니다.

[noexcept] QOpcUaHistoryData::~QOpcUaHistoryData()

역사 데이터 항목을 삭제합니다.

void QOpcUaHistoryData::addValue(const QOpcUaDataValue &value)

value 로 지정된 데이터 값 객체를 추가합니다.

int QOpcUaHistoryData::count() const

사용 가능한 데이터 값 객체의 개수를 반환합니다.

QString QOpcUaHistoryData::nodeId() const

데이터가 저장된 노드의 nodeId를 반환합니다.

setNodeId()도 참조하십시오 .

QList<QOpcUaDataValue> QOpcUaHistoryData::result() const

이력 읽기 요청의 결과를 포함하는 데이터 값 객체 목록을 반환합니다.

void QOpcUaHistoryData::setNodeId(const QString &nodeId)

nodeId 를 nodeId 로 설정합니다.

nodeId()도 참조하십시오 .

void QOpcUaHistoryData::setStatusCode(QOpcUa::UaStatusCode statusCode)

상태 코드를 statusCode 로 설정합니다.

statusCode()도 참조하십시오 .

QOpcUa::UaStatusCode QOpcUaHistoryData::statusCode() const

이력 데이터를 가져오는 과정에서 오류가 발생했는지 여부를 나타내는 상태 코드를 반환합니다.

setStatusCode()도 참조하십시오 .

[noexcept] void QOpcUaHistoryData::swap(QOpcUaHistoryData &other)

이 데이터 값 인스턴스를 ` other`로 교체합니다. 이 함수는 매우 빠르며 절대 실패하지 않습니다.

QOpcUaHistoryData &QOpcUaHistoryData::operator=(const QOpcUaHistoryData &other)

이 기록 데이터 항목에 other 의 값을 설정합니다.

© 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.