flux sdk  v01.02.02-3-g292b3a7
Embedded C++ SDK
Loading...
Searching...
No Matches
_flxDataOutString Class Referenceabstract

#include <flxCoreTypes.h>

Inheritance diagram for _flxDataOutString:
flxDataOut _flxPropertyBaseString< false, false > flxParameterOutString< flxDevGNSS, &flxDevGNSS::read_iso8601 > flxParameterOutString< flxDevGNSS, &flxDevGNSS::read_yyyy_mm_dd > flxParameterOutString< flxDevGNSS, &flxDevGNSS::read_yyyy_dd_mm > flxParameterOutString< flxDevGNSS, &flxDevGNSS::read_dd_mm_yyyy > flxParameterOutString< flxDevGNSS, &flxDevGNSS::read_hh_mm_ss > flxParameterOutString< flxDevGNSS, &flxDevGNSS::read_fix_string > flxParameterOutString< flxDevGNSS, &flxDevGNSS::read_carrier_soln_string > flxParameterOutString< flxDevRV8803, &flxDevRV8803::read_date_USA > flxParameterOutString< flxDevRV8803, &flxDevRV8803::read_date > flxParameterOutString< flxDevRV8803, &flxDevRV8803::read_time > flxParameterOutString< flxDevRV8803, &flxDevRV8803::read_iso8601 > flxParameterOutString< flxDevRV8803, &flxDevRV8803::read_iso8601_tz > flxParameterOutString< flxDevRV8803, &flxDevRV8803::read_day > flxParameterOutString< flxDevRV8803, &flxDevRV8803::read_day_short > flxParameterOutString< flxDevRV8803, &flxDevRV8803::read_ordinal > flxParameterOutString< flxDevRV8803, &flxDevRV8803::read_month > flxParameterOutString< flxDevRV8803, &flxDevRV8803::read_month_short > flxParameterOutString< flxLogger, &flxLogger::get_timestamp > flxParameterOutString< flxLogger, &flxLogger::get_device_id > flxParameterOutString< flxLogger, &flxLogger::get_name > _flxPropertyBaseString< HIDDEN, SECURE > flxParameterOutString< Object, _getter >

Public Types

typedef std::string value_type
 

Public Member Functions

flxDataType_t type (void)
 Return the type of the data. More...
 
virtual std::string get (void) const =0
 
bool getBool ()
 Get the data as a boolean. More...
 
int8_t getInt8 ()
 Get the data as an int8_t. More...
 
int16_t getInt16 ()
 Get the data as an int16_t. More...
 
int32_t getInt32 ()
 Get the data as an int32_t. More...
 
uint8_t getUInt8 ()
 Get the data as a uint8_t. More...
 
uint16_t getUInt16 ()
 Get the data as a uint16_t. More...
 
uint32_t getUInt32 ()
 Get the data as a uint32_t. More...
 
float getFloat ()
 Get the data as a float. More...
 
double getDouble ()
 Get the data as a double. More...
 
std::string getString ()
 Get the data as a string. More...
 
- Public Member Functions inherited from flxDataOut
virtual flxDataType_t type (void)=0
 Return the type of the data. More...
 
virtual bool getBool ()=0
 Get the data as a boolean. More...
 
virtual int8_t getInt8 ()=0
 Get the data as an int8_t. More...
 
virtual int16_t getInt16 ()=0
 Get the data as an int16_t. More...
 
virtual int32_t getInt32 ()=0
 Get the data as an int32_t. More...
 
virtual uint8_t getUInt8 ()=0
 Get the data as a uint8_t. More...
 
virtual uint16_t getUInt16 ()=0
 Get the data as a uint16_t. More...
 
virtual uint32_t getUInt32 ()=0
 Get the data as a uint32_t. More...
 
virtual float getFloat ()=0
 Get the data as a float. More...
 
virtual double getDouble ()=0
 Get the data as a double. More...
 
virtual std::string getString ()=0
 Get the data as a string. More...
 
bool get_value (bool b)
 Get the value object as a bool. More...
 
int8_t get_value (int8_t)
 Get the value object as an int8_t. More...
 
int16_t get_value (int16_t)
 Get the value object as an int16_t. More...
 
int32_t get_value (int32_t)
 Get the value object as an int32_t. More...
 
uint8_t get_value (uint8_t)
 Get the value object as a uint8_t. More...
 
uint16_t get_value (uint16_t)
 Get the value object as a uint16_t. More...
 
uint32_t get_value (uint32_t)
 Get the value object as a uint32_t. More...
 
float get_value (float)
 Get the value object as a float. More...
 
double get_value (double)
 Get the value object as a double. More...
 
std::string get_value (std::string)
 Get the value object as a string. More...
 

Member Typedef Documentation

◆ value_type

typedef std::string _flxDataOutString::value_type

Member Function Documentation

◆ get()

virtual std::string _flxDataOutString::get ( void  ) const
pure virtual

Implemented in flxParameterOutString< Object, _getter >, flxParameterOutString< flxDevGNSS, &flxDevGNSS::read_iso8601 >, flxParameterOutString< flxDevGNSS, &flxDevGNSS::read_yyyy_mm_dd >, flxParameterOutString< flxDevGNSS, &flxDevGNSS::read_yyyy_dd_mm >, flxParameterOutString< flxDevGNSS, &flxDevGNSS::read_dd_mm_yyyy >, flxParameterOutString< flxDevGNSS, &flxDevGNSS::read_hh_mm_ss >, flxParameterOutString< flxDevGNSS, &flxDevGNSS::read_fix_string >, flxParameterOutString< flxDevGNSS, &flxDevGNSS::read_carrier_soln_string >, flxParameterOutString< flxDevRV8803, &flxDevRV8803::read_date_USA >, flxParameterOutString< flxDevRV8803, &flxDevRV8803::read_date >, flxParameterOutString< flxDevRV8803, &flxDevRV8803::read_time >, flxParameterOutString< flxDevRV8803, &flxDevRV8803::read_iso8601 >, flxParameterOutString< flxDevRV8803, &flxDevRV8803::read_iso8601_tz >, flxParameterOutString< flxDevRV8803, &flxDevRV8803::read_day >, flxParameterOutString< flxDevRV8803, &flxDevRV8803::read_day_short >, flxParameterOutString< flxDevRV8803, &flxDevRV8803::read_ordinal >, flxParameterOutString< flxDevRV8803, &flxDevRV8803::read_month >, flxParameterOutString< flxDevRV8803, &flxDevRV8803::read_month_short >, flxParameterOutString< flxLogger, &flxLogger::get_timestamp >, flxParameterOutString< flxLogger, &flxLogger::get_device_id >, flxParameterOutString< flxLogger, &flxLogger::get_name >, flxPropertyRWString< Object, _getter, _setter, HIDDEN, SECURE >, flxPropertyRWString< _flxClock, &_flxClock::get_ref_clock, &_flxClock::set_ref_clock >, flxPropertyRWString< _flxClock, &_flxClock::get_timezone, &_flxClock::set_timezone >, flxPropertyRWString< flxDevST25DV, &flxDevST25DV::get_ssid, &flxDevST25DV::set_ssid >, flxPropertyRWString< flxDevST25DV, &flxDevST25DV::get_password, &flxDevST25DV::set_password >, flxPropertyRWString< flxIoTArduino, &flxIoTArduino::get_thingName, &flxIoTArduino::set_thingName >, flxPropertyRWString< flxIoTArduino, &flxIoTArduino::get_thingID, &flxIoTArduino::set_thingID >, flxPropertyRWString< flxIoTThingSpeak, &flxIoTThingSpeak::get_channelList, &flxIoTThingSpeak::set_channelList >, flxPropertyString< Object, HIDDEN, SECURE >, flxPropertyString< flxFileRotate >, flxPropertyString< flxIoTArduino >, flxPropertyString< flxIoTAzure >, flxPropertyString< flxSysFirmware >, _flxPropertyBaseString< HIDDEN, SECURE >, and _flxPropertyBaseString< false, false >.

◆ getBool()

◆ getDouble()

◆ getFloat()

◆ getInt16()

◆ getInt32()

◆ getInt8()

◆ getString()

◆ getUInt16()

◆ getUInt32()

◆ getUInt8()

◆ type()

flxDataType_t _flxDataOutString::type ( void  )
inlinevirtual

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