34 bool ISNewText(
const char *dev,
const char *name,
char *texts[],
char *names[],
int n)
override;
35 virtual bool Connect()
override;
42 virtual bool Abort()
override;
45 virtual bool Goto(
double,
double)
override;
46 virtual bool Sync(
double ra,
double dec)
override;
47 virtual bool Park()
override;
48 virtual bool UnPark()
override;
51 bool RunScript(
int script, ...);
54 IText ScriptsT[15] {};
virtual bool Goto(double, double) override
Move the scope to the supplied RA and DEC coordinates.
virtual ~ScopeScript()=default
virtual bool ReadScopeStatus() override
Read telescope status.
virtual bool saveConfigItems(FILE *fp) override
saveConfigItems Save specific properties in the provide config file handler. Child class usually over...
bool ISNewText(const char *dev, const char *name, char *texts[], char *names[], int n) override
Process the client newSwitch command.
virtual bool Sync(double ra, double dec) override
Set the telescope current RA and DEC coordinates to the supplied RA and DEC coordinates.
virtual const char * getDefaultName() override
void ISGetProperties(const char *dev) override
define the driver's properties to the client. Usually, only a minimum set of properties are defined t...
virtual bool Handshake() override
perform handshake with device to check communication
virtual bool initProperties() override
Called to initialize basic properties required all the time.
virtual bool Connect() override
Connect to the device. INDI::DefaultDevice implementation connects to appropriate connection interfac...
virtual bool MoveNS(INDI_DIR_NS dir, TelescopeMotionCommand command) override
Start or Stop the telescope motion in the direction dir.
virtual bool Park() override
Park the telescope to its home position.
virtual bool UnPark() override
Unpark the telescope if already parked.
virtual bool Abort() override
Abort any telescope motion including tracking if possible.
virtual bool MoveWE(INDI_DIR_WE dir, TelescopeMotionCommand command) override
Move the telescope in the direction dir.
virtual bool Disconnect() override
Disconnect from device.
Text vector property descriptor.