|
Instrument Neutral Distributed Interface INDI 2.2.5
|
#include "paramount.h"#include "indicom.h"#include <libnova/sidereal_time.h>#include <libnova/transform.h>#include <cmath>#include <cstring>#include <memory>#include <termios.h>Go to the source code of this file.
Macros | |
| #define | GOTO_RATE 5 /* slew rate, degrees/s */ |
| #define | SLEW_RATE 0.5 /* slew rate, degrees/s */ |
| #define | FINE_SLEW_RATE 0.1 /* slew rate, degrees/s */ |
| #define | GOTO_LIMIT 5.5 /* Move at GOTO_RATE until distance from target is GOTO_LIMIT degrees */ |
| #define | SLEW_LIMIT 1 /* Move at SLEW_LIMIT until distance from target is SLEW_LIMIT degrees */ |
| #define | PARAMOUNT_TIMEOUT 3 /* Timeout in seconds */ |
| #define | PARAMOUNT_NORTH 0 |
| #define | PARAMOUNT_SOUTH 1 |
| #define | PARAMOUNT_EAST 2 |
| #define | PARAMOUNT_WEST 3 |
| #define | RA_AXIS 0 |
| #define | DEC_AXIS 1 |
| #define | SLEWMODES 9 |
Functions | |
| std::unique_ptr< Paramount > | paramount_mount (new Paramount()) |
Variables | |
| const double | slewspeeds [SLEWMODES] = { 1.0, 2.0, 4.0, 8.0, 32.0, 64.0, 128.0, 256.0, 512.0 } |
| #define DEC_AXIS 1 |
Definition at line 65 of file paramount.cpp.
| #define FINE_SLEW_RATE 0.1 /* slew rate, degrees/s */ |
Definition at line 53 of file paramount.cpp.
| #define GOTO_LIMIT 5.5 /* Move at GOTO_RATE until distance from target is GOTO_LIMIT degrees */ |
Definition at line 55 of file paramount.cpp.
| #define GOTO_RATE 5 /* slew rate, degrees/s */ |
Definition at line 51 of file paramount.cpp.
| #define PARAMOUNT_EAST 2 |
Definition at line 61 of file paramount.cpp.
| #define PARAMOUNT_NORTH 0 |
Definition at line 59 of file paramount.cpp.
| #define PARAMOUNT_SOUTH 1 |
Definition at line 60 of file paramount.cpp.
| #define PARAMOUNT_TIMEOUT 3 /* Timeout in seconds */ |
Definition at line 58 of file paramount.cpp.
| #define PARAMOUNT_WEST 3 |
Definition at line 62 of file paramount.cpp.
| #define RA_AXIS 0 |
Definition at line 64 of file paramount.cpp.
| #define SLEW_LIMIT 1 /* Move at SLEW_LIMIT until distance from target is SLEW_LIMIT degrees */ |
Definition at line 56 of file paramount.cpp.
| #define SLEW_RATE 0.5 /* slew rate, degrees/s */ |
Definition at line 52 of file paramount.cpp.
| #define SLEWMODES 9 |
Definition at line 68 of file paramount.cpp.
| std::unique_ptr< Paramount > paramount_mount | ( | new | Paramount() | ) |
| const double slewspeeds[SLEWMODES] = { 1.0, 2.0, 4.0, 8.0, 32.0, 64.0, 128.0, 256.0, 512.0 } |
Definition at line 69 of file paramount.cpp.