TwiceAsNice  2019-02-18
Classes | Macros | Enumerations
lx200_OnStep.h File Reference
#include "lx200generic.h"
#include "lx200driver.h"
#include "indicom.h"
#include <cstring>
#include <unistd.h>
#include <termios.h>
Include dependency graph for lx200_OnStep.h:
This graph shows which files directly or indirectly include this file:

Classes

class  LX200_OnStep
 

Macros

#define setParkOnStep(fd)   write(fd, "#:hQ#", 5)
 
#define ReticPlus(fd)   write(fd, "#:B+#", 5)
 
#define ReticMoins(fd)   write(fd, "#:B-#", 5)
 
#define OnStepalign1(fd)   write(fd, "#:A1#", 5)
 
#define OnStepalign2(fd)   write(fd, "#:A2#", 5)
 
#define OnStepalign3(fd)   write(fd, "#:A3#", 5)
 
#define OnStepalignOK(fd)   write(fd, "#:A+#", 5)
 

Enumerations

enum  Errors {
  ERR_NONE, ERR_MOTOR_FAULT, ERR_ALT, ERR_LIMIT_SENSE,
  ERR_DEC, ERR_AZM, ERR_UNDER_POLE, ERR_MERIDIAN,
  ERR_SYNC
}
 

Macro Definition Documentation

◆ OnStepalign1

#define OnStepalign1 (   fd)    write(fd, "#:A1#", 5)

◆ OnStepalign2

#define OnStepalign2 (   fd)    write(fd, "#:A2#", 5)

◆ OnStepalign3

#define OnStepalign3 (   fd)    write(fd, "#:A3#", 5)

◆ OnStepalignOK

#define OnStepalignOK (   fd)    write(fd, "#:A+#", 5)

◆ ReticMoins

#define ReticMoins (   fd)    write(fd, "#:B-#", 5)

◆ ReticPlus

#define ReticPlus (   fd)    write(fd, "#:B+#", 5)

◆ setParkOnStep

#define setParkOnStep (   fd)    write(fd, "#:hQ#", 5)

Enumeration Type Documentation

◆ Errors

enum Errors
Enumerator
ERR_NONE 
ERR_MOTOR_FAULT 
ERR_ALT 
ERR_LIMIT_SENSE 
ERR_DEC 
ERR_AZM 
ERR_UNDER_POLE 
ERR_MERIDIAN 
ERR_SYNC