X-Plane Remote Access Plugin and Client Library
Public Member Functions | Static Public Member Functions | List of all members
xplra::SetFloatDataRefTask Class Reference

#include <SetDataRefTask.h>

Inheritance diagram for xplra::SetFloatDataRefTask:
xplra::SetScalarDataRefTask< float, SetFloatDataRefTask > xplra::SetDataRefTask xplra::DataRefTask xplra::Task

Public Member Functions

 SetFloatDataRefTask (const std::string &name)
 
 SetFloatDataRefTask (XPLMDataRef dataRef)
 
virtual void readValue (hu::varadiistvan::scpl::io::DataStream &stream)
 
- Public Member Functions inherited from xplra::SetScalarDataRefTask< float, SetFloatDataRefTask >
 SetScalarDataRefTask (const std::string &name)
 
 SetScalarDataRefTask (XPLMDataRef dataRef)
 
- Public Member Functions inherited from xplra::SetDataRefTask
 SetDataRefTask (const std::string &name)
 
 SetDataRefTask (XPLMDataRef dataRef)
 
- Public Member Functions inherited from xplra::DataRefTask
bool isValid () const
 
const std::string & getName () const
 
XPLMDataRef getDataRef () const
 
- Public Member Functions inherited from xplra::Task
virtual ~Task ()
 

Static Public Member Functions

static void setData (XPLMDataRef dataRef, float value)
 
- Static Public Member Functions inherited from xplra::SetDataRefTask
static SetDataRefTaskcreate (uint8_t &result, hu::varadiistvan::scpl::io::DataStream &stream)
 

Additional Inherited Members

- Protected Member Functions inherited from xplra::SetScalarDataRefTask< float, SetFloatDataRefTask >
virtual void process ()
 
- Protected Member Functions inherited from xplra::DataRefTask
 DataRefTask (const std::string &name)
 
 DataRefTask (XPLMDataRef dataRef)
 
virtual void perform ()
 
- Protected Attributes inherited from xplra::SetScalarDataRefTask< float, SetFloatDataRefTask >
float value
 

Detailed Description

Task to set the value of a single-precision floating point data.

Definition at line 162 of file SetDataRefTask.h.

Constructor & Destructor Documentation

◆ SetFloatDataRefTask() [1/2]

xplra::SetFloatDataRefTask::SetFloatDataRefTask ( const std::string &  name)
inline

Construct the task for the dataref with the given name.

Definition at line 488 of file SetDataRefTask.h.

◆ SetFloatDataRefTask() [2/2]

xplra::SetFloatDataRefTask::SetFloatDataRefTask ( XPLMDataRef  dataRef)
inline

Construct the task for the given dataref.

Definition at line 495 of file SetDataRefTask.h.

Member Function Documentation

◆ readValue()

void SetFloatDataRefTask::readValue ( hu::varadiistvan::scpl::io::DataStream &  stream)
virtual

Read and set the value to update from the given stream

Implements xplra::SetDataRefTask.

Definition at line 103 of file SetDataRefTask.cc.

◆ setData()

void xplra::SetFloatDataRefTask::setData ( XPLMDataRef  dataRef,
float  value 
)
inlinestatic

Set the given dataref's value to the given value.

Definition at line 481 of file SetDataRefTask.h.


The documentation for this class was generated from the following files: