ModularConvertedValue< T, SignedT > Class Template Reference

#include <armarx/control/ethercat/ModularConvertedValue.h>

Public Member Functions

T getRaw () const
 
void init (T *raw, const hardware_config::types::ModularConvertedValueConfig modularConfig, const char *nameForDebugging="")
 
void init (T *raw, float zeroOffset, float discontinuityOffset, float maxValue, bool isInverted, const char *nameForDebugging="")
 
 ModularConvertedValue ()
 
void read ()
 
void write ()
 

Public Attributes

double value
 

Detailed Description

template<typename T, typename SignedT = std::int64_t>
class armarx::control::ethercat::ModularConvertedValue< T, SignedT >

Definition at line 41 of file ModularConvertedValue.h.

Constructor & Destructor Documentation

◆ ModularConvertedValue()

Definition at line 45 of file ModularConvertedValue.h.

Member Function Documentation

◆ getRaw()

T getRaw ( ) const
inline

Definition at line 159 of file ModularConvertedValue.h.

◆ init() [1/2]

void init ( T raw,
const hardware_config::types::ModularConvertedValueConfig  modularConfig,
const char *  nameForDebugging = "" 
)
inline

Definition at line 68 of file ModularConvertedValue.h.

+ Here is the call graph for this function:

◆ init() [2/2]

void init ( T raw,
float  zeroOffset,
float  discontinuityOffset,
float  maxValue,
bool  isInverted,
const char *  nameForDebugging = "" 
)
inline

Definition at line 81 of file ModularConvertedValue.h.

+ Here is the call graph for this function:

◆ read()

void read ( )
inline

Definition at line 117 of file ModularConvertedValue.h.

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ write()

void write ( )
inline

Definition at line 151 of file ModularConvertedValue.h.

Member Data Documentation

◆ value

double value

Definition at line 156 of file ModularConvertedValue.h.


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