4S Device Communication Module Collection  Version 0.6-SNAPSHOT
Full documentation of the modules in the 4SDC collection (aimed at 4SDC module developers)
ConnectedDevice Struct Reference
+ Inheritance diagram for ConnectedDevice:
+ Collaboration diagram for ConnectedDevice:

Public Member Functions

 ConnectedDevice (PHDListener *parent, std::shared_ptr< VirtualPHD > phdevice)
 
void wrapMDS (string)
 
void sendNoMeasurement ()
 
void weAreConnected ()
 
void disassociate ()
 
void broadcast (fsdc::Core::DataAvailable data)
 HACK HACK HACK Function.
 
- Public Member Functions inherited from FSYS::MsgSender< ConnectedDevice >
void broadcast (T &msg)
 Template function to broadcast messages. More...
 
void respond (T &msg, BaseMsg &received)
 Template function to respond to messages. More...
 
void send (T &msg, const MsgAddr &destination)
 
- Public Member Functions inherited from FSYS::MsgAddrGenerator< ConnectedDevice >
 MsgAddrGenerator (void)
 Constructor that creates an address.
 
 operator MsgAddr & ()
 MsgAddr operator for type conversion of MsgAddrGenerator to a MsgAddr. More...
 

Public Attributes

char state
 
string guid
 
string manufacturer
 
string model
 
string serialno
 
string oldMeasurementB
 
string oldMeasurementP
 
u_int64_t guidval
 
PHDListenerparent
 
std::shared_ptr< VirtualPHDphdevice
 
std::vector< string > measurementQueue
 
qint64 timeDiff
 

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