FACT++
1.0
|
Public Member Functions | |
ConnectionFSC (ba::io_service &ioservice, MessageImp &imp) | |
void | SetVerbose (bool b) |
void | SetPositionsSensors (const vector< Interpolator2D::vec > &vec) |
void | SetPositionsBias (const vector< Interpolator2D::vec > &vec) |
bool | IsOpen () const |
Protected Member Functions | |
virtual void | UpdateTemp (float, const vector< float > &) |
virtual void | UpdateHum (float, const vector< float > &) |
virtual void | UpdateVolt (float, const vector< float > &) |
virtual void | UpdateCur (float, const vector< float > &) |
Protected Attributes | |
vector< Interpolator2D::vec > | fPositionsSensors |
vector< Interpolator2D::vec > | fPositionsBias |
Private Member Functions | |
double | GetTempPT1000 (double R) const |
bool | CheckChecksum () |
bool | ProcessMessage () |
void | StartRead () |
void | HandleRead (const boost::system::error_code &err, size_t bytes_received) |
void | ConnectionEstablished () |
void | HandleReconnectTimeout (const bs::error_code &) |
void | HandleReadTimeout (const bs::error_code &error) |
Private Attributes | |
FSC::BinaryOutput_t | fMsg |
bool | fIsVerbose |
bool | fIsAutoReconnect |
size_t | fNumConsecutiveErrors |
size_t | fNumConsecutiveMessages |
boost::asio::deadline_timer | fReconnectTimeout |
Definition at line 28 of file fscctrl.cc.