#include <uadatavariablecache.h>
Public Member Functions | |
CacheVariableConnector (OpcUa_Int32 samplingInterval, UaVariableCache *pUaVariableCache, IOVariableCallback *pIOVariableCallback) | |
virtual | ~CacheVariableConnector () |
UaVariableCache * | pUaVariableCache () |
void | setSamplingRate (OpcUa_UInt32 samplingRate) |
void | sample () |
virtual void | setChanged () |
virtual OpcUa_UInt32 | getSamplingRate () |
virtual void | setInvalid () |
CacheVariableConnector::CacheVariableConnector | ( | OpcUa_Int32 | samplingInterval, | |
UaVariableCache * | pUaVariableCache, | |||
IOVariableCallback * | pIOVariableCallback | |||
) |
construction
CacheVariableConnector::~CacheVariableConnector | ( | ) | [virtual] |
destruction
UaVariableCache* CacheVariableConnector::pUaVariableCache | ( | ) | [inline] |
Get UaVariableCache used for the variable
void CacheVariableConnector::setSamplingRate | ( | OpcUa_UInt32 | samplingRate | ) | [inline] |
Set the sampling rate of the item
samplingRate | the sampling Rate in Milliseconds. |
void CacheVariableConnector::sample | ( | ) | [virtual] |
Sample signal for the item
Implements SamplingExecution.
void CacheVariableConnector::setChanged | ( | ) | [virtual] |
Signal a change in value or state
Implements CacheSignal.
OpcUa_UInt32 CacheVariableConnector::getSamplingRate | ( | ) | [virtual] |
void CacheVariableConnector::setInvalid | ( | ) | [virtual] |
Set the item invalid
Implements CacheSignal.