TwiceAsNice  2019-02-18
Classes | Macros
skywatcher.h File Reference
#include "eqmoderror.h"
#include <inditelescope.h>
#include <lilxml.h>
#include <time.h>
#include <sys/time.h>
#include "simulator/simulator.h"
Include dependency graph for skywatcher.h:
This graph shows which files directly or indirectly include this file:

Classes

class  Skywatcher
 
struct  Skywatcher::SkyWatcherFeatures
 
struct  Skywatcher::SkywatcherAxisStatus
 

Macros

#define SKYWATCHER_MAX_CMD   16
 
#define SKYWATCHER_MAX_TRIES   3
 
#define SKYWATCHER_ERROR_BUFFER   1024
 
#define SKYWATCHER_SIDEREAL_DAY   86164.09053083288
 
#define SKYWATCHER_SIDEREAL_SPEED   15.04106864
 
#define SKYWATCHER_STELLAR_DAY   86164.098903691
 
#define SKYWATCHER_STELLAR_SPEED   15.041067179
 
#define SKYWATCHER_LOWSPEED_RATE   128
 
#define SKYWATCHER_MAXREFRESH   0.5
 
#define SKYWATCHER_BACKLASH_SPEED_RA   64
 
#define SKYWATCHER_BACKLASH_SPEED_DE   64
 
#define HEX(c)   (((c) < 'A') ? ((c) - '0') : ((c) - 'A') + 10)
 

Macro Definition Documentation

◆ HEX

#define HEX (   c)    (((c) < 'A') ? ((c) - '0') : ((c) - 'A') + 10)

◆ SKYWATCHER_BACKLASH_SPEED_DE

#define SKYWATCHER_BACKLASH_SPEED_DE   64

◆ SKYWATCHER_BACKLASH_SPEED_RA

#define SKYWATCHER_BACKLASH_SPEED_RA   64

◆ SKYWATCHER_ERROR_BUFFER

#define SKYWATCHER_ERROR_BUFFER   1024

◆ SKYWATCHER_LOWSPEED_RATE

#define SKYWATCHER_LOWSPEED_RATE   128

◆ SKYWATCHER_MAX_CMD

#define SKYWATCHER_MAX_CMD   16

◆ SKYWATCHER_MAX_TRIES

#define SKYWATCHER_MAX_TRIES   3

◆ SKYWATCHER_MAXREFRESH

#define SKYWATCHER_MAXREFRESH   0.5

◆ SKYWATCHER_SIDEREAL_DAY

#define SKYWATCHER_SIDEREAL_DAY   86164.09053083288

◆ SKYWATCHER_SIDEREAL_SPEED

#define SKYWATCHER_SIDEREAL_SPEED   15.04106864

◆ SKYWATCHER_STELLAR_DAY

#define SKYWATCHER_STELLAR_DAY   86164.098903691

◆ SKYWATCHER_STELLAR_SPEED

#define SKYWATCHER_STELLAR_SPEED   15.041067179