• Skip to content
  • Skip to link menu
KDE 4.2 API Reference
  • KDE API Reference
  • kdeedu
  • Sitemap
  • Contact Us
 

kstars

lx200classic.cpp File Reference

#include "lx200classic.h"
#include "lx200driver.h"
#include <stdio.h>
#include <stdlib.h>
#include <string.h>

Include dependency graph for lx200classic.cpp:

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

INumber altLimit[] [static]

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.

INumberVectorProperty EquatorialCoordsRNP

Definition at line 118 of file lx200generic.cpp.

INumberVectorProperty EquatorialCoordsWNP

Definition at line 111 of file lx200generic.cpp.

int MaxReticleFlashRate

Definition at line 43 of file lx200generic.cpp.

INumber MaxSlew[] = {{"maxSlew", "Rate", "%g", 2.0, 9.0, 1.0, 9., 0, 0 ,0}} [static]

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.

INumber ObjectN[] = {{ "ObjectN", "Number", "%g", 1., 10000., 1., 0., 0, 0, 0}} [static]

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.

ITextVectorProperty TimeTP

Definition at line 215 of file lx200generic.cpp.

kstars

Skip menu "kstars"
  • Main Page
  • Modules
  • Namespace List
  • Class Hierarchy
  • Alphabetical List
  • Class List
  • File List
  • Class Members
  • Related Pages

kdeedu

Skip menu "kdeedu"
  • kalzium
  • kanagram
  • kig
  •   lib
  • klettres
  • kstars
  • libkdeedu
  •   keduvocdocument
  •   docs
  •   src
  • parley
  •   stepcore
Generated for kdeedu by doxygen 1.5.4
This website is maintained by Adriaan de Groot and Allen Winter.
KDE® and the K Desktop Environment® logo are registered trademarks of KDE e.V. | Legal