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)#