open62541 1.3.12
Open source implementation of OPC UA
|
#include <history_data_backend.h>
Data Fields | |
void * | context |
void(* | deleteMembers )(UA_HistoryDataBackend *backend) |
UA_StatusCode(* | serverSetHistoryData )(UA_Server *server, void *hdbContext, const UA_NodeId *sessionId, void *sessionContext, const UA_NodeId *nodeId, UA_Boolean historizing, const UA_DataValue *value) |
UA_StatusCode(* | getHistoryData )(UA_Server *server, const UA_NodeId *sessionId, void *sessionContext, const UA_HistoryDataBackend *backend, const UA_DateTime start, const UA_DateTime end, const UA_NodeId *nodeId, size_t maxSizePerResponse, UA_UInt32 numValuesPerNode, UA_Boolean returnBounds, UA_TimestampsToReturn timestampsToReturn, UA_NumericRange range, UA_Boolean releaseContinuationPoints, const UA_ByteString *continuationPoint, UA_ByteString *outContinuationPoint, UA_HistoryData *result) |
size_t(* | getDateTimeMatch )(UA_Server *server, void *hdbContext, const UA_NodeId *sessionId, void *sessionContext, const UA_NodeId *nodeId, const UA_DateTime timestamp, const MatchStrategy strategy) |
size_t(* | getEnd )(UA_Server *server, void *hdbContext, const UA_NodeId *sessionId, void *sessionContext, const UA_NodeId *nodeId) |
size_t(* | lastIndex )(UA_Server *server, void *hdbContext, const UA_NodeId *sessionId, void *sessionContext, const UA_NodeId *nodeId) |
size_t(* | firstIndex )(UA_Server *server, void *hdbContext, const UA_NodeId *sessionId, void *sessionContext, const UA_NodeId *nodeId) |
size_t(* | resultSize )(UA_Server *server, void *hdbContext, const UA_NodeId *sessionId, void *sessionContext, const UA_NodeId *nodeId, size_t startIndex, size_t endIndex) |
UA_StatusCode(* | copyDataValues )(UA_Server *server, void *hdbContext, const UA_NodeId *sessionId, void *sessionContext, const UA_NodeId *nodeId, size_t startIndex, size_t endIndex, UA_Boolean reverse, size_t valueSize, UA_NumericRange range, UA_Boolean releaseContinuationPoints, const UA_ByteString *continuationPoint, UA_ByteString *outContinuationPoint, size_t *providedValues, UA_DataValue *values) |
const UA_DataValue *(* | getDataValue )(UA_Server *server, void *hdbContext, const UA_NodeId *sessionId, void *sessionContext, const UA_NodeId *nodeId, size_t index) |
UA_Boolean(* | boundSupported )(UA_Server *server, void *hdbContext, const UA_NodeId *sessionId, void *sessionContext, const UA_NodeId *nodeId) |
UA_Boolean(* | timestampsToReturnSupported )(UA_Server *server, void *hdbContext, const UA_NodeId *sessionId, void *sessionContext, const UA_NodeId *nodeId, const UA_TimestampsToReturn timestampsToReturn) |
UA_StatusCode(* | insertDataValue )(UA_Server *server, void *hdbContext, const UA_NodeId *sessionId, void *sessionContext, const UA_NodeId *nodeId, const UA_DataValue *value) |
UA_StatusCode(* | replaceDataValue )(UA_Server *server, void *hdbContext, const UA_NodeId *sessionId, void *sessionContext, const UA_NodeId *nodeId, const UA_DataValue *value) |
UA_StatusCode(* | updateDataValue )(UA_Server *server, void *hdbContext, const UA_NodeId *sessionId, void *sessionContext, const UA_NodeId *nodeId, const UA_DataValue *value) |
UA_StatusCode(* | removeDataValue )(UA_Server *server, void *hdbContext, const UA_NodeId *sessionId, void *sessionContext, const UA_NodeId *nodeId, UA_DateTime startTimestamp, UA_DateTime endTimestamp) |
Definition at line 29 of file history_data_backend.h.
void* UA_HistoryDataBackend::context |
Definition at line 30 of file history_data_backend.h.
void(* UA_HistoryDataBackend::deleteMembers) (UA_HistoryDataBackend *backend) |
Definition at line 32 of file history_data_backend.h.
UA_StatusCode(* UA_HistoryDataBackend::serverSetHistoryData) (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 44 of file history_data_backend.h.
UA_StatusCode(* UA_HistoryDataBackend::getHistoryData) (UA_Server *server, const UA_NodeId *sessionId, void *sessionContext, const UA_HistoryDataBackend *backend, const UA_DateTime start, const UA_DateTime end, const UA_NodeId *nodeId, size_t maxSizePerResponse, UA_UInt32 numValuesPerNode, UA_Boolean returnBounds, UA_TimestampsToReturn timestampsToReturn, UA_NumericRange range, UA_Boolean releaseContinuationPoints, const UA_ByteString *continuationPoint, UA_ByteString *outContinuationPoint, UA_HistoryData *result) |
Definition at line 77 of file history_data_backend.h.
size_t(* UA_HistoryDataBackend::getDateTimeMatch) (UA_Server *server, void *hdbContext, const UA_NodeId *sessionId, void *sessionContext, const UA_NodeId *nodeId, const UA_DateTime timestamp, const MatchStrategy strategy) |
Definition at line 104 of file history_data_backend.h.
size_t(* UA_HistoryDataBackend::getEnd) (UA_Server *server, void *hdbContext, const UA_NodeId *sessionId, void *sessionContext, const UA_NodeId *nodeId) |
Definition at line 121 of file history_data_backend.h.
size_t(* UA_HistoryDataBackend::lastIndex) (UA_Server *server, void *hdbContext, const UA_NodeId *sessionId, void *sessionContext, const UA_NodeId *nodeId) |
Definition at line 136 of file history_data_backend.h.
size_t(* UA_HistoryDataBackend::firstIndex) (UA_Server *server, void *hdbContext, const UA_NodeId *sessionId, void *sessionContext, const UA_NodeId *nodeId) |
Definition at line 151 of file history_data_backend.h.
size_t(* UA_HistoryDataBackend::resultSize) (UA_Server *server, void *hdbContext, const UA_NodeId *sessionId, void *sessionContext, const UA_NodeId *nodeId, size_t startIndex, size_t endIndex) |
Definition at line 167 of file history_data_backend.h.
UA_StatusCode(* UA_HistoryDataBackend::copyDataValues) (UA_Server *server, void *hdbContext, const UA_NodeId *sessionId, void *sessionContext, const UA_NodeId *nodeId, size_t startIndex, size_t endIndex, UA_Boolean reverse, size_t valueSize, UA_NumericRange range, UA_Boolean releaseContinuationPoints, const UA_ByteString *continuationPoint, UA_ByteString *outContinuationPoint, size_t *providedValues, UA_DataValue *values) |
Definition at line 193 of file history_data_backend.h.
const UA_DataValue *(* UA_HistoryDataBackend::getDataValue) (UA_Server *server, void *hdbContext, const UA_NodeId *sessionId, void *sessionContext, const UA_NodeId *nodeId, size_t index) |
Definition at line 218 of file history_data_backend.h.
UA_Boolean(* UA_HistoryDataBackend::boundSupported) (UA_Server *server, void *hdbContext, const UA_NodeId *sessionId, void *sessionContext, const UA_NodeId *nodeId) |
Definition at line 235 of file history_data_backend.h.
UA_Boolean(* UA_HistoryDataBackend::timestampsToReturnSupported) (UA_Server *server, void *hdbContext, const UA_NodeId *sessionId, void *sessionContext, const UA_NodeId *nodeId, const UA_TimestampsToReturn timestampsToReturn) |
Definition at line 250 of file history_data_backend.h.
UA_StatusCode(* UA_HistoryDataBackend::insertDataValue) (UA_Server *server, void *hdbContext, const UA_NodeId *sessionId, void *sessionContext, const UA_NodeId *nodeId, const UA_DataValue *value) |
Definition at line 258 of file history_data_backend.h.
UA_StatusCode(* UA_HistoryDataBackend::replaceDataValue) (UA_Server *server, void *hdbContext, const UA_NodeId *sessionId, void *sessionContext, const UA_NodeId *nodeId, const UA_DataValue *value) |
Definition at line 265 of file history_data_backend.h.
UA_StatusCode(* UA_HistoryDataBackend::updateDataValue) (UA_Server *server, void *hdbContext, const UA_NodeId *sessionId, void *sessionContext, const UA_NodeId *nodeId, const UA_DataValue *value) |
Definition at line 272 of file history_data_backend.h.
UA_StatusCode(* UA_HistoryDataBackend::removeDataValue) (UA_Server *server, void *hdbContext, const UA_NodeId *sessionId, void *sessionContext, const UA_NodeId *nodeId, UA_DateTime startTimestamp, UA_DateTime endTimestamp) |
Definition at line 279 of file history_data_backend.h.