open62541 1.3.12
Open source implementation of OPC UA
Loading...
Searching...
No Matches
UA_HistoryDatabase Struct Reference

#include <historydatabase.h>

Data Fields

void * context
 
void(* clear )(UA_HistoryDatabase *hdb)
 
void(* setValue )(UA_Server *server, void *hdbContext, const UA_NodeId *sessionId, void *sessionContext, const UA_NodeId *nodeId, UA_Boolean historizing, const UA_DataValue *value)
 
void(* setEvent )(UA_Server *server, void *hdbContext, const UA_NodeId *originId, const UA_NodeId *emitterId, const UA_EventFilter *historicalEventFilter, UA_EventFieldList *fieldList)
 
void(* readRaw )(UA_Server *server, void *hdbContext, const UA_NodeId *sessionId, void *sessionContext, const UA_RequestHeader *requestHeader, const UA_ReadRawModifiedDetails *historyReadDetails, UA_TimestampsToReturn timestampsToReturn, UA_Boolean releaseContinuationPoints, size_t nodesToReadSize, const UA_HistoryReadValueId *nodesToRead, UA_HistoryReadResponse *response, UA_HistoryData *const *const historyData)
 
void(* readModified )(UA_Server *server, void *hdbContext, const UA_NodeId *sessionId, void *sessionContext, const UA_RequestHeader *requestHeader, const UA_ReadRawModifiedDetails *historyReadDetails, UA_TimestampsToReturn timestampsToReturn, UA_Boolean releaseContinuationPoints, size_t nodesToReadSize, const UA_HistoryReadValueId *nodesToRead, UA_HistoryReadResponse *response, UA_HistoryModifiedData *const *const historyData)
 
void(* readEvent )(UA_Server *server, void *hdbContext, const UA_NodeId *sessionId, void *sessionContext, const UA_RequestHeader *requestHeader, const UA_ReadEventDetails *historyReadDetails, UA_TimestampsToReturn timestampsToReturn, UA_Boolean releaseContinuationPoints, size_t nodesToReadSize, const UA_HistoryReadValueId *nodesToRead, UA_HistoryReadResponse *response, UA_HistoryEvent *const *const historyData)
 
void(* readProcessed )(UA_Server *server, void *hdbContext, const UA_NodeId *sessionId, void *sessionContext, const UA_RequestHeader *requestHeader, const UA_ReadProcessedDetails *historyReadDetails, UA_TimestampsToReturn timestampsToReturn, UA_Boolean releaseContinuationPoints, size_t nodesToReadSize, const UA_HistoryReadValueId *nodesToRead, UA_HistoryReadResponse *response, UA_HistoryData *const *const historyData)
 
void(* readAtTime )(UA_Server *server, void *hdbContext, const UA_NodeId *sessionId, void *sessionContext, const UA_RequestHeader *requestHeader, const UA_ReadAtTimeDetails *historyReadDetails, UA_TimestampsToReturn timestampsToReturn, UA_Boolean releaseContinuationPoints, size_t nodesToReadSize, const UA_HistoryReadValueId *nodesToRead, UA_HistoryReadResponse *response, UA_HistoryData *const *const historyData)
 
void(* updateData )(UA_Server *server, void *hdbContext, const UA_NodeId *sessionId, void *sessionContext, const UA_RequestHeader *requestHeader, const UA_UpdateDataDetails *details, UA_HistoryUpdateResult *result)
 
void(* deleteRawModified )(UA_Server *server, void *hdbContext, const UA_NodeId *sessionId, void *sessionContext, const UA_RequestHeader *requestHeader, const UA_DeleteRawModifiedDetails *details, UA_HistoryUpdateResult *result)
 

Detailed Description

Definition at line 17 of file historydatabase.h.

Field Documentation

◆ context

void* UA_HistoryDatabase::context

Definition at line 18 of file historydatabase.h.

◆ clear

void(* UA_HistoryDatabase::clear) (UA_HistoryDatabase *hdb)

Definition at line 20 of file historydatabase.h.

◆ setValue

void(* UA_HistoryDatabase::setValue) (UA_Server *server, void *hdbContext, const UA_NodeId *sessionId, void *sessionContext, const UA_NodeId *nodeId, UA_Boolean historizing, const UA_DataValue *value)

Definition at line 33 of file historydatabase.h.

◆ setEvent

void(* UA_HistoryDatabase::setEvent) (UA_Server *server, void *hdbContext, const UA_NodeId *originId, const UA_NodeId *emitterId, const UA_EventFilter *historicalEventFilter, UA_EventFieldList *fieldList)

Definition at line 55 of file historydatabase.h.

◆ readRaw

void(* UA_HistoryDatabase::readRaw) (UA_Server *server, void *hdbContext, const UA_NodeId *sessionId, void *sessionContext, const UA_RequestHeader *requestHeader, const UA_ReadRawModifiedDetails *historyReadDetails, UA_TimestampsToReturn timestampsToReturn, UA_Boolean releaseContinuationPoints, size_t nodesToReadSize, const UA_HistoryReadValueId *nodesToRead, UA_HistoryReadResponse *response, UA_HistoryData *const *const historyData)

Definition at line 85 of file historydatabase.h.

◆ readModified

void(* UA_HistoryDatabase::readModified) (UA_Server *server, void *hdbContext, const UA_NodeId *sessionId, void *sessionContext, const UA_RequestHeader *requestHeader, const UA_ReadRawModifiedDetails *historyReadDetails, UA_TimestampsToReturn timestampsToReturn, UA_Boolean releaseContinuationPoints, size_t nodesToReadSize, const UA_HistoryReadValueId *nodesToRead, UA_HistoryReadResponse *response, UA_HistoryModifiedData *const *const historyData)

Definition at line 101 of file historydatabase.h.

◆ readEvent

void(* UA_HistoryDatabase::readEvent) (UA_Server *server, void *hdbContext, const UA_NodeId *sessionId, void *sessionContext, const UA_RequestHeader *requestHeader, const UA_ReadEventDetails *historyReadDetails, UA_TimestampsToReturn timestampsToReturn, UA_Boolean releaseContinuationPoints, size_t nodesToReadSize, const UA_HistoryReadValueId *nodesToRead, UA_HistoryReadResponse *response, UA_HistoryEvent *const *const historyData)

Definition at line 117 of file historydatabase.h.

◆ readProcessed

void(* UA_HistoryDatabase::readProcessed) (UA_Server *server, void *hdbContext, const UA_NodeId *sessionId, void *sessionContext, const UA_RequestHeader *requestHeader, const UA_ReadProcessedDetails *historyReadDetails, UA_TimestampsToReturn timestampsToReturn, UA_Boolean releaseContinuationPoints, size_t nodesToReadSize, const UA_HistoryReadValueId *nodesToRead, UA_HistoryReadResponse *response, UA_HistoryData *const *const historyData)

Definition at line 133 of file historydatabase.h.

◆ readAtTime

void(* UA_HistoryDatabase::readAtTime) (UA_Server *server, void *hdbContext, const UA_NodeId *sessionId, void *sessionContext, const UA_RequestHeader *requestHeader, const UA_ReadAtTimeDetails *historyReadDetails, UA_TimestampsToReturn timestampsToReturn, UA_Boolean releaseContinuationPoints, size_t nodesToReadSize, const UA_HistoryReadValueId *nodesToRead, UA_HistoryReadResponse *response, UA_HistoryData *const *const historyData)

Definition at line 149 of file historydatabase.h.

◆ updateData

void(* UA_HistoryDatabase::updateData) (UA_Server *server, void *hdbContext, const UA_NodeId *sessionId, void *sessionContext, const UA_RequestHeader *requestHeader, const UA_UpdateDataDetails *details, UA_HistoryUpdateResult *result)

Definition at line 163 of file historydatabase.h.

◆ deleteRawModified

void(* UA_HistoryDatabase::deleteRawModified) (UA_Server *server, void *hdbContext, const UA_NodeId *sessionId, void *sessionContext, const UA_RequestHeader *requestHeader, const UA_DeleteRawModifiedDetails *details, UA_HistoryUpdateResult *result)

Definition at line 172 of file historydatabase.h.


The documentation for this struct was generated from the following file: