FACT++
1.0
|
Public Member Functions | |
ConnectionDimWeather (ba::io_service &ioservice, MessageImp &imp) | |
void | Update (const GPS::NEMA &nema) |
ConnectionDimWeather (ba::io_service &ioservice, MessageImp &imp) | |
void | Update (const Lid &l1, const Lid &l2) |
ConnectionDimWeather (ba::io_service &ioservice, MessageImp &imp) | |
ConnectionDimWeather (ba::io_service &ioservice, MessageImp &imp) | |
void | Update (const PFmini::Data &data) |
ConnectionDimWeather (ba::io_service &ioservice, MessageImp &imp) | |
void | Update (const Power::Status &status) |
ConnectionDimWeather (ba::io_service &ioservice, MessageImp &imp) | |
void | Update (const SQM::Data &data) |
ConnectionDimWeather (ba::io_service &ioservice, MessageImp &imp) | |
Public Member Functions inherited from ConnectionWeather | |
ConnectionWeather (ba::io_service &ioservice, MessageImp &imp) | |
void | SetVerbose (bool b) |
void | SetInterval (uint16_t i) |
void | SetSite (const string &site) |
int | GetState () const |
ConnectionWeather (ba::io_service &ioservice, MessageImp &imp) | |
void | SetVerbose (bool b) |
void | SetInterval (uint16_t i) |
void | SetSite (const string &site) |
int | GetState () const |
Public Member Functions inherited from ConnectionSQM | |
ConnectionSQM (ba::io_service &ioservice, MessageImp &imp) | |
void | SetVerbose (bool b) |
void | SetTimeout (uint16_t t) |
int | GetState () const |
Public Member Functions inherited from ConnectionInterlock | |
ConnectionInterlock (ba::io_service &ioservice, MessageImp &imp) | |
void | SetVerbose (bool b) |
void | SetDebugRx (bool b) |
void | SetInterval (uint16_t i) |
void | SetSite (const string &site) |
void | Post (const string &post) |
void | Request () |
int | GetInterval () const |
int | GetState () const |
Public Member Functions inherited from ConnectionPFmini | |
ConnectionPFmini (ba::io_service &ioservice, MessageImp &imp) | |
void | SetVerbose (bool b) |
void | SetInterval (uint16_t i) |
int | GetState () const |
Public Member Functions inherited from ConnectionLid | |
ConnectionLid (ba::io_service &ioservice, MessageImp &imp) | |
void | SetVerbose (bool b) |
void | SetInterval (uint16_t i) |
void | SetSite (const string &site) |
void | Post (const string &post) |
void | Request () |
int | GetInterval () const |
int | GetState () const |
Public Member Functions inherited from Connection | |
void | SetLogStream (MessageImp *log) |
std::ostream & | Out () |
void | AsyncRead (const boost::asio::mutable_buffers_1 buffers, int type=0) |
void | AsyncWrite (const boost::asio::const_buffers_1 &buffers) |
template<class T > | |
void | AsyncWaitImp (boost::asio::deadline_timer &timer, int millisec, void(T::*handler)(const boost::system::error_code &)) |
void | AsyncWait (boost::asio::deadline_timer &timer, int millisec, void(Connection::*handler)(const boost::system::error_code &)) |
Connection (boost::asio::io_service &io_service, std::ostream &out) | |
void | SetEndpoint (const std::string &addr, int port) |
void | SetEndpoint (const std::string &addr, const std::string &port) |
void | SetEndpoint (const std::string &addr) |
void | SetEndpoint (const boost::asio::ip::tcp::endpoint &ep) |
virtual void | StartConnect () |
void | PostClose (bool restart=true) |
void | PostMessage (const void *msg, size_t s=0) |
void | PostMessage (const std::string &cmd, size_t s=-1) |
template<typename T , size_t N> | |
void | PostMessage (const std::array< T, N > &msg) |
template<typename T > | |
void | PostMessage (const std::vector< T > &msg) |
virtual void | HandleReceivedData (const boost::system::error_code &, size_t, int=0) |
virtual void | HandleReadTimeout (const boost::system::error_code &) |
bool | IsTxQueueEmpty () const |
int | IsClosed () const |
bool | IsDisconnected () const |
bool | IsConnected () const |
bool | IsConnecting () const |
void | SetVerbose (bool b=true) |
void | SetDebugTx (bool b=true) |
std::string | URL () const |
const boost::asio::ip::tcp::endpoint & | GetEndpoint () const |
Public Member Functions inherited from MessageImp | |
MessageImp (std::ostream &out=std::cout) | |
virtual | ~MessageImp () |
virtual void | IndicateStateChange (const Time &, const std::string &) |
void | StateChanged (const Time &time, const std::string &server, const std::string &msg, int state) |
int | Update (const std::string &txt, int severity=kMessage) |
int | Update (const char *txt, int severity=kMessage) |
int | Update (const std::ostringstream &str, int severity=kMessage) |
int | Debug (const std::string &str) |
int | Message (const std::string &str) |
int | Info (const std::string &str) |
int | Warn (const std::string &str) |
int | Error (const std::string &str) |
int | Alarm (const std::string &str) |
int | Fatal (const std::string &str) |
int | Comment (const std::string &str) |
int | Debug (const char *txt) |
int | Message (const char *txt) |
int | Info (const char *txt) |
int | Warn (const char *txt) |
int | Error (const char *txt) |
int | Alarm (const char *txt) |
int | Fatal (const char *txt) |
int | Comment (const char *txt) |
int | Debug (const std::ostringstream &str) |
int | Message (const std::ostringstream &str) |
int | Info (const std::ostringstream &str) |
int | Warn (const std::ostringstream &str) |
int | Alarm (const std::ostringstream &str) |
int | Error (const std::ostringstream &str) |
int | Fatal (const std::ostringstream &str) |
int | Comment (const std::ostringstream &str) |
std::ostream & | operator() () const |
std::ostream & | Out () const |
virtual bool | MessageQueueEmpty () const |
Public Member Functions inherited from ConnectionGPS | |
ConnectionGPS (ba::io_service &ioservice, MessageImp &imp) | |
void | SetVerbose (bool b) |
void | Request (bool immediate=false) |
int | GetState () const |
Private Member Functions | |
virtual void | UpdateWeather (const Time &t, const DimWeather &data) |
virtual void | UpdateWeather (const Time &t, const DimWeather &data) |
virtual void | UpdateDust (const Time &t, const float &dust) |
virtual void | UpdateSeeing (const Time &t, const DimSeeing &see) |
Private Attributes | |
DimDescribedService | fDim |
DimDescribedService | fDimWeather |
DimDescribedService | fDimAtmosphere |
DimDescribedService | fDimSeeing |
Additional Inherited Members | |
Public Types inherited from MessageImp | |
enum | Severity { kMessage = 10, kInfo = 20, kWarn = 30, kError = 40, kAlarm = 45, kFatal = 50, kComment = 90, kDebug = 99 } |
Severity of a message. More... | |
Static Public Attributes inherited from ConnectionWeather | |
static const uint16_t | kMaxAddr = 0xfff |
Static Public Attributes inherited from ConnectionSQM | |
static const uint16_t | kMaxAddr |
Static Public Attributes inherited from ConnectionInterlock | |
static const uint16_t | kMaxAddr = 0xfff |
Static Public Attributes inherited from ConnectionPFmini | |
static const uint16_t | kMaxAddr = 0xfff |
Static Public Attributes inherited from ConnectionLid | |
static const uint16_t | kMaxAddr = 0xfff |
Static Public Attributes inherited from ConnectionGPS | |
static const uint16_t | kMaxAddr = 0xfff |
Protected Member Functions inherited from ConnectionWeather | |
void | HandleRead (const boost::system::error_code &err, size_t bytes_received) |
void | StartReadReport () |
void | PostRequest () |
void | Request () |
void | HandleRequest (const bs::error_code &error) |
void | HandleRead (const boost::system::error_code &err, size_t bytes_received) |
void | StartReadReport () |
void | PostRequest () |
void | Request () |
void | HandleRequest (const bs::error_code &error) |
Protected Attributes inherited from ConnectionWeather | |
boost::array< char, 4096 > | fArray |
Time | fLastReport |
Time | fLastReception |
ba::deadline_timer | fKeepAlive |
Time | fLastSeeing |
boost::asio::deadline_timer | fKeepAlive |
Protected Attributes inherited from ConnectionInterlock | |
bool | fIsValid |
Protected Attributes inherited from Connection | |
boost::asio::deadline_timer | fInTimeout |
Definition at line 330 of file gpsctrl.cc.