TwiceAsNice  2019-02-18
Classes | Macros | Typedefs | Enumerations
NexStarAUXScope.h File Reference
#include <vector>
#include <netinet/in.h>
Include dependency graph for NexStarAUXScope.h:
This graph shows which files directly or indirectly include this file:

Classes

class  AUXCommand
 
class  NexStarAUXScope
 

Macros

#define NSEVO_DEFAULT_IP   "1.2.3.4"
 
#define NSEVO_DEFAULT_PORT   2000
 

Typedefs

typedef std::vector< unsigned char > buffer
 

Enumerations

enum  AUXCommands {
  MC_GET_POSITION = 0x01, MC_GOTO_FAST = 0x02, MC_SET_POSITION = 0x04, MC_SET_POS_GUIDERATE = 0x06,
  MC_SET_NEG_GUIDERATE = 0x07, MC_LEVEL_START = 0x0b, MC_SLEW_DONE = 0x13, MC_GOTO_SLOW = 0x17,
  MC_SEEK_INDEX = 0x19, MC_MOVE_POS = 0x24, MC_MOVE_NEG = 0x25, GET_VER = 0xfe,
  GPS_GET_LAT = 0x01, GPS_GET_LONG = 0x02, GPS_GET_DATE = 0x03, GPS_GET_YEAR = 0x04,
  GPS_GET_TIME = 0x33, GPS_TIME_VALID = 0x36, GPS_LINKED = 0x37
}
 
enum  AUXtargets {
  ANY = 0x00, MB = 0x01, HC = 0x04, HCP = 0x0d,
  AZM = 0x10, ALT = 0x11, APP = 0x20, GPS = 0xb0,
  WiFi = 0xb5, BAT = 0xb6, CHG = 0xb7, LIGHT = 0xbf
}
 

Macro Definition Documentation

◆ NSEVO_DEFAULT_IP

#define NSEVO_DEFAULT_IP   "1.2.3.4"

◆ NSEVO_DEFAULT_PORT

#define NSEVO_DEFAULT_PORT   2000

Typedef Documentation

◆ buffer

typedef std::vector<unsigned char> buffer

Enumeration Type Documentation

◆ AUXCommands

Enumerator
MC_GET_POSITION 
MC_GOTO_FAST 
MC_SET_POSITION 
MC_SET_POS_GUIDERATE 
MC_SET_NEG_GUIDERATE 
MC_LEVEL_START 
MC_SLEW_DONE 
MC_GOTO_SLOW 
MC_SEEK_INDEX 
MC_MOVE_POS 
MC_MOVE_NEG 
GET_VER 
GPS_GET_LAT 
GPS_GET_LONG 
GPS_GET_DATE 
GPS_GET_YEAR 
GPS_GET_TIME 
GPS_TIME_VALID 
GPS_LINKED 

◆ AUXtargets

enum AUXtargets
Enumerator
ANY 
MB 
HC 
HCP 
AZM 
ALT 
APP 
GPS 
WiFi 
BAT 
CHG 
LIGHT