TwiceAsNice  2019-02-18
Public Member Functions | Private Member Functions | Private Attributes | List of all members
Basda::Tempo::wavecomm::WavecommDataHandler Class Reference

#include <WavecommDataHandler.h>

Inheritance diagram for Basda::Tempo::wavecomm::WavecommDataHandler:
Inheritance graph
Collaboration diagram for Basda::Tempo::wavecomm::WavecommDataHandler:
Collaboration graph

Public Member Functions

 WavecommDataHandler (std::string data)
 
virtual ~WavecommDataHandler ()
 
int channel ()
 
bool isSensorConnected ()
 
std::string sensorType ()
 
long int timeStamp ()
 
double temperatureInC ()
 
double humidityInPercentage ()
 
 WavecommDataHandler (std::string data)
 
virtual ~WavecommDataHandler ()
 
int channel ()
 
bool isSensorConnected ()
 
std::string sensorType ()
 
long int timeStamp ()
 
double temperatureInC ()
 
double humidityInPercentage ()
 

Private Member Functions

void deserialize (std::string data)
 
void checkIfDataWasDeserialized ()
 
std::vector< std::string > splitString (std::string s, std::string splitter)
 
void deserialize (std::string data)
 
void checkIfDataWasDeserialized ()
 
std::vector< std::string > splitString (std::string s, std::string splitter)
 

Private Attributes

bool m_isDeserialized
 
int m_channel
 
bool m_isSensorConnected
 
std::string m_sensorType
 
long int m_timeStamp
 
double m_temperatureInC
 
double m_humidityInPercentage
 

Constructor & Destructor Documentation

◆ WavecommDataHandler() [1/2]

WavecommDataHandler::WavecommDataHandler ( std::string  data)

◆ ~WavecommDataHandler() [1/2]

WavecommDataHandler::~WavecommDataHandler ( )
virtual

◆ WavecommDataHandler() [2/2]

Basda::Tempo::wavecomm::WavecommDataHandler::WavecommDataHandler ( std::string  data)

◆ ~WavecommDataHandler() [2/2]

virtual Basda::Tempo::wavecomm::WavecommDataHandler::~WavecommDataHandler ( )
virtual

Member Function Documentation

◆ channel() [1/2]

int WavecommDataHandler::channel ( )

◆ channel() [2/2]

int Basda::Tempo::wavecomm::WavecommDataHandler::channel ( )

◆ checkIfDataWasDeserialized() [1/2]

void Basda::Tempo::wavecomm::WavecommDataHandler::checkIfDataWasDeserialized ( )
private

◆ checkIfDataWasDeserialized() [2/2]

void WavecommDataHandler::checkIfDataWasDeserialized ( )
private

◆ deserialize() [1/2]

void Basda::Tempo::wavecomm::WavecommDataHandler::deserialize ( std::string  data)
private

◆ deserialize() [2/2]

void WavecommDataHandler::deserialize ( std::string  data)
private

◆ humidityInPercentage() [1/2]

double Basda::Tempo::wavecomm::WavecommDataHandler::humidityInPercentage ( )

◆ humidityInPercentage() [2/2]

double WavecommDataHandler::humidityInPercentage ( )

◆ isSensorConnected() [1/2]

bool WavecommDataHandler::isSensorConnected ( )

◆ isSensorConnected() [2/2]

bool Basda::Tempo::wavecomm::WavecommDataHandler::isSensorConnected ( )

◆ sensorType() [1/2]

std::string Basda::Tempo::wavecomm::WavecommDataHandler::sensorType ( )

◆ sensorType() [2/2]

std::string WavecommDataHandler::sensorType ( )

◆ splitString() [1/2]

std::vector< std::string > WavecommDataHandler::splitString ( std::string  s,
std::string  splitter 
)
private

◆ splitString() [2/2]

std::vector<std::string> Basda::Tempo::wavecomm::WavecommDataHandler::splitString ( std::string  s,
std::string  splitter 
)
private

◆ temperatureInC() [1/2]

double WavecommDataHandler::temperatureInC ( )

◆ temperatureInC() [2/2]

double Basda::Tempo::wavecomm::WavecommDataHandler::temperatureInC ( )

◆ timeStamp() [1/2]

long int Basda::Tempo::wavecomm::WavecommDataHandler::timeStamp ( )

◆ timeStamp() [2/2]

long int WavecommDataHandler::timeStamp ( )

Member Data Documentation

◆ m_channel

int Basda::Tempo::wavecomm::WavecommDataHandler::m_channel
private

◆ m_humidityInPercentage

double Basda::Tempo::wavecomm::WavecommDataHandler::m_humidityInPercentage
private

◆ m_isDeserialized

bool Basda::Tempo::wavecomm::WavecommDataHandler::m_isDeserialized
private

◆ m_isSensorConnected

bool Basda::Tempo::wavecomm::WavecommDataHandler::m_isSensorConnected
private

◆ m_sensorType

std::string Basda::Tempo::wavecomm::WavecommDataHandler::m_sensorType
private

◆ m_temperatureInC

double Basda::Tempo::wavecomm::WavecommDataHandler::m_temperatureInC
private

◆ m_timeStamp

long int Basda::Tempo::wavecomm::WavecommDataHandler::m_timeStamp
private

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