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

Go to the source code of this file.
Defines | |
| #define | BASIC_GROUP "Main Control" |
| #define | currentDEC EquatorialCoordsRNP.np[1].value |
| #define | currentRA EquatorialCoordsRNP.np[0].value |
| #define | LIBRARY_GROUP "Library" |
| #define | MOVE_GROUP "Movement Control" |
| #define | targetDEC EquatorialCoordsWNP.np[1].value |
| #define | targetRA EquatorialCoordsWNP.np[0].value |
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 | DeepSkyCatalogSP = { mydev, "Deep Sky Catalogs", "", LIBRARY_GROUP, IP_RW, ISR_1OFMANY, 0, IPS_IDLE, DeepSkyCatalogS, NARRAY(DeepSkyCatalogS), "", 0} |
| static INumberVectorProperty | ElevationLimitNP = { mydev, "altLimit", "Slew elevation Limit", BASIC_GROUP, IP_RW, 0, IPS_IDLE, altLimit, NARRAY(altLimit), "", 0} |
| INumberVectorProperty | EquatorialCoordsRNP |
| INumberVectorProperty | EquatorialCoordsWNP |
| int | MaxReticleFlashRate |
| static INumber | MaxSlew [] = {{"maxSlew", "Rate", "%g", 2.0, 9.0, 1.0, 9., 0, 0 ,0}} |
| static INumberVectorProperty | MaxSlewRateNP = { mydev, "Max slew Rate", "", MOVE_GROUP, IP_RW, 0, IPS_IDLE, MaxSlew, NARRAY(MaxSlew), "", 0} |
| static ITextVectorProperty | ObjectInfoTP = {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 | ObjectNoNP = { 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 | SolarSP = { 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 | StarCatalogSP = { mydev, "Star Catalogs", "", LIBRARY_GROUP, IP_RW, ISR_1OFMANY, 0, IPS_IDLE, StarCatalogS, NARRAY(StarCatalogS), "", 0} |
| LX200Generic * | telescope |
| ITextVectorProperty | TimeTP |
Define Documentation
| #define BASIC_GROUP "Main Control" |
Definition at line 40 of file lx200classic.cpp.
| #define currentDEC EquatorialCoordsRNP.np[1].value |
Definition at line 36 of file lx200classic.cpp.
| #define currentRA EquatorialCoordsRNP.np[0].value |
Definition at line 35 of file lx200classic.cpp.
| #define LIBRARY_GROUP "Library" |
Definition at line 41 of file lx200classic.cpp.
| #define MOVE_GROUP "Movement Control" |
Definition at line 42 of file lx200classic.cpp.
| #define targetDEC EquatorialCoordsWNP.np[1].value |
Definition at line 38 of file lx200classic.cpp.
| #define targetRA EquatorialCoordsWNP.np[0].value |
Definition at line 37 of file lx200classic.cpp.
Function Documentation
| void changeLX200ClassicDeviceName | ( | const char * | newName | ) |
Definition at line 67 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 62 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 49 of file lx200classic.cpp.
ISwitchVectorProperty DeepSkyCatalogSP = { mydev, "Deep Sky Catalogs", "", LIBRARY_GROUP, IP_RW, ISR_1OFMANY, 0, IPS_IDLE, DeepSkyCatalogS, NARRAY(DeepSkyCatalogS), "", 0} [static] |
Definition at line 53 of file lx200classic.cpp.
INumberVectorProperty ElevationLimitNP = { mydev, "altLimit", "Slew elevation Limit", BASIC_GROUP, IP_RW, 0, IPS_IDLE, altLimit, NARRAY(altLimit), "", 0} [static] |
Definition at line 65 of file lx200classic.cpp.
Definition at line 118 of file lx200generic.cpp.
Definition at line 111 of file lx200generic.cpp.
Definition at line 43 of file lx200generic.cpp.
Definition at line 59 of file lx200classic.cpp.
INumberVectorProperty MaxSlewRateNP = { mydev, "Max slew Rate", "", MOVE_GROUP, IP_RW, 0, IPS_IDLE, MaxSlew, NARRAY(MaxSlew), "", 0} [static] |
Definition at line 60 of file lx200classic.cpp.
ITextVectorProperty ObjectInfoTP = {mydev, "Object Info", "", BASIC_GROUP, IP_RO, 0, IPS_IDLE, ObjectText, NARRAY(ObjectText), "", 0} [static] |
Definition at line 45 of file lx200classic.cpp.
Definition at line 56 of file lx200classic.cpp.
INumberVectorProperty ObjectNoNP = { mydev, "Object Number", "", LIBRARY_GROUP, IP_RW, 0, IPS_IDLE, ObjectN, NARRAY(ObjectN), "", 0 } [static] |
Definition at line 57 of file lx200classic.cpp.
IText ObjectText[] = {{"objectText", "Info", 0, 0, 0, 0}} [static] |
Definition at line 44 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 50 of file lx200classic.cpp.
ISwitchVectorProperty SolarSP = { mydev, "SOLAR_SYSTEM", "Solar System", LIBRARY_GROUP, IP_RW, ISR_1OFMANY, 0, IPS_IDLE, SolarS, NARRAY(SolarS), "", 0} [static] |
Definition at line 54 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 48 of file lx200classic.cpp.
ISwitchVectorProperty StarCatalogSP = { mydev, "Star Catalogs", "", LIBRARY_GROUP, IP_RW, ISR_1OFMANY, 0, IPS_IDLE, StarCatalogS, NARRAY(StarCatalogS), "", 0} [static] |
Definition at line 52 of file lx200classic.cpp.
| LX200Generic* telescope |
Definition at line 44 of file celestrongps.cpp.
Definition at line 215 of file lx200generic.cpp.
KDE 4.2 API Reference