ADTF  3.18.2
ISignalRegistry::ISignalProviderabstract
Inheritance diagram for ISignalRegistry::ISignalProvider:
[legend]

Public Member Functions

 ADTF_IID (ISignalProvider, "signal_provider.signal_registry.flash.services.adtf.iid")
 Interface ID for the interface.
 
virtual tResult UpdateSignal (tSignalID nSignalID, const tSignalValueNs &sValue)=0
 Update the value of a signal. More...
 
- Public Member Functions inherited from ISignalRegistry::ISignalProvider
 ADTF_IID (ISignalProvider, "signal_provider.signal_registry.ant.services.adtf.iid")
 Interface ID for the interface.
 
virtual tResult AddSignal (const tSignalAttributes &sSignal, IEnabledSignals *pEnableCallback=nullptr)=0
 Adds a new signal. More...
 
virtual tResult UpdateSignal (tSignalID nSignalID, const tSignalValue &sValue)=0
 Update the value of a signal. More...
 
virtual tResult RemoveSignal (tSignalID nSignalID)=0
 Removes a signal. More...
 
- Public Member Functions inherited from IObject
 ADTF_IID (IObject, "object.ant.ucom.adtf.iid")
 Marks the IObject to be castable with the ucom_cast() More...
 

Protected Member Functions

 ~ISignalProvider ()=default
 Protected destructor --> Use implemented Destroy() instead of delete!
 
- Protected Member Functions inherited from ISignalRegistry::ISignalProvider
 ~ISignalProvider ()=default
 Protected destructor --> Use implemented Destroy() instead of delete!
 
- Protected Member Functions inherited from IObject
 ~IObject ()=default
 Protected destructor --> Use implemented Destroy() instead of delete!
 

Detailed Description

Definition at line 168 of file signal_registry_intf.h.

Member Function Documentation

◆ UpdateSignal()

virtual tResult UpdateSignal ( tSignalID  nSignalID,
const tSignalValueNs sValue 
)
pure virtual

Update the value of a signal.

Parameters
[in]nSignalIDThe id of the signal
[in]sValueThe new value of the signal.
Returns
Standard result.