#include "ui_config.H"
#include "rndf_creator_info.H"
#include "gui_cmd.H"
#include "cbstat_utils.H"
#include "gtk_utils.H"
#include <glade/glade-xml.h>
#include <glib.h>
#include <glib/gstdio.h>
#include <libgnomeui/libgnomeui.h>
#include <cstdarg>
#include <sstream>
#include <vector>
#include <fstream>
#include <gdkx.h>
#include <fcntl.h>
#include <inttypes.h>
#include <wait.h>
#include <regex.h>
Functions | |
void | check_botname () |
void | check_dependencies () |
void | init_window_icons () |
void | init_setup_window () |
void | init_main_window () |
void | init_log_folder_window () |
void | push_widgets (gboolean is_launch) |
pid_t | call_script (const gchar *,...) |
void | get_child_status (gint) |
void | fill_tree_view (GtkTreeStore *store) |
void | fill_log_data_tree_view () |
void | make_tree_view () |
void | make_tree_view_log_folders () |
void | get_conf_values () |
void | get_ping_info (GtkLabel *results_label) |
void | get_ntp_info (GtkTextView *results_textview) |
void | create_tags () |
void | copy_log_data_foreach_func (GtkTreeModel *model, GtkTreePath *path, GtkTreeIter *iter, gpointer data) |
void | view_data (GtkCellRendererToggle *, const gchar *, gpointer) |
gboolean | get_cbmesg (gpointer) |
gboolean | print_queue (gpointer) |
void | quit_app (gboolean shutdown_all_computers) |
gboolean | on_COMPILECODE_dialog_map_event (GtkWidget *widget, GdkEvent *event, gpointer user_data) |
gboolean | on_LOGDATACOPYwindow_map_event (GtkWidget *widget, GdkEvent *event, gpointer user_data) |
gboolean | on_SETUPwindow_map_event (GtkWidget *widget, GdkEvent *event, gpointer user_data) |
void | on_SENSORDRIVERS_button_clicked (GtkButton *button, gpointer user_data) |
void | on_SENSORDRIVERSAPPLY_button_clicked (GtkButton *button, gpointer user_data) |
gboolean | on_SENSORDRIVERSwindow_delete_event (GtkWidget *widget, GdkEvent *event, gpointer user_data) |
void | on_COMPILECODEEXECUTE_button_clicked (GtkButton *button, gpointer user_data) |
void | on_DATACOPY_button_clicked (GtkButton *button, gpointer user_data) |
void | on_SETUP_ok_clicked (GtkButton *button, gpointer user_data) |
void | on_BOTMODE_select_changed (GtkButton *button, gpointer user_data) |
void | on_BOTLOGIN_select_changed (GtkButton *button, gpointer user_data) |
void | on_ROUTE_select_changed (GtkButton *button, gpointer user_data) |
void | on_PATHPLANNER_select_changed (GtkButton *button, gpointer user_data) |
void | on_OBSTACLEDETECTION_select_changed (GtkButton *button, gpointer user_data) |
void | on_MESHCREATION_select_changed (GtkButton *button, gpointer user_data) |
void | on_STEERING_select_changed (GtkButton *button, gpointer user_data) |
void | on_CALIBRATE_select_changed (GtkButton *button, gpointer user_data) |
void | on_REMOTENETenable_select_changed (GtkButton *button, gpointer user_data) |
void | on_GENERICSETUP_expander_activate (GtkExpander *expander) |
void | on_QUITbutton_clicked (GtkButton *button, gpointer user_data) |
void | on_SETUPbutton_clicked (GtkButton *button, gpointer user_data) |
void | on_VISUALIZERbutton_clicked (GtkButton *button, gpointer user_data) |
void | on_LAUNCHbutton_clicked (GtkButton *button, gpointer user_data) |
void | on_LOGbutton_clicked (GtkButton *button, gpointer user_data) |
void | on_KILLbutton_clicked (GtkButton *button, gpointer user_data) |
void | on_COPYDATAbutton_clicked (GtkButton *button, gpointer user_data) |
void | on_RNDFbutton_clicked (GtkButton *button, gpointer user_data) |
void | on_HELPbutton_clicked (GtkButton *button, gpointer user_data) |
gboolean | on_REBOOTDIALOGwindow_delete_event (GtkWidget *widget, GdkEvent *event, gpointer user_data) |
void | on_REBOOTDIALOGNO_button_clicked (GtkWidget *widget, gpointer user_data) |
void | on_REBOOTDIALOGYES_button_clicked (GtkWidget *widget, gpointer user_data) |
gboolean | on_POWEROFFALLDIALOGwindow_delete_event (GtkWidget *widget, GdkEvent *event, gpointer user_data) |
void | on_POWEROFFALLDIALOGCANCEL_button_clicked (GtkWidget *widget, gpointer user_data) |
void | on_POWEROFFALLDIALOGNO_button_clicked (GtkWidget *widget, gpointer user_data) |
void | on_POWEROFFALLDIALOGYES_button_clicked (GtkWidget *widget, gpointer user_data) |
gboolean | on_TURNSPEEDSerror_delete_event (GtkWidget *widget, GdkEvent *event, gpointer user_data) |
gboolean | on_ROUTEFILEerror_delete_event (GtkWidget *widget, GdkEvent *event, gpointer user_data) |
void | on_ROUTEFILECONTINUE_button_clicked (GtkButton *button, gpointer user_data) |
void | on_ROUTEFILEbutton_clicked (GtkButton *button, gpointer user_data) |
gboolean | on_HELPwindow_delete_event (GtkWidget *widget, GdkEvent *event, gpointer user_data) |
void | on_REFRESHTIME_button_clicked (GtkButton *widget, gpointer user_data) |
void | on_SETDATE_button_clicked (GtkButton *button, gpointer user_data) |
void | on_SETDATEALL_button_clicked (GtkButton *button, gpointer user_data) |
void | on_NTPRESTART_button_clicked (GtkButton *button, gpointer user_data) |
void | on_NTPRESTARTALL_button_clicked (GtkButton *button, gpointer user_data) |
void | on_GPSDRESTART_button_clicked (GtkButton *button, gpointer user_data) |
void | on_REBOOT_button_clicked (GtkButton *widget, gpointer user_data) |
void | on_CORRECTIONSRESTART_button_clicked (GtkButton *button, gpointer user_data) |
void | on_CONNECTIONSTATUSrefresh_button_clicked (GtkButton *button, gpointer user_data) |
void | on_NTPSTATUSrefresh_button_clicked (GtkButton *button, gpointer user_data) |
void | on_CHECKAGAIN_button_clicked (GtkButton *button, gpointer user_data) |
void | on_RNDF_button_clicked (GtkButton *button, gpointer user_data) |
void | on_MDF_button_clicked (GtkButton *button, gpointer user_data) |
void | on_TURNSPEED_entry_activate (GtkButton *button, gpointer user_data) |
void | on_TURNSPEEDerror_ok_button_clicked (GtkButton *button, gpointer user_data) |
gboolean | on_RNDFCREATORwindow_delete_event (GtkWidget *widget, GdkEvent *event, gpointer user_data) |
void | on_WAYPOINTCOLLECT_button_clicked (GtkButton *button, gpointer user_data) |
void | on_COLLECTEDPOINTSREFRESH_button_clicked (GtkButton *button, gpointer user_data) |
void | on_RNDFCHECKSTATUS_button_clicked (GtkButton *button, gpointer user_data) |
void | on_COLLECTEDPOINTSSAVE_button_clicked (GtkButton *button, gpointer user_data) |
void | on_COLLECTEDPOINTSBUILD_button_clicked (GtkButton *button, gpointer user_data) |
void | on_RNDFCREATORQUIT_button_clicked (GtkButton *button, gpointer user_data) |
gboolean | on_RNDFCREATORSAVE_dialog_delete_event (GtkWidget *widget, GdkEvent *event, gpointer user_data) |
void | on_RNDFCREATORSAVEDIALOGNO_button_clicked (GtkButton *button, gpointer user_data) |
void | on_RNDFCREATORSAVEDIALOGYES_button_clicked (GtkButton *button, gpointer user_data) |
gboolean | on_LASTLOGDATA_dialog_delete_event (GtkWidget *widget, GdkEvent *event, gpointer user_data) |
void | on_LASTLOGDATANO_button_clicked (GtkButton *button, gpointer user_data) |
void | on_LASTLOGDATAYES_button_clicked (GtkButton *button, gpointer user_data) |
gboolean | on_LOGDATACOPYwindow_delete_event (GtkWidget *widget, GdkEvent *event, gpointer user_data) |
void | on_LOGDATADESTINATION_button_clicked (GtkButton *button, gpointer user_data) |
void | on_LOGDATACOPYSTART_button_clicked (GtkButton *button, gpointer user_data) |
void | on_LOGDATACOPYOK_button_clicked (GtkButton *button, gpointer user_data) |
gboolean | on_COMPILECODE_dialog_delete_event (GtkWidget *widget, GdkEvent *event, gpointer user_data) |
void * | gui_queue_watcher (gpointer data) |
int | main (int argc, char **argv) |
gboolean | on_cbstat_delete_event (GtkWidget *widget, GdkEvent *event, gpointer user_data) |
Variables | |
const gchar * | progname = NULL |
gui_cmd * | child_status_cmd |
rndf_creator_info_t | rndf_creator |
ui_config_t | ui_config |
pid_t | launch_child_pid |
GladeXML * | glade_xml |
pid_t call_script | ( | const gchar * | order, | |
... | ||||
) |
References cajun::ui_config_t::get_bot_name(), cajun::ui_config_t::get_script_name(), cajun::ui_config_t::get_user_name(), and launch_child_pid.
Referenced by get_conf_values(), get_ntp_info(), get_ping_info(), init_log_folder_window(), init_setup_window(), on_COLLECTEDPOINTSBUILD_button_clicked(), on_COLLECTEDPOINTSREFRESH_button_clicked(), on_COMPILECODEEXECUTE_button_clicked(), on_CORRECTIONSRESTART_button_clicked(), on_GPSDRESTART_button_clicked(), on_KILLbutton_clicked(), on_LASTLOGDATAYES_button_clicked(), on_LAUNCHbutton_clicked(), on_LOGbutton_clicked(), on_LOGDATACOPYSTART_button_clicked(), on_NTPRESTART_button_clicked(), on_NTPRESTARTALL_button_clicked(), on_REBOOTDIALOGYES_button_clicked(), on_RNDFCHECKSTATUS_button_clicked(), on_SETDATE_button_clicked(), on_SETDATEALL_button_clicked(), on_SETUP_ok_clicked(), on_VISUALIZERbutton_clicked(), on_WAYPOINTCOLLECT_button_clicked(), and quit_app().
void copy_log_data_foreach_func | ( | GtkTreeModel * | model, | |
GtkTreePath * | path, | |||
GtkTreeIter * | iter, | |||
gpointer | data | |||
) |
References cajun::ui_config_t::add_log_folder().
Referenced by on_LOGDATACOPYSTART_button_clicked().
void fill_log_data_tree_view | ( | ) |
void fill_tree_view | ( | GtkTreeStore * | store | ) |
References cajun::DATA, cajun::FREQ, cajun::my_ui_base_t::get_class_name(), cajun::my_ui_base_t::get_queue_member(), cajun::ui_config_t::get_ui_queue(), cajun::ui_config_t::get_ui_queue_size(), cajun::my_ui_base_t::num_fields(), progname, cajun::QUEUE_TITLE, cajun::my_ui_base_t::set_child_iter(), cajun::my_ui_base_t::set_parent_iter(), cajun::my_ui_base_t::set_tree_store(), cajun::VALID, and cajun::VIEW.
Referenced by make_tree_view().
gboolean get_cbmesg | ( | gpointer | data | ) |
References cajun::my_ui_base_t::get_queue_member_value(), cajun::ui_config_t::get_ui_queue(), glade_xml, and cajun::my_ui_base_t::new_data().
Referenced by init_main_window().
void get_child_status | ( | gint | signum | ) |
References launch_child_pid.
Referenced by main().
void get_conf_values | ( | ) |
void get_ntp_info | ( | GtkTextView * | results_textview | ) |
References call_script(), and cajun::cbstat_utils::get_entries_from_file().
Referenced by on_NTPSTATUSrefresh_button_clicked().
void get_ping_info | ( | GtkLabel * | results_label | ) |
References call_script(), and cajun::cbstat_utils::get_entries_from_file().
Referenced by on_CONNECTIONSTATUSrefresh_button_clicked().
void* gui_queue_watcher | ( | gpointer | data | ) |
References cajun::gui_cmd::cmd, cajun::ui_config_t::get_cbstat_async_queue(), glade_xml, cajun::gui_cmd::gui_widgets, cajun::HIDE, cajun::ui_config_t::is_app_finished(), cajun::SENS, cajun::SHOW, and cajun::UNSENS.
Referenced by main().
void init_log_folder_window | ( | ) |
References call_script(), cajun::cbstat_utils::get_entries_from_file(), and glade_xml.
Referenced by on_COPYDATAbutton_clicked(), and on_DATACOPY_button_clicked().
void init_main_window | ( | ) |
void init_setup_window | ( | ) |
References call_script(), cajun::ui_config_t::disable_broadcast(), cajun::ui_config_t::enable_broadcast(), get_conf_values(), cajun::cbstat_utils::get_entries_from_file(), glade_xml, cajun::ui_config_t::set_bot_name(), cajun::ui_config_t::set_script_name(), and cajun::ui_config_t::set_user_name().
Referenced by on_SETUPwindow_map_event().
int main | ( | int | argc, | |
char ** | argv | |||
) |
void make_tree_view | ( | ) |
References cajun::DATA, fill_tree_view(), cajun::FREQ, glade_xml, cajun::N_COLUMNS, cajun::QUEUE_TITLE, cajun::VALID, cajun::VIEW, and view_data().
Referenced by init_main_window().
void make_tree_view_log_folders | ( | ) |
void on_BOTLOGIN_select_changed | ( | GtkButton * | button, | |
gpointer | user_data | |||
) |
void on_BOTMODE_select_changed | ( | GtkButton * | button, | |
gpointer | user_data | |||
) |
References glade_xml, and cajun::ui_config_t::set_script_name().
void on_CALIBRATE_select_changed | ( | GtkButton * | button, | |
gpointer | user_data | |||
) |
gboolean on_cbstat_delete_event | ( | GtkWidget * | widget, | |
GdkEvent * | event, | |||
gpointer | user_data | |||
) |
References cajun::ui_config_t::app_finished(), and glade_xml.
void on_CHECKAGAIN_button_clicked | ( | GtkButton * | button, | |
gpointer | user_data | |||
) |
References get_conf_values(), and progname.
void on_COLLECTEDPOINTSBUILD_button_clicked | ( | GtkButton * | button, | |
gpointer | user_data | |||
) |
References call_script(), glade_xml, and on_COLLECTEDPOINTSREFRESH_button_clicked().
void on_COLLECTEDPOINTSREFRESH_button_clicked | ( | GtkButton * | button, | |
gpointer | user_data | |||
) |
References call_script(), and glade_xml.
Referenced by on_COLLECTEDPOINTSBUILD_button_clicked(), and on_RNDFCHECKSTATUS_button_clicked().
void on_COLLECTEDPOINTSSAVE_button_clicked | ( | GtkButton * | button, | |
gpointer | user_data | |||
) |
References glade_xml.
gboolean on_COMPILECODE_dialog_delete_event | ( | GtkWidget * | widget, | |
GdkEvent * | event, | |||
gpointer | user_data | |||
) |
References cajun::ui_config_t::app_finished(), and glade_xml.
gboolean on_COMPILECODE_dialog_map_event | ( | GtkWidget * | widget, | |
GdkEvent * | event, | |||
gpointer | user_data | |||
) |
void on_COMPILECODEEXECUTE_button_clicked | ( | GtkButton * | button, | |
gpointer | user_data | |||
) |
References call_script(), glade_xml, cajun::ui_config_t::is_app_finished(), and progname.
void on_CONNECTIONSTATUSrefresh_button_clicked | ( | GtkButton * | button, | |
gpointer | user_data | |||
) |
References get_ping_info(), glade_xml, and progname.
void on_COPYDATAbutton_clicked | ( | GtkButton * | button, | |
gpointer | user_data | |||
) |
References glade_xml, and init_log_folder_window().
void on_CORRECTIONSRESTART_button_clicked | ( | GtkButton * | button, | |
gpointer | user_data | |||
) |
References call_script(), glade_xml, and progname.
void on_DATACOPY_button_clicked | ( | GtkButton * | button, | |
gpointer | user_data | |||
) |
References glade_xml, and init_log_folder_window().
void on_GENERICSETUP_expander_activate | ( | GtkExpander * | expander | ) |
References glade_xml.
void on_GPSDRESTART_button_clicked | ( | GtkButton * | button, | |
gpointer | user_data | |||
) |
References call_script(), glade_xml, and progname.
void on_HELPbutton_clicked | ( | GtkButton * | button, | |
gpointer | user_data | |||
) |
References glade_xml.
gboolean on_HELPwindow_delete_event | ( | GtkWidget * | widget, | |
GdkEvent * | event, | |||
gpointer | user_data | |||
) |
References glade_xml.
void on_KILLbutton_clicked | ( | GtkButton * | button, | |
gpointer | user_data | |||
) |
References call_script(), glade_xml, on_LOGbutton_clicked(), push_widgets(), and cajun::ui_config_t::ran_once().
gboolean on_LASTLOGDATA_dialog_delete_event | ( | GtkWidget * | widget, | |
GdkEvent * | event, | |||
gpointer | user_data | |||
) |
References glade_xml.
void on_LASTLOGDATANO_button_clicked | ( | GtkButton * | button, | |
gpointer | user_data | |||
) |
References glade_xml.
void on_LASTLOGDATAYES_button_clicked | ( | GtkButton * | button, | |
gpointer | user_data | |||
) |
References call_script(), and glade_xml.
void on_LAUNCHbutton_clicked | ( | GtkButton * | button, | |
gpointer | user_data | |||
) |
void on_LOGbutton_clicked | ( | GtkButton * | button, | |
gpointer | user_data | |||
) |
References call_script(), glade_xml, and progname.
Referenced by on_KILLbutton_clicked().
void on_LOGDATACOPYOK_button_clicked | ( | GtkButton * | button, | |
gpointer | user_data | |||
) |
References glade_xml.
void on_LOGDATACOPYSTART_button_clicked | ( | GtkButton * | button, | |
gpointer | user_data | |||
) |
gboolean on_LOGDATACOPYwindow_delete_event | ( | GtkWidget * | widget, | |
GdkEvent * | event, | |||
gpointer | user_data | |||
) |
References glade_xml.
gboolean on_LOGDATACOPYwindow_map_event | ( | GtkWidget * | widget, | |
GdkEvent * | event, | |||
gpointer | user_data | |||
) |
References glade_xml.
void on_LOGDATADESTINATION_button_clicked | ( | GtkButton * | button, | |
gpointer | user_data | |||
) |
References glade_xml.
void on_MDF_button_clicked | ( | GtkButton * | button, | |
gpointer | user_data | |||
) |
void on_MESHCREATION_select_changed | ( | GtkButton * | button, | |
gpointer | user_data | |||
) |
void on_NTPRESTART_button_clicked | ( | GtkButton * | button, | |
gpointer | user_data | |||
) |
References call_script(), glade_xml, and progname.
void on_NTPRESTARTALL_button_clicked | ( | GtkButton * | button, | |
gpointer | user_data | |||
) |
References call_script(), and progname.
void on_NTPSTATUSrefresh_button_clicked | ( | GtkButton * | button, | |
gpointer | user_data | |||
) |
References get_ntp_info(), glade_xml, and progname.
void on_OBSTACLEDETECTION_select_changed | ( | GtkButton * | button, | |
gpointer | user_data | |||
) |
void on_PATHPLANNER_select_changed | ( | GtkButton * | button, | |
gpointer | user_data | |||
) |
void on_POWEROFFALLDIALOGCANCEL_button_clicked | ( | GtkWidget * | widget, | |
gpointer | user_data | |||
) |
References glade_xml.
void on_POWEROFFALLDIALOGNO_button_clicked | ( | GtkWidget * | widget, | |
gpointer | user_data | |||
) |
References cajun::ui_config_t::app_finished(), glade_xml, and quit_app().
gboolean on_POWEROFFALLDIALOGwindow_delete_event | ( | GtkWidget * | widget, | |
GdkEvent * | event, | |||
gpointer | user_data | |||
) |
References glade_xml.
void on_POWEROFFALLDIALOGYES_button_clicked | ( | GtkWidget * | widget, | |
gpointer | user_data | |||
) |
References cajun::ui_config_t::app_finished(), glade_xml, and quit_app().
void on_QUITbutton_clicked | ( | GtkButton * | button, | |
gpointer | user_data | |||
) |
References glade_xml.
void on_REBOOT_button_clicked | ( | GtkButton * | widget, | |
gpointer | user_data | |||
) |
void on_REBOOTDIALOGNO_button_clicked | ( | GtkWidget * | widget, | |
gpointer | user_data | |||
) |
References glade_xml.
gboolean on_REBOOTDIALOGwindow_delete_event | ( | GtkWidget * | widget, | |
GdkEvent * | event, | |||
gpointer | user_data | |||
) |
References glade_xml.
void on_REBOOTDIALOGYES_button_clicked | ( | GtkWidget * | widget, | |
gpointer | user_data | |||
) |
References call_script(), and glade_xml.
void on_REFRESHTIME_button_clicked | ( | GtkButton * | widget, | |
gpointer | user_data | |||
) |
void on_REMOTENETenable_select_changed | ( | GtkButton * | button, | |
gpointer | user_data | |||
) |
void on_RNDF_button_clicked | ( | GtkButton * | button, | |
gpointer | user_data | |||
) |
void on_RNDFbutton_clicked | ( | GtkButton * | button, | |
gpointer | user_data | |||
) |
References glade_xml.
void on_RNDFCHECKSTATUS_button_clicked | ( | GtkButton * | button, | |
gpointer | user_data | |||
) |
References call_script(), glade_xml, and on_COLLECTEDPOINTSREFRESH_button_clicked().
void on_RNDFCREATORQUIT_button_clicked | ( | GtkButton * | button, | |
gpointer | user_data | |||
) |
References glade_xml.
gboolean on_RNDFCREATORSAVE_dialog_delete_event | ( | GtkWidget * | widget, | |
GdkEvent * | event, | |||
gpointer | user_data | |||
) |
References glade_xml.
void on_RNDFCREATORSAVEDIALOGNO_button_clicked | ( | GtkButton * | button, | |
gpointer | user_data | |||
) |
References glade_xml.
void on_RNDFCREATORSAVEDIALOGYES_button_clicked | ( | GtkButton * | button, | |
gpointer | user_data | |||
) |
gboolean on_RNDFCREATORwindow_delete_event | ( | GtkWidget * | widget, | |
GdkEvent * | event, | |||
gpointer | user_data | |||
) |
References glade_xml.
void on_ROUTE_select_changed | ( | GtkButton * | button, | |
gpointer | user_data | |||
) |
void on_ROUTEFILEbutton_clicked | ( | GtkButton * | button, | |
gpointer | user_data | |||
) |
References glade_xml.
void on_ROUTEFILECONTINUE_button_clicked | ( | GtkButton * | button, | |
gpointer | user_data | |||
) |
gboolean on_ROUTEFILEerror_delete_event | ( | GtkWidget * | widget, | |
GdkEvent * | event, | |||
gpointer | user_data | |||
) |
References glade_xml.
void on_SENSORDRIVERS_button_clicked | ( | GtkButton * | button, | |
gpointer | user_data | |||
) |
References cajun::ui_config_t::clear_camera_check_buttons(), cajun::ui_config_t::clear_ibeo_alasca_check_buttons(), cajun::ui_config_t::clear_sick_check_buttons(), cajun::ui_config_t::clear_vorad_radar_check_buttons(), cajun::ui_config_t::get_camera_check_buttons(), cajun::ui_config_t::get_ibeo_alasca_check_buttons(), cajun::ui_config_t::get_sick_check_buttons(), cajun::ui_config_t::get_vorad_radar_check_buttons(), and glade_xml.
void on_SENSORDRIVERSAPPLY_button_clicked | ( | GtkButton * | button, | |
gpointer | user_data | |||
) |
gboolean on_SENSORDRIVERSwindow_delete_event | ( | GtkWidget * | widget, | |
GdkEvent * | event, | |||
gpointer | user_data | |||
) |
References glade_xml.
void on_SETDATE_button_clicked | ( | GtkButton * | button, | |
gpointer | user_data | |||
) |
References call_script(), glade_xml, and progname.
void on_SETDATEALL_button_clicked | ( | GtkButton * | button, | |
gpointer | user_data | |||
) |
References call_script(), glade_xml, and progname.
void on_SETUP_ok_clicked | ( | GtkButton * | button, | |
gpointer | user_data | |||
) |
References call_script(), cajun::ui_config_t::disable_broadcast(), cajun::ui_config_t::enable_broadcast(), cajun::ui_config_t::get_bot_name(), cajun::ui_config_t::get_mission_file(), cajun::ui_config_t::get_route_file(), cajun::ui_config_t::get_script_name(), cajun::ui_config_t::get_user_name(), glade_xml, cajun::ui_config_t::set_route_mode(), cajun::ui_config_t::set_script_name(), and cajun::ui_config_t::set_user_name().
void on_SETUPbutton_clicked | ( | GtkButton * | button, | |
gpointer | user_data | |||
) |
References get_conf_values(), and glade_xml.
gboolean on_SETUPwindow_map_event | ( | GtkWidget * | widget, | |
GdkEvent * | event, | |||
gpointer | user_data | |||
) |
References glade_xml, cajun::ui_config_t::gui_init(), init_main_window(), and init_setup_window().
void on_STEERING_select_changed | ( | GtkButton * | button, | |
gpointer | user_data | |||
) |
void on_TURNSPEED_entry_activate | ( | GtkButton * | button, | |
gpointer | user_data | |||
) |
void on_TURNSPEEDerror_ok_button_clicked | ( | GtkButton * | button, | |
gpointer | user_data | |||
) |
References glade_xml.
gboolean on_TURNSPEEDSerror_delete_event | ( | GtkWidget * | widget, | |
GdkEvent * | event, | |||
gpointer | user_data | |||
) |
References glade_xml.
void on_VISUALIZERbutton_clicked | ( | GtkButton * | button, | |
gpointer | user_data | |||
) |
void on_WAYPOINTCOLLECT_button_clicked | ( | GtkButton * | button, | |
gpointer | user_data | |||
) |
References call_script(), and glade_xml.
gboolean print_queue | ( | gpointer | data | ) |
References cajun::ui_config_t::get_ui_queue(), and cajun::my_ui_base_t::update_ui().
Referenced by init_main_window().
void push_widgets | ( | gboolean | is_launch | ) |
References cajun::gui_cmd::cmd, cajun::ui_config_t::get_cbstat_async_queue(), cajun::gui_cmd::gui_widgets, cajun::SENS, and cajun::UNSENS.
Referenced by on_KILLbutton_clicked(), and on_LAUNCHbutton_clicked().
void quit_app | ( | gboolean | shutdown_all_computers | ) |
References call_script(), and launch_child_pid.
Referenced by on_POWEROFFALLDIALOGNO_button_clicked(), and on_POWEROFFALLDIALOGYES_button_clicked().
void view_data | ( | GtkCellRendererToggle * | cell, | |
const gchar * | path_str, | |||
gpointer | data | |||
) |
Referenced by make_tree_view().
GladeXML* glade_xml |
Referenced by create_tags(), get_cbmesg(), get_conf_values(), gui_queue_watcher(), init_log_folder_window(), init_setup_window(), init_window_icons(), main(), make_tree_view(), on_BOTMODE_select_changed(), on_cbstat_delete_event(), on_COLLECTEDPOINTSBUILD_button_clicked(), on_COLLECTEDPOINTSREFRESH_button_clicked(), on_COLLECTEDPOINTSSAVE_button_clicked(), on_COMPILECODE_dialog_delete_event(), on_COMPILECODEEXECUTE_button_clicked(), on_CONNECTIONSTATUSrefresh_button_clicked(), on_COPYDATAbutton_clicked(), on_CORRECTIONSRESTART_button_clicked(), on_DATACOPY_button_clicked(), on_GENERICSETUP_expander_activate(), on_GPSDRESTART_button_clicked(), on_HELPbutton_clicked(), on_HELPwindow_delete_event(), on_KILLbutton_clicked(), on_LASTLOGDATA_dialog_delete_event(), on_LASTLOGDATANO_button_clicked(), on_LASTLOGDATAYES_button_clicked(), on_LAUNCHbutton_clicked(), on_LOGbutton_clicked(), on_LOGDATACOPYOK_button_clicked(), on_LOGDATACOPYSTART_button_clicked(), on_LOGDATACOPYwindow_delete_event(), on_LOGDATACOPYwindow_map_event(), on_LOGDATADESTINATION_button_clicked(), on_MDF_button_clicked(), on_NTPRESTART_button_clicked(), on_NTPSTATUSrefresh_button_clicked(), on_POWEROFFALLDIALOGCANCEL_button_clicked(), on_POWEROFFALLDIALOGNO_button_clicked(), on_POWEROFFALLDIALOGwindow_delete_event(), on_POWEROFFALLDIALOGYES_button_clicked(), on_QUITbutton_clicked(), on_REBOOT_button_clicked(), on_REBOOTDIALOGNO_button_clicked(), on_REBOOTDIALOGwindow_delete_event(), on_REBOOTDIALOGYES_button_clicked(), on_REFRESHTIME_button_clicked(), on_RNDF_button_clicked(), on_RNDFbutton_clicked(), on_RNDFCHECKSTATUS_button_clicked(), on_RNDFCREATORQUIT_button_clicked(), on_RNDFCREATORSAVE_dialog_delete_event(), on_RNDFCREATORSAVEDIALOGNO_button_clicked(), on_RNDFCREATORSAVEDIALOGYES_button_clicked(), on_RNDFCREATORwindow_delete_event(), on_ROUTEFILEbutton_clicked(), on_ROUTEFILECONTINUE_button_clicked(), on_ROUTEFILEerror_delete_event(), on_SENSORDRIVERS_button_clicked(), on_SENSORDRIVERSAPPLY_button_clicked(), on_SENSORDRIVERSwindow_delete_event(), on_SETDATE_button_clicked(), on_SETDATEALL_button_clicked(), on_SETUP_ok_clicked(), on_SETUPbutton_clicked(), on_SETUPwindow_map_event(), on_TURNSPEEDerror_ok_button_clicked(), on_TURNSPEEDSerror_delete_event(), and on_WAYPOINTCOLLECT_button_clicked().
pid_t launch_child_pid |
Referenced by call_script(), get_child_status(), and quit_app().
const gchar* progname = NULL |
Referenced by check_botname(), check_dependencies(), fill_tree_view(), get_conf_values(), cajun::cbstat_utils::get_entries_from_file(), init_main_window(), init_window_icons(), main(), on_CHECKAGAIN_button_clicked(), on_COMPILECODEEXECUTE_button_clicked(), on_CONNECTIONSTATUSrefresh_button_clicked(), on_CORRECTIONSRESTART_button_clicked(), on_GPSDRESTART_button_clicked(), on_LOGbutton_clicked(), on_NTPRESTART_button_clicked(), on_NTPRESTARTALL_button_clicked(), on_NTPSTATUSrefresh_button_clicked(), on_REBOOT_button_clicked(), on_REFRESHTIME_button_clicked(), on_RNDFCREATORSAVEDIALOGYES_button_clicked(), on_SETDATE_button_clicked(), on_SETDATEALL_button_clicked(), on_VISUALIZERbutton_clicked(), and cajun::cbstat_utils::wait_for_entries_to_file().