Instrument Neutral Distributed Interface INDI  2.0.2
Macros
lx200gemini.cpp File Reference
#include "lx200gemini.h"
#include "indicom.h"
#include "lx200driver.h"
#include "connectionplugins/connectioninterface.h"
#include "connectionplugins/connectiontcp.h"
#include <cstring>
#include <termios.h>

Go to the source code of this file.

Macros

#define LX200_TIMEOUT   5 /* FD timeout in seconds */
 
#define MANUAL_SLEWING_SPEED_ID   120
 
#define GOTO_SLEWING_SPEED_ID   140
 
#define MOVE_SPEED_ID   145
 
#define GUIDING_SPEED_ID   150
 
#define GUIDING_SPEED_RA_ID   151
 
#define GUIDING_SPEED_DEC_ID   152
 
#define CENTERING_SPEED_ID   170
 
#define SERVO_POINTING_PRECISION_ID   401
 
#define PEC_MAX_STEPS_ID   27
 
#define PEC_COUNTER_ID   501
 
#define PEC_STATUS_ID   509
 
#define PEC_START_TRAINING_ID   530
 
#define PEC_ABORT_TRAINING_ID   535
 
#define PEC_REPLAY_ON_ID   531
 
#define PEC_REPLAY_OFF_ID   532
 
#define PEC_ENABLE_AT_BOOT_ID   508
 
#define PEC_GUIDING_SPEED_ID   502
 
#define SERVO_FIRMWARE   400
 
#define FLIP_POINT_EAST_ID   227
 
#define FLIP_POINT_WEST_ID   228
 
#define FLIP_POINTS_ENABLED_ID   229
 
#define SET_SAFETY_LIMIT_TO_CURRENT_ID   220
 
#define EAST_SAFETY_LIMIT_ID   221
 
#define WEST_SAFETY_LIMIT_ID   222
 
#define WEST_GOTO_SAFETY_LIMIT_ID   223
 

Macro Definition Documentation

◆ CENTERING_SPEED_ID

#define CENTERING_SPEED_ID   170

Definition at line 52 of file lx200gemini.cpp.

◆ EAST_SAFETY_LIMIT_ID

#define EAST_SAFETY_LIMIT_ID   221

Definition at line 68 of file lx200gemini.cpp.

◆ FLIP_POINT_EAST_ID

#define FLIP_POINT_EAST_ID   227

Definition at line 64 of file lx200gemini.cpp.

◆ FLIP_POINT_WEST_ID

#define FLIP_POINT_WEST_ID   228

Definition at line 65 of file lx200gemini.cpp.

◆ FLIP_POINTS_ENABLED_ID

#define FLIP_POINTS_ENABLED_ID   229

Definition at line 66 of file lx200gemini.cpp.

◆ GOTO_SLEWING_SPEED_ID

#define GOTO_SLEWING_SPEED_ID   140

Definition at line 47 of file lx200gemini.cpp.

◆ GUIDING_SPEED_DEC_ID

#define GUIDING_SPEED_DEC_ID   152

Definition at line 51 of file lx200gemini.cpp.

◆ GUIDING_SPEED_ID

#define GUIDING_SPEED_ID   150

Definition at line 49 of file lx200gemini.cpp.

◆ GUIDING_SPEED_RA_ID

#define GUIDING_SPEED_RA_ID   151

Definition at line 50 of file lx200gemini.cpp.

◆ LX200_TIMEOUT

#define LX200_TIMEOUT   5 /* FD timeout in seconds */

Definition at line 44 of file lx200gemini.cpp.

◆ MANUAL_SLEWING_SPEED_ID

#define MANUAL_SLEWING_SPEED_ID   120

Definition at line 46 of file lx200gemini.cpp.

◆ MOVE_SPEED_ID

#define MOVE_SPEED_ID   145

Definition at line 48 of file lx200gemini.cpp.

◆ PEC_ABORT_TRAINING_ID

#define PEC_ABORT_TRAINING_ID   535

Definition at line 58 of file lx200gemini.cpp.

◆ PEC_COUNTER_ID

#define PEC_COUNTER_ID   501

Definition at line 55 of file lx200gemini.cpp.

◆ PEC_ENABLE_AT_BOOT_ID

#define PEC_ENABLE_AT_BOOT_ID   508

Definition at line 61 of file lx200gemini.cpp.

◆ PEC_GUIDING_SPEED_ID

#define PEC_GUIDING_SPEED_ID   502

Definition at line 62 of file lx200gemini.cpp.

◆ PEC_MAX_STEPS_ID

#define PEC_MAX_STEPS_ID   27

Definition at line 54 of file lx200gemini.cpp.

◆ PEC_REPLAY_OFF_ID

#define PEC_REPLAY_OFF_ID   532

Definition at line 60 of file lx200gemini.cpp.

◆ PEC_REPLAY_ON_ID

#define PEC_REPLAY_ON_ID   531

Definition at line 59 of file lx200gemini.cpp.

◆ PEC_START_TRAINING_ID

#define PEC_START_TRAINING_ID   530

Definition at line 57 of file lx200gemini.cpp.

◆ PEC_STATUS_ID

#define PEC_STATUS_ID   509

Definition at line 56 of file lx200gemini.cpp.

◆ SERVO_FIRMWARE

#define SERVO_FIRMWARE   400

Definition at line 63 of file lx200gemini.cpp.

◆ SERVO_POINTING_PRECISION_ID

#define SERVO_POINTING_PRECISION_ID   401

Definition at line 53 of file lx200gemini.cpp.

◆ SET_SAFETY_LIMIT_TO_CURRENT_ID

#define SET_SAFETY_LIMIT_TO_CURRENT_ID   220

Definition at line 67 of file lx200gemini.cpp.

◆ WEST_GOTO_SAFETY_LIMIT_ID

#define WEST_GOTO_SAFETY_LIMIT_ID   223

Definition at line 70 of file lx200gemini.cpp.

◆ WEST_SAFETY_LIMIT_ID

#define WEST_SAFETY_LIMIT_ID   222

Definition at line 69 of file lx200gemini.cpp.