47 return m_DeviceNumber;
145 void sendResponse(
httplib::Response &res,
bool success,
const std::string &errorMessage);
148 template <
typename T>
150 const std::string &errorMessage =
"",
int clientID = 0,
int serverID = 0);
153 template <
typename T>
155 bool success =
true,
const std::string &errorMessage =
"");
158 const std::string &errorMessage =
"");
168 double m_CurrentRA {0}, m_CurrentDEC {0};
169 double m_CurrentAZ {0}, m_CurrentALT {0};
170 double m_TargetRA {0}, m_TargetDEC {0};
171 double m_RightAscensionRate {0}, m_DeclinationRate {0};
172 bool m_IsTracking {
false};
173 bool m_IsParked {
false};
174 bool m_IsSlewing {
false};