#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <math.h>
#include <unistd.h>
#include <sys/time.h>
#include <fitsoutput.h>
#include <ccu.h>
#include <background.h>
#include <iniconfig.h>
#include <logfile.h>
#include <vectors.h>
#include <instctrl.h>
#include <acquisition.h>
#include <telescope.h>
#include <preview.h>
#include "semaphore.h"
#include "base64.h"
#include <dirent.h>
#include <sys/types.h>
#include <sys/stat.h>
#include <texoutput.h>
#include <auto.h>
#include "vectors.c"
#include "indiboccia.h"
#include <mcheck.h>
#include "indidevapi.h"
#include "eventloop.h"
#include "indicom.h"
Functions | |
void | connectTelescope (void) |
void | init_Sequences (struct ccu_sequence_struct input) |
void | set_text_blob (IBLOB *blob, const char *str) |
void | indibo_set_buttons_acquisition_start () |
void | indibo_tex_send_tex () |
void | indibo_tex_send_backup () |
void | indibo_start_acquisition () |
int | iss2bool (int i) |
void | indibo_start_special_acquisition () |
void | indibo_stop_acquisition () |
int | is_DB (char *input) |
void | init_CCUDatabases () |
void | init_InstCtrlFilters (struct instctrl_filterlist_struct filterlist) |
void | init_fitsoutput_status (void) |
void | init_CCU () |
void | def_all () |
void | ISGetProperties (const char *dev) |
void | store_blob (IBLOB *aBlobs, IBLOBVectorProperty *vBlobs, int sizes[], char *blobs[], char *formats[], char *names[], int n, int narray, char *filenames[]) |
void | reject_blob (IBLOB *aBlobs, IBLOBVectorProperty *vBlobs, int sizes[], char *blobs[], char *formats[], char *names[], int n, int narray) |
void | ISNewBLOB (const char *dev, const char *name, int sizes[], char *blobs[], char *formats[], char *names[], int n) |
void | ISNewText (const char *dev, const char *name, char *texts[], char *names[], int n) |
void | ISNewNumber (const char *dev, const char *name, double values[], char *names[], int n) |
void | one_of_many (ISwitch *aACQImgType, ISwitchVectorProperty *vACQImgType, ISState *states, char *names[], int n, int narray) |
void | n_of_many (ISwitch *aACQImgType, ISwitchVectorProperty *vACQImgType, ISState *states, char *names[], int n, int narray) |
void | ISNewSwitch (const char *dev, const char *name, ISState *states, char *names[], int n) |
Variables | |
instctrl_filterlist_struct | filters |
char | indibo_objectname [1000] |
sem_t | ui_ccu_progress_msg_sem |
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.
The interaction of a user with user interface causes and INDIobject to be send to the INDI server this in turn call a callback implemented in this file.
|
The list of filters available |
|
a semaphore protecting ui_ccu_progress_percentage and instctrl_filterlist_struct |