My Project
|
Public Types | |
enum | Type { MOUNT, EQUAT, TV, SKY } |
enum | Mode { ADD, SET, FIXED, POLAR } |
enum | Axis { NONE = 0x0, AZ = 0x1, EL = 0x2, PA = 0x4, RA = 0x8, DEC = 0x16, X = 0x32, Y = 0x64, UP = 0x128, RIGHT = 0x256 } |
Public Member Functions | |
void | packMountOffsets (Mode offMode, Axis offAxes, double az, double el, double pa) |
void | packEquatOffsets (Mode offMode, Axis offAxes, double ra, double dec) |
void | packTvOffsets (double up, double right) |
void | packSkyOffsets (Mode offMode, Axis offAxes, double x, double y) |
Public Attributes | |
union { | |
struct { | |
double az | |
double el | |
double pa | |
} mount | |
struct { | |
double ra | |
double dec | |
} equat | |
struct { | |
double up | |
double right | |
} tv | |
struct { | |
double x | |
double y | |
} sky | |
} | body |
Type | type |
Mode | mode |
Axis | axes |
A bit set of axes to set. We make these orthogonal, so that multiple axes can be requested at once.
Enumerate things to do with offsets.
Enumerate possible offset types.
union { ... } gcp::util::OffsetMsg::body |
A struct which will contain offset values to be passed to methods.