openDAQ
Open data acquisition platform
SignalPrivatePtr Class Reference

Internal functions used by openDAQ core. This interface should never be used in client SDK or module code. More...

Inherits ObjectPtr< ISignalPrivate >.

Detailed Description

Internal functions used by openDAQ core. This interface should never be used in client SDK or module code.

Public Member Functions

void clearDomainSignalWithoutNotification () const
 Sets the domain signal to null without notifying the domain signal.
 
void enableKeepLastValue (daq::Bool enabled) const
 Enable or disable keeping last data packet which is using by Signal method getLastValue More...
 
daq::StringPtr getSignalSerializeId () const
 Gets the signal serilized id. In local device the serilized id matached the signal global id. For remote id it is the signal id in the remote device. More...
 
daq::Bool getKeepLastValue () const
 Returns True if last value calculation is enabled on the signal. More...
 

Member Function Documentation

◆ enableKeepLastValue()

void enableKeepLastValue ( daq::Bool  enabled) const
inline

Enable or disable keeping last data packet which is using by Signal method getLastValue

Parameters
enabledOption for enabling method getLastValue

◆ getKeepLastValue()

daq::Bool getKeepLastValue ( ) const
inline

Returns True if last value calculation is enabled on the signal.

Returns
True if enabled.

◆ getSignalSerializeId()

daq::StringPtr getSignalSerializeId ( ) const
inline

Gets the signal serilized id. In local device the serilized id matached the signal global id. For remote id it is the signal id in the remote device.

Returns
The signal serilized id.