|
Defines |
|
#define | __gui_h 1 |
|
#define | BUTTON_NORMAL 0 |
|
#define | BUTTON_BREAK 1 |
|
#define | BUTTON_DISABLE 2 |
|
#define | UPDATE_BUTTONS 1 |
|
#define | UPDATE_CCU_STATUS 2 |
|
#define | UPDATE_TERMINAL 3 |
|
#define | UPDATE_FILENAME 4 |
|
#define | UPDATE_OBJECTNAME 5 |
|
#define | UPDATE_PROGRESS 6 |
|
#define | UPDATE_FILTERLIST 7 |
|
#define | UPDATE_SEQUENCES 8 |
|
#define | UPDATE_PREVIEW 9 |
|
#define | SHOW_ZEROVOLT 10 |
|
#define | UPDATE_IMSTAT 11 |
|
#define | UPDATE_FLATS_DONE 12 |
|
#define | UPDATE_SHUTTER_OFFSET 13 |
Functions |
| int | parse_gui (void) |
| | parses the gboccia main window
|
| void | init_gui (void) |
| | initializes the graphical user interface
|
| void | init_sequencecombo (void) |
| | initialize the "sequence" combobox in the gboccia main window
|
| int | init_gaincombo (void) |
| | initializes the "gain" combobox in the gboccia main window
|
| void | gui_init_instctrlwinddow (void) |
| | initializes the "instrument control" window
|
| void | init_drawarea (void) |
| | sets up rgbbuffer
|
| int | gui_done_queuewinddow (void) |
| | parses the "queue" window, loads and starts the selected queue in the CCU
|
| void | on_darea_expose (GtkWidget *widget, GdkEventExpose *event, gpointer user_data) |
| | GTK callback for rgbbuffer expose event.
|
|
int | gui_ccu_contact (void) |
|
void | gui_update_preview (unsigned char *data, int size) |
|
void | gui_init_acquisition (void) |
| void | gui_update_buttons (struct gui_button_struct input) |
| | sets the buttons in the gboccia main window to a state given by the parameter
|
| void | gui_init_dapwinddow (void) |
| | initializes the "data associated parameters" window
|
| int | gui_done_databasewinddow (void) |
| | parses the "database" window and starts the download of the selected database into the CCU
|
| void | gui_done_dapwindow (void) |
| | parses the "data associated parameters" window
|
| void | gui_done_multiplewindow (void) |
| | parses the multiple exposure window
|
| void | gui_init_databasewinddow (void) |
| | initializes the "database" window
|
| void | gui_show_full (void) |
| | starts the external fits viewer
|
| int | gui_init_specialsequencecombo (void) |
| | initialize the "sequence" combobox in the "special exposure" window
|
| int | gui_init_specialgaincombo (void) |
| | initializes the "gain" combobox in the "special exposure" window
|
| void | gui_ccu_display_status (struct ccu_status_struct status) |
| | display the current status of the CCU using GTK
|
| void | gui_queue_buttons (struct gui_button_struct input) |
| | queues a gui change request concerning buttons.
|
| void | gui_queue_objectname (char *input) |
| | queues a gui change request concerning the objectname entry.
|
| gboolean | gui_idle (void) |
| | performs the changes of the GUIas requested by the threads
|
| void | gui_queue_normal (void) |
| | queues a normal exposure
|
| void | gui_push_item (struct gui_update_struct input) |
| | queues a gui change request.
|
|
int | gui_done_autoflatwinddow () |
| void | gui_done_ccddatabasewindow () |
| | parses the "ccd database" window
|
Variables |
| guchar * | rgbbuf |
| char | gui_lastname [1000] |
| acquisition_struct | gui_special_struct |
|
char | gtk_ccu_sequence_context [100][1000] |
|
char | gui_multiplefilename [1000] |
|
char | gui_queuefilename [1000] |
| volatile int | gui_clock |
| sem_t | gui_list_sem |
| sem_t | gui_status_sem |
| int | gui_nexposures |
This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, version 2.