HappyDoc Generated Documentation Class: LXGPS

lx200 / LXGPS.py / LXGPS 

LX200 class for GPS and properties TO DO: implement the NAK wait

Methods   
  GPS_on 

GPS_on ( self )

Turn on GPS power

  get_GPS_time 

get_GPS_time ( self )

Powers up the GPS and updates the system time from the GPS stream. The process my take several minutes to complete. During GPS update, normal handbox operations are interrupted. [LX200gps only] Returns: 0 In the event that the user interrupts the process, or the GPS times out. Returns: 1 After successful updates

  get_firmware_num 

get_firmware_num ( self )

Get Telescope Firmware Number Returns: dd.d#

Exceptions   

LX200Error( "unsupported model: " + self.model + " for version" )

  set_guide_rate 

set_guide_rate ( self,  r )

Programmable Guiding Rates

R - Slew Rate Commands

  enable_DEC_PEC 

enable_DEC_PEC ( self )

Dec PEC Enable

  sleep 

sleep ( self,  t=None )

LX200GPS only: Sleep Telescope. Power off motors, encoders, displays and lights. Scope remains in minimum power mode until a keystroke is received or a wake command is sent. Takes optional param time in seconds

h - Home Position Commands

  get_firmware_time 

get_firmware_time ( self )

Get Telescope Firmware Time returns: HH:MM:SS#

Exceptions   

LX200Error( "unsupported model: " + self.model + " for version" )

  __init__ 

__init__ (

        self,

        comPort,

        debug=False,

        )

Constructor.

  set_dec_backlash 

set_dec_backlash ( self,  seconds )

Set Altitude/Dec Antibacklash Returns Nothing

Exceptions   

LX200Error( "unsupported model: " + self.model + " for active backlash " )

  get_product_name 

get_product_name ( self )

Get Telescope Product Name Returns: #

Exceptions   

LX200Error( "unsupported model: " + self.model + " for version" )

  disable_DEC_PEC 

disable_DEC_PEC ( self )

disable Dec/Alt PEC [LX200gps only] Returns: Nothing

  toggle_smart_PEC 

toggle_smart_PEC ( self )

Toggles Smart Drive PEC on and off for both axis Returns: Nothing Not supported on Autostar

Q- Smart Drive Control

  reticule_duty 

reticule_duty ( self,  n )

Programmable Reticule Duty Cycle

  init_scope 

init_scope ( self )

Initialize Telescope

  get_firmware_date 

get_firmware_date ( self )

Get Telescope Firmware Date Returns: mmm dd yyyy#

Exceptions   

LX200Error( "unsupported model: " + self.model + " for version" )

  get_GPS_data 

get_GPS_data ( self )

LX200GPS Only - Turns on NMEA GPS data stream. Returns: The next string from the GPS in standard NEMA format followed by a # key

  set_DEC_backlash 

set_DEC_backlash ( self,  dd )

Set Altitude/Dec Antibacklash

  update_time 

update_time ( self )

Updates Time of Day from GPS

  GPS_off 

GPS_off ( self )

Turn off GPS power

  version_info 

version_info ( self )

Exceptions   

LX200Error( "unsupported model: " + self.model + " for version" )

  TO_DO 

TO_DO ( self )

Stream GPS data

  deisable_DEC_PEC 

deisable_DEC_PEC ( self )

Dec PEC Disable

  enable_RA_PEC 

enable_RA_PEC ( self )

RA PEC Enable

  wake 

wake ( self )

LX200 GPS Only: Wake up sleeping telescope.

  disable_RA_PEC 

disable_RA_PEC ( self )

RA PEC Disable

  restart 

restart ( self )

LX200 GPS Only - Causes the telescope to cease current operations and restart at its power on initialization.

I - Initialize Telescope Command

  GPS 

GPS (

        self,

        state="on",

        data=None,

        )

g - GPS/Magnetometer commands

  set_ra_backlash 

set_ra_backlash ( self,  seconds )

Set Azimuth/RA Antibacklash Returns Nothing

Exceptions   

LX200Error( "unsupported model: " + self.model + " for active backlash " )

  set_DEC_slew_rate 

set_DEC_slew_rate ( self,  r )

Programmable Slew Rates

  auto_align 

auto_align ( self )

Automatically align scope

Appendix A: LX200GPS Command Extensions

  version_info_list 

version_info_list ( self )

  __repr__ 

__repr__ ( self )

Return a representation string.

  set_RA_backlash 

set_RA_backlash ( self,  dd )

Set Azimuth/RA Antibacklash

  set_baud_rate 

set_baud_rate ( self,  r )

Set Baud Rate

  set_RA_slew_rate 

set_RA_slew_rate ( self,  r )

Programmable Slew Rates


This document was automatically generated Sun Jul 02 11:19:15 2006 by HappyDoc version 3.0.a1