Class GuideManager

Class Documentation

class GuideManager

defines functions and settings for the guider GUI

Public Functions

inline GuideManager()
inline void set_push_settings(std::string sh)
inline void set_push_image(std::string sh)
inline void set_push_message(std::string sh)
inline void set_update()
inline bool get_update()

returns the update flag then clears it

Returns:

boolean true|false

inline std::string get_message_string()

returns a formatted message of all guider settings

This message is the return string to guideset command.

Returns:

string in form of <exptime> <gain> <filter> <navg>

inline void push_guider_settings()

calls the push_settings script with the formatted message string

the script pushes the settings to the Guider GUI

inline void push_guider_image(std::string_view filename)

calls the push_image script with the formatted message string

the script pushes the indicated file to the Guider GUI display

Parameters:

filename[in] fits file to send

inline void push_guider_message(std::string_view message)

calls the push_message script with the supplied message string

Parameters:

message[in] message to send

Public Members

float exptime
int gain
std::string filter
float navg
std::string status