kstars
lx200classic.cpp File Reference
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include "lx200classic.h"
#include "lx200driver.h"

Go to the source code of this file.
Defines | |
#define | BASIC_GROUP "Main Control" |
#define | LIBRARY_GROUP "Library" |
#define | MOVE_GROUP "Movement Control" |
Functions | |
void | changeLX200ClassicDeviceName (const char *newName) |
Variables | |
static INumber | altLimit [] |
static ISwitch | DeepSkyCatalogS [] = {{"NGC", "", ISS_ON, 0, 0}, {"IC", "", ISS_OFF, 0, 0}, {"UGC", "", ISS_OFF, 0, 0}, {"Caldwell", "", ISS_OFF, 0, 0}, {"Arp", "", ISS_OFF, 0, 0}, {"Abell", "", ISS_OFF, 0, 0}, {"Messier", "", ISS_OFF, 0, 0}} |
static ISwitchVectorProperty | DeepSkyCatalogSw = { mydev, "Deep Sky Catalogs", "", LIBRARY_GROUP, IP_RW, ISR_1OFMANY, 0, IPS_IDLE, DeepSkyCatalogS, NARRAY(DeepSkyCatalogS), "", 0} |
static INumberVectorProperty | elevationLimit = { mydev, "altLimit", "Slew elevation Limit", BASIC_GROUP, IP_RW, 0, IPS_IDLE, altLimit, NARRAY(altLimit), "", 0} |
INumberVectorProperty | eqNum |
int | MaxReticleFlashRate |
static INumber | MaxSlew [] = {{"maxSlew", "Rate", "%g", 2.0, 9.0, 1.0, 9., 0, 0 ,0}} |
static INumberVectorProperty | MaxSlewRate = { mydev, "Max slew Rate", "", MOVE_GROUP, IP_RW, 0, IPS_IDLE, MaxSlew, NARRAY(MaxSlew), "", 0} |
static ITextVectorProperty | ObjectInfo = {mydev, "Object Info", "", BASIC_GROUP, IP_RO, 0, IPS_IDLE, ObjectText, NARRAY(ObjectText), "", 0} |
static INumber | ObjectN [] = { "ObjectN", "Number", "%g", 1., 10000., 1., 0., 0, 0, 0} |
static INumberVectorProperty | ObjectNo = { mydev, "Object Number", "", LIBRARY_GROUP, IP_RW, 0, IPS_IDLE, ObjectN, NARRAY(ObjectN), "", 0 } |
static IText | ObjectText [] = {{"objectText", "Info", 0, 0, 0, 0}} |
static ISwitch | SolarS [] = { {"Select", "Select item...", ISS_ON, 0, 0}, {"1", "Mercury", ISS_OFF,0 , 0}, {"2", "Venus", ISS_OFF, 0, 0}, {"3", "Moon", ISS_OFF, 0, 0}, {"4", "Mars", ISS_OFF, 0, 0}, {"5", "Jupiter", ISS_OFF, 0, 0}, {"6", "Saturn", ISS_OFF, 0, 0}, {"7", "Uranus", ISS_OFF, 0, 0}, {"8", "Neptune", ISS_OFF, 0, 0}, {"9", "Pluto", ISS_OFF, 0 ,0}} |
static ISwitchVectorProperty | SolarSw = { mydev, "SOLAR_SYSTEM", "Solar System", LIBRARY_GROUP, IP_RW, ISR_1OFMANY, 0, IPS_IDLE, SolarS, NARRAY(SolarS), "", 0} |
static ISwitch | StarCatalogS [] = {{"STAR", "", ISS_ON, 0, 0}, {"SAO", "", ISS_OFF, 0, 0}, {"GCVS", "", ISS_OFF, 0, 0}} |
static ISwitchVectorProperty | StarCatalogSw = { mydev, "Star Catalogs", "", LIBRARY_GROUP, IP_RW, ISR_1OFMANY, 0, IPS_IDLE, StarCatalogS, NARRAY(StarCatalogS), "", 0} |
LX200Generic * | telescope |
ITextVectorProperty | Time |
Define Documentation
#define BASIC_GROUP "Main Control" |
Definition at line 33 of file lx200classic.cpp.
#define LIBRARY_GROUP "Library" |
Definition at line 34 of file lx200classic.cpp.
#define MOVE_GROUP "Movement Control" |
Definition at line 35 of file lx200classic.cpp.
Function Documentation
void changeLX200ClassicDeviceName | ( | const char * | newName | ) |
Definition at line 60 of file lx200classic.cpp.
Variable Documentation
Initial value:
{ {"minAlt", "min Alt", "%+03f", -90., 90., 0., 0., 0, 0, 0}, {"maxAlt", "max Alt", "%+03f", -90., 90., 0., 0., 0, 0, 0}}
Definition at line 55 of file lx200classic.cpp.
ISwitch DeepSkyCatalogS[] = {{"NGC", "", ISS_ON, 0, 0}, {"IC", "", ISS_OFF, 0, 0}, {"UGC", "", ISS_OFF, 0, 0}, {"Caldwell", "", ISS_OFF, 0, 0}, {"Arp", "", ISS_OFF, 0, 0}, {"Abell", "", ISS_OFF, 0, 0}, {"Messier", "", ISS_OFF, 0, 0}} [static] |
Definition at line 42 of file lx200classic.cpp.
ISwitchVectorProperty DeepSkyCatalogSw = { mydev, "Deep Sky Catalogs", "", LIBRARY_GROUP, IP_RW, ISR_1OFMANY, 0, IPS_IDLE, DeepSkyCatalogS, NARRAY(DeepSkyCatalogS), "", 0} [static] |
Definition at line 46 of file lx200classic.cpp.
INumberVectorProperty elevationLimit = { mydev, "altLimit", "Slew elevation Limit", BASIC_GROUP, IP_RW, 0, IPS_IDLE, altLimit, NARRAY(altLimit), "", 0} [static] |
Definition at line 58 of file lx200classic.cpp.
Definition at line 119 of file lx200generic.cpp.
Definition at line 66 of file apmount.cpp.
Definition at line 52 of file lx200classic.cpp.
INumberVectorProperty MaxSlewRate = { mydev, "Max slew Rate", "", MOVE_GROUP, IP_RW, 0, IPS_IDLE, MaxSlew, NARRAY(MaxSlew), "", 0} [static] |
Definition at line 53 of file lx200classic.cpp.
ITextVectorProperty ObjectInfo = {mydev, "Object Info", "", BASIC_GROUP, IP_RO, 0, IPS_IDLE, ObjectText, NARRAY(ObjectText), "", 0} [static] |
Definition at line 38 of file lx200classic.cpp.
Definition at line 49 of file lx200classic.cpp.
INumberVectorProperty ObjectNo = { mydev, "Object Number", "", LIBRARY_GROUP, IP_RW, 0, IPS_IDLE, ObjectN, NARRAY(ObjectN), "", 0 } [static] |
Definition at line 50 of file lx200classic.cpp.
IText ObjectText[] = {{"objectText", "Info", 0, 0, 0, 0}} [static] |
Definition at line 37 of file lx200classic.cpp.
ISwitch SolarS[] = { {"Select", "Select item...", ISS_ON, 0, 0}, {"1", "Mercury", ISS_OFF,0 , 0}, {"2", "Venus", ISS_OFF, 0, 0}, {"3", "Moon", ISS_OFF, 0, 0}, {"4", "Mars", ISS_OFF, 0, 0}, {"5", "Jupiter", ISS_OFF, 0, 0}, {"6", "Saturn", ISS_OFF, 0, 0}, {"7", "Uranus", ISS_OFF, 0, 0}, {"8", "Neptune", ISS_OFF, 0, 0}, {"9", "Pluto", ISS_OFF, 0 ,0}} [static] |
Definition at line 43 of file lx200classic.cpp.
ISwitchVectorProperty SolarSw = { mydev, "SOLAR_SYSTEM", "Solar System", LIBRARY_GROUP, IP_RW, ISR_1OFMANY, 0, IPS_IDLE, SolarS, NARRAY(SolarS), "", 0} [static] |
Definition at line 47 of file lx200classic.cpp.
ISwitch StarCatalogS[] = {{"STAR", "", ISS_ON, 0, 0}, {"SAO", "", ISS_OFF, 0, 0}, {"GCVS", "", ISS_OFF, 0, 0}} [static] |
Definition at line 41 of file lx200classic.cpp.
ISwitchVectorProperty StarCatalogSw = { mydev, "Star Catalogs", "", LIBRARY_GROUP, IP_RW, ISR_1OFMANY, 0, IPS_IDLE, StarCatalogS, NARRAY(StarCatalogS), "", 0} [static] |
Definition at line 45 of file lx200classic.cpp.
Definition at line 65 of file apmount.cpp.
Definition at line 155 of file lx200generic.cpp.