C++ Based OPC UA Client/Server/PubSub SDK
1.7.9.586
|
Interface class for the connection between variables and the data sampling. More...
#include <uadatavariablecache.h>
Inherited by CacheVariableConnector.
Public Member Functions | |
virtual | ~CacheSignal () |
destruction | |
virtual void | setChanged ()=0 |
Signal a change in value or state. | |
virtual OpcUa_UInt32 | getSamplingRate ()=0 |
Get the sampling rate of the item. | |
virtual UaNumericRange * | getIndexRange () |
Get the index range for the sampling item. More... | |
virtual OpcUa_Boolean | isPercentDeadband (OpcUa_Double &absoluteChange) |
Indicates if percent deadband is requested and provides the value of the absulute change necessary to pass the deadband filter. More... | |
virtual void | setInvalid ()=0 |
Set the item invalid. | |
virtual OpcUa_UInt32 | hIOVariable ()=0 |
Get the item handle for the signal defined by the IOManager. | |
Interface class for the connection between variables and the data sampling.
This class defines the abstract interface for the connection between a variable and the sampling item in an IOManager implementation. It is used to signal changes of the variable value and to indicate that the variable is not longer valid.
|
inlinevirtual |
Get the index range for the sampling item.
Returns NULL if no index range is set
|
inlinevirtual |
Indicates if percent deadband is requested and provides the value of the absulute change necessary to pass the deadband filter.