34 virtual bool ISNewSwitch(
const char *dev,
const char *name,
ISState *states,
char *names[],
int n)
override;
35 virtual bool ISNewNumber(
const char *dev,
const char *name,
double values[],
char *names[],
int n)
override;
48 virtual bool Goto(
double,
double)
override;
49 virtual bool Sync(
double,
double)
override;
50 virtual bool updateTime(ln_date *utc,
double utc_offset)
override;
51 virtual bool updateLocation(
double latitude,
double longitude,
double elevation)
override;
58 virtual bool Park()
override;
59 virtual bool UnPark()
override;
64 virtual int SendPulseCmd(int8_t direction, uint32_t duration_msec)
override;
67 int setZEQ25StandardProcedure(
int fd,
const char *data);
68 int setZEQ25Latitude(
double Lat);
69 int setZEQ25Longitude(
double Long);
70 int setZEQ25UTCOffset(
double hours);
71 int setZEQ25Date(
int days,
int months,
int years);
73 int moveZEQ25To(
int direction);
74 int haltZEQ25Movement();
75 int getZEQ25MoveRate();
78 int setZEQ25TrackMode(
int mode);
79 int getZEQ25GuideRate(
double *rate);
80 int setZEQ25GuideRate(
double rate);
virtual bool updateTime(ln_date *utc, double utc_offset) override
Update telescope time, date, and UTC offset.
virtual const char * getDefaultName() override
virtual bool MoveNS(INDI_DIR_NS dir, TelescopeMotionCommand command) override
Start or Stop the telescope motion in the direction dir.
virtual int SendPulseCmd(int8_t direction, uint32_t duration_msec) override
virtual bool SetCurrentPark() override
SetCurrentPark Set current coordinates/encoders value as the desired parking position.
virtual bool ISNewNumber(const char *dev, const char *name, double values[], char *names[], int n) override
Process the client newNumber command.
virtual bool MoveWE(INDI_DIR_WE dir, TelescopeMotionCommand command) override
Move the telescope in the direction dir.
virtual bool SetSlewRate(int index) override
SetSlewRate Set desired slew rate index.
virtual void getBasicData() override
virtual bool initProperties() override
Called to initialize basic properties required all the time.
virtual bool ISNewSwitch(const char *dev, const char *name, ISState *states, char *names[], int n) override
Process the client newSwitch command.
virtual bool Park() override
Park the telescope to its home position.
virtual bool checkConnection() override
virtual bool setUTCOffset(double offset) override
virtual bool ReadScopeStatus() override
Read telescope status.
virtual bool updateLocation(double latitude, double longitude, double elevation) override
Update telescope location settings.
virtual bool Goto(double, double) override
Move the scope to the supplied RA and DEC coordinates.
virtual bool Sync(double, double) override
Set the telescope current RA and DEC coordinates to the supplied RA and DEC coordinates.
virtual bool UnPark() override
Unpark the telescope if already parked.
virtual bool updateProperties() override
Called when connected state changes, to add/remove properties.
virtual bool SetTrackMode(uint8_t mode) override
SetTrackMode Set active tracking mode. Do not change track state.
virtual ~LX200ZEQ25() override=default
virtual bool SetDefaultPark() override
SetDefaultPark Set default coordinates/encoders value as the desired parking position.
virtual bool isSlewComplete() override
Number vector property descriptor.
Switch vector property descriptor.