My Project
 All Classes Files Functions Variables Enumerations Enumerator Friends Macros Pages
gcp::util::WxData40m Class Reference
Inheritance diagram for gcp::util::WxData40m:
gcp::util::NetStruct gcp::util::NetDat

Public Member Functions

 WxData40m ()
 
virtual ~WxData40m ()
 
std::string header ()
 
- Public Member Functions inherited from gcp::util::NetStruct
 NetStruct ()
 
 NetStruct (const NetStruct &netStruct)
 
 NetStruct (NetStruct &netStruct)
 
void operator= (const NetStruct &netStruct)
 
void operator= (NetStruct &netStruct)
 
virtual ~NetStruct ()
 
virtual void addMember (NetDat *netDat, bool alloc=false)
 
void addVar (gcp::util::DataType::Type type, void *vPtr, unsigned nEl)
 
void deserialize (const std::vector< unsigned char > &bytes)
 
void deserialize (const unsigned char *bytes)
 
virtual unsigned size ()
 
- Public Member Functions inherited from gcp::util::NetDat
 NetDat ()
 
 NetDat (const NetDat &netDat)
 
 NetDat (NetDat &netDat)
 
void operator= (const NetDat &netDat)
 
void operator= (NetDat &netDat)
 
virtual ~NetDat ()
 
virtual std::vector< unsigned
char > & 
getSerializedData ()
 
virtual void packSerializedData (unsigned char *bytes)
 
unsigned maxSize ()
 
bool send (int fd)
 
bool recv (int fd)
 

Public Attributes

unsigned year_
 
unsigned day_
 
unsigned hour_
 
unsigned min_
 
double airTemperatureC_
 
double internalTemperatureC_
 
double windDirectionDegrees_
 
double pressure_
 
double relativeHumidity_
 
double windSpeed_
 
double batteryVoltage_
 
unsigned short power_
 
std::string mtSampleTime_
 
unsigned char mtSampleTimeUchar_ [25]
 
double mtWindSpeed_
 
double mtAdjWindDir_
 
double mt3SecRollAvgWindSpeed_
 
double mt3SecRollAvgWindDir_
 
double mt2MinRollAvgWindSpeed_
 
double mt2MinRollAvgWindDir_
 
double mt10MinRollAvgWindSpeed_
 
double mt10MinRollAvgWindDir_
 
double mt10MinWindGustDir_
 
double mt10MinWindGustSpeed_
 
std::string mt10MinWindGustTime_
 
double mt60MinWindGustDir_
 
double mt60MinWindGustSpeed_
 
std::string mt60MinWindGustTime_
 
double mtTemp1_
 
double mtRelHumidity_
 
double mtDewPoint_
 
double mtRawBaromPress_
 
double mtAdjBaromPress_
 
double mtVaporPressure_
 
double mtRainToday_
 
double mtRainRate_
 
bool received_
 

Friends

std::ostream & gcp::util::operator<< (std::ostream &os, WxData40m &data)
 

Additional Inherited Members

- Protected Member Functions inherited from gcp::util::NetDat
virtual void resize (unsigned size)
 
unsigned char *const getSerializedDataPtr ()
 
- Protected Attributes inherited from gcp::util::NetDat
std::vector< unsigned char > bytes_
 
unsigned maxSize_
 

Constructor & Destructor Documentation

WxData40m::WxData40m ( )

Constructor.

....................................................................... Constructor.

WxData40m::~WxData40m ( )
virtual

Destructor.

....................................................................... Destructor.

Member Function Documentation

std::string WxData40m::header ( )

....................................................................... Write the contents of this object to an ostream


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