TwiceAsNice
2019-02-18
|
#include <unistd.h>
#include <cstring>
#include <sys/stat.h>
#include <fcntl.h>
#include <cerrno>
#include <stdio.h>
#include <ctime>
#include <stdlib.h>
#include "config.h"
#include "stvdriver.h"
#include <libnova.h>
#include <termios.h>
#include "indicom.h"
Classes | |
struct | DISPLAY_INFO |
Macros | |
#define | _GNU_SOURCE 1 |
#define | FALSE 0 |
#define | TRUE 1 |
Functions | |
void | ISUpdateDisplay (int buffer, int line) |
int | STV_portWrite (char *buf, int nbytes) |
int | STV_TXDisplay (void) |
int | STV_TerminateTXDisplay (void) |
int | STV_FileStatus (int) |
int | STV_DownloadComplete (void) |
int | STV_RequestImage (int compression, int buffer, int x_offset, int y_offset, int *length, int *lines, int image[][320], IMAGE_INFO *image_info) |
int | STV_RequestImageData (int compression, int *data, int j, int length, int *values) |
int | STV_Download (void) |
int | STV_DownloadAll (void) |
int | STV_RequestAck (void) |
int | STV_CheckHeaderSum (unsigned char *buf) |
int | STV_CheckDataSum (unsigned char *data) |
int | STV_PrintBuffer (unsigned char *buf, int n) |
int | STV_PrintBufferAsText (unsigned char *buf, int n) |
int | STV_CheckAck (unsigned char *buf) |
int | STV_SendPacket (int cmd, int *data, int n) |
int | STV_ReceivePacket (unsigned char *buf, int mode) |
int | STV_DecompressData (unsigned char *data, int *values, int length, int expected_n_values) |
int | STV_BufferStatus (int buffer) |
void | STV_PrintBits (unsigned int x, int n) |
unsigned int | STV_RecombineInt (unsigned char low_byte, unsigned char high_byte) |
unsigned int | STV_GetBits (unsigned int x, int p, int n) |
int | STV_MenueSetup (int delay) |
int | STV_MenueDateTime (int delay) |
int | STV_MenueCCDTemperature (int delay) |
int | STV_LRRotaryDecrease (void) |
int | STV_LRRotaryIncrease (void) |
int | STV_UDRotaryDecrease (void) |
int | STV_UDRotaryIncrease (void) |
int | STV_AKey (void) |
int | STV_BKey (void) |
int | STV_Setup (void) |
int | STV_Interrupt (void) |
int | STV_Focus (void) |
int | STV_Image (void) |
int | STV_Monitor (void) |
int | STV_Calibrate (void) |
int | STV_Track (void) |
int | STV_Display (void) |
int | STV_FileOps (void) |
int | STV_RequestImageInfo (int buffer, IMAGE_INFO *image_info) |
double | STV_SetCCDTemperature (double set_value) |
int | STV_SetDateTime (char *times) |
int | STV_Connect (char *device, int baud) |
void | shutdown_serial (int fd) |
int | init_serial (char *device_name, int bit_rate, int word_size, int parity, int stop_bits) |
Variables | |
int | fd |
char | tracking_buf [] |
struct termios | orig_tty_setting |
struct termios | tty_setting |
DISPLAY_INFO | di |
#define _GNU_SOURCE 1 |
#define FALSE 0 |
#define TRUE 1 |
int init_serial | ( | char * | device_name, |
int | bit_rate, | ||
int | word_size, | ||
int | parity, | ||
int | stop_bits | ||
) |
void ISUpdateDisplay | ( | int | buffer, |
int | line | ||
) |
void shutdown_serial | ( | int | fd | ) |
int STV_AKey | ( | void | ) |
int STV_BKey | ( | void | ) |
int STV_BufferStatus | ( | int | buffer | ) |
int STV_Calibrate | ( | void | ) |
int STV_CheckAck | ( | unsigned char * | buf | ) |
int STV_CheckDataSum | ( | unsigned char * | data | ) |
int STV_CheckHeaderSum | ( | unsigned char * | buf | ) |
int STV_Connect | ( | char * | device, |
int | baud | ||
) |
int STV_DecompressData | ( | unsigned char * | data, |
int * | values, | ||
int | length, | ||
int | expected_n_values | ||
) |
int STV_Display | ( | void | ) |
int STV_Download | ( | void | ) |
int STV_DownloadAll | ( | void | ) |
int STV_DownloadComplete | ( | void | ) |
int STV_FileOps | ( | void | ) |
int STV_FileStatus | ( | int | status | ) |
int STV_Focus | ( | void | ) |
unsigned int STV_GetBits | ( | unsigned int | x, |
int | p, | ||
int | n | ||
) |
int STV_Image | ( | void | ) |
int STV_Interrupt | ( | void | ) |
int STV_LRRotaryDecrease | ( | void | ) |
int STV_LRRotaryIncrease | ( | void | ) |
int STV_MenueCCDTemperature | ( | int | delay | ) |
int STV_MenueDateTime | ( | int | delay | ) |
int STV_MenueSetup | ( | int | delay | ) |
int STV_Monitor | ( | void | ) |
int STV_portWrite | ( | char * | buf, |
int | nbytes | ||
) |
void STV_PrintBits | ( | unsigned int | x, |
int | n | ||
) |
int STV_PrintBuffer | ( | unsigned char * | buf, |
int | n | ||
) |
int STV_PrintBufferAsText | ( | unsigned char * | buf, |
int | n | ||
) |
int STV_ReceivePacket | ( | unsigned char * | buf, |
int | mode | ||
) |
unsigned int STV_RecombineInt | ( | unsigned char | low_byte, |
unsigned char | high_byte | ||
) |
int STV_RequestAck | ( | void | ) |
int STV_RequestImage | ( | int | compression, |
int | buffer, | ||
int | x_offset, | ||
int | y_offset, | ||
int * | length, | ||
int * | lines, | ||
int | image[][320], | ||
IMAGE_INFO * | image_info | ||
) |
int STV_RequestImageData | ( | int | compression, |
int * | data, | ||
int | j, | ||
int | length, | ||
int * | values | ||
) |
int STV_RequestImageInfo | ( | int | buffer, |
IMAGE_INFO * | image_info | ||
) |
int STV_SendPacket | ( | int | cmd, |
int * | data, | ||
int | n | ||
) |
double STV_SetCCDTemperature | ( | double | set_value | ) |
int STV_SetDateTime | ( | char * | times | ) |
int STV_Setup | ( | void | ) |
int STV_TerminateTXDisplay | ( | void | ) |
int STV_Track | ( | void | ) |
int STV_TXDisplay | ( | void | ) |
int STV_UDRotaryDecrease | ( | void | ) |
int STV_UDRotaryIncrease | ( | void | ) |
DISPLAY_INFO di |
int fd |
struct termios orig_tty_setting |
char tracking_buf[] |
struct termios tty_setting |