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

kstars

apmount.cpp File Reference

#include "config.h"
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <stdarg.h>
#include <math.h>
#include <unistd.h>
#include <time.h>
#include "indicom.h"
#include "lx200driver.h"
#include "apmount.h"

Include dependency graph for apmount.cpp:

Go to the source code of this file.


Defines

#define BASIC_GROUP   "Main Control"
#define COMM_GROUP   "Communication"
#define currentDEC   EqN[1].value
#define currentRA   EqN[0].value
#define DEC_THRESHOLD   0.05
#define FOCUS_GROUP   "Focus Control"
#define LX200_PARK   3
#define LX200_SLEW   0
#define LX200_SYNC   2
#define LX200_TRACK   1
#define MOVE_GROUP   "Movement Control"
#define mydev   "Astro-Physics"
#define RA_THRESHOLD   0.01

Functions

void ISGetProperties (const char *dev)
void ISInit ()
void ISNewBLOB (const char *, const char *, int *, char **, char **, char **, int)
void ISNewNumber (const char *dev, const char *name, double values[], char *names[], int n)
void ISNewSwitch (const char *dev, const char *name, ISState *states, char *names[], int n)
void ISNewText (const char *dev, const char *name, char *texts[], char *names[], int n)
static void ISPoll (void *)
static void retryConnection (void *)
static double timezoneOffset ()

Variables

static int daylight = 0
int MaxReticleFlashRate = 3
char * me
APMount * telescope = NULL

Define Documentation

#define BASIC_GROUP   "Main Control"

Definition at line 78 of file apmount.cpp.

#define COMM_GROUP   "Communication"

Definition at line 77 of file apmount.cpp.

#define currentDEC   EqN[1].value

Definition at line 84 of file apmount.cpp.

#define currentRA   EqN[0].value

Definition at line 83 of file apmount.cpp.

#define DEC_THRESHOLD   0.05

Definition at line 87 of file apmount.cpp.

#define FOCUS_GROUP   "Focus Control"

Definition at line 80 of file apmount.cpp.

#define LX200_PARK   3

Definition at line 91 of file apmount.cpp.

#define LX200_SLEW   0

Definition at line 88 of file apmount.cpp.

#define LX200_SYNC   2

Definition at line 90 of file apmount.cpp.

#define LX200_TRACK   1

Definition at line 89 of file apmount.cpp.

#define MOVE_GROUP   "Movement Control"

Definition at line 79 of file apmount.cpp.

#define mydev   "Astro-Physics"

Definition at line 82 of file apmount.cpp.

#define RA_THRESHOLD   0.01

Definition at line 86 of file apmount.cpp.


Function Documentation

void ISGetProperties ( const char *  dev  ) 

Function defined by Drivers that is called when a Client asks for the definitions of all Properties this Driver supports for the given device.

Parameters:
dev the name of the device.

Definition at line 113 of file apmount.cpp.

void ISInit (  ) 

Definition at line 100 of file apmount.cpp.

void ISNewBLOB ( const char *  ,
const char *  ,
int *  ,
char **  ,
char **  ,
char **  ,
int   
)

Definition at line 143 of file apmount.cpp.

void ISNewNumber ( const char *  dev,
const char *  name,
double  values[],
char *  names[],
int  n 
)

Definition at line 131 of file apmount.cpp.

void ISPoll ( void *   )  [static]

Definition at line 137 of file apmount.cpp.

static void retryConnection ( void *  p  )  [static]

Definition at line 1006 of file apmount.cpp.

static double timezoneOffset (  )  [inline, static]

Definition at line 46 of file apmount.cpp.


Variable Documentation

int daylight = 0 [static]

Definition at line 43 of file apmount.cpp.

int MaxReticleFlashRate = 3

Definition at line 66 of file apmount.cpp.

char* me

APMount* telescope = NULL

Definition at line 65 of file apmount.cpp.

kstars

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

API Reference

Skip menu "API Reference"
  • keduca
  • kstars
Generated for API Reference by doxygen 1.5.9
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