Class TcsDaemonClient¶
Defined in File tcsd_client.h
Class Documentation¶
-
class TcsDaemonClient¶
defines a client object for communicating with tcsd
Public Functions
-
long init(std::string_view which, std::string &retstring)¶
-
long get_name(std::string &name, bool poll)¶
-
long get_name(std::string &name)¶
-
long poll_name(std::string &name)¶
-
long get_cass(double &cass, bool poll)¶
-
long get_cass(double &cass)¶
-
long poll_cass(double &cass)¶
-
long set_focus(double &value)¶
-
long poll_focus(double &value)¶
-
long get_focus(double &value)¶
-
long get_focus(double &value, bool poll)¶
-
long extract_value(std::string tcs_message, int &value)¶
-
long parse_generic_reply(int value)¶
-
long poll_dome_position(double &domeazi, double &telazi)¶
-
long get_dome_position(double &domeazi, double &telazi)¶
-
long get_dome_position(bool poll, double &domeazi, double &telazi)¶
-
long poll_coords(double &ra_h, double &dec_d)¶
-
long get_coords(double &ra_h, double &dec_d)¶
-
long get_coords(double &ra_h, double &dec_d, bool poll)¶
-
long get_weather_coords(double &ra_h, double &dec_d)¶
-
long get_coords_type(std::string cmd, double &ra_h, double &dec_d)¶
-
long pt_offset(double ra_d, double dec_d, int rate = 40)¶
-
long ret_offsets()¶
-
double radec_to_decimal(std::string str_in)¶
-
double radec_to_decimal(std::string str_in, std::string &retstring)¶
Public Members
-
Common::DaemonClient client = {"tcsd", '\n', '\n'}¶
-
long init(std::string_view which, std::string &retstring)¶