#include <stdlib.h>
#include <stdio.h>
#include <time.h>
#include <stdarg.h>
#include "acquisition.h"
#include "fitsoutput.h"
#include "preview.h"
#include "texoutput.h"
#include "ccu.h"
#include "telescope.h"
#include "glib.h"
#include "semaphore.h"
Functions | |
void | texoutput_msg (char *msg) |
called whenever texoutput wants to say something to the user. | |
void | texoutput_background_handler () |
called by a timer. | |
void | texoutput_queue_delete () |
queues the "delete file" operation | |
void | texoutput_queue_print (int n) |
queues the "print file" operation | |
void | texoutput_queue_comment (char *comment) |
queues the "add comment" operation | |
void | texoutput_queue_dap (struct dap_struct dap) |
queues the "add data associated parameters" operation | |
void | texoutput_queue_imstat (struct image_statistics_struct imstat) |
queues the "add image statistics" operation | |
void | texoutput_queue_time () |
queues the "add timestamp" operation | |
void | texoutput_add_imstat (struct image_statistics_struct in) |
executes the "add image statistics" operation | |
void | texoutput_add_time () |
adds a timestamp to the logfile | |
void | texoutput_add_dap (struct dap_struct dap) |
adds the data associated parameters to the logfile | |
void | texoutput_add_comment (char *comment) |
adds a comment | |
void | texoutput_init () |
(constructor) intializes the texoutput system | |
void | texoutput_delete () |
deletes the tex file | |
void | texoutput_print (int n) |
prints the tex file | |
void | texoutput_view () |
displays the compiled version of the tex file | |
void | texoutput_view_backup () |
displays the compiled version of the backup tex file | |
void | texoutput_compile () |
compiles the tex file | |
void | texoutput_push_item (struct texoutput_struct input) |
queues a new request into the texoutput queue. | |
int | texoutput_pop_item (struct texoutput_struct *dummy) |
pops an texoutput request from the texoutput queue. | |
Variables | |
sem_t | texoutput_sem |
sem_t | texoutput_op_sem |
char | texoutput_path [1000] |
char | texoutput_compile_command [1000] |
char | texoutput_compile_backup_command [1000] |
char | texoutput_viewer_command [1000] |
char | texoutput_editor_command [1000] |
char | texoutput_print_command [1000] |
GList * | texoutput_list = NULL |
texoutput_struct | texoutput_current |
Copyright (C) 2001-2003 Dirk Huenniger (dhun@astro.uni-bonn.de)
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.
|
adds a comment
|
|
adds the data associated parameters to the logfile
|
|
executes the "add image statistics" operation
|
|
adds a timestamp to the logfile
|
|
called by a timer.
|
|
compiles the tex file
|
|
deletes the tex file
|
|
(constructor) intializes the texoutput system
|
|
called whenever texoutput wants to say something to the user.
|
|
pops an texoutput request from the texoutput queue.
|
|
prints the tex file
|
|
queues a new request into the texoutput queue.
|
|
queues the "add comment" operation
|
|
queues the "add data associated parameters" operation
|
|
queues the "delete file" operation
|
|
queues the "add image statistics" operation
|
|
queues the "print file" operation
|
|
queues the "add timestamp" operation
|
|
displays the compiled version of the tex file
|
|
displays the compiled version of the backup tex file
|
|
the command to compile the backup tex file |
|
the command to compile the tex file |
|
the current operation beeing executed |
|
the command to start an editor (for .tex files) |
|
a list of texoutputs to be done |
|
semaphore protecting texoutput_operation |
|
the path containg the texfile related files |
|
a command to print a .ps file |
|
semaphore protecting body.tex main.tex main.dvi and main.ps |
|
the command to start the .dvi (compile version of .tex) viewer |