#include <indiguiderinterface.h>
|
| GuiderInterface () |
|
| ~GuiderInterface () |
|
void | initGuiderProperties (const char *deviceName, const char *groupName) |
| Initilize guider properties. It is recommended to call this function within initProperties() of your primary device. More...
|
|
void | processGuiderProperties (const char *name, double values[], char *names[], int n) |
| Call this function whenever client updates GuideNSNP or GuideWSP properties in the primary device. This function then takes care of issuing the corresponding GuideXXXX function accordingly. More...
|
|
Definition at line 51 of file indiguiderinterface.h.
◆ GuiderInterface()
GuiderInterface::GuiderInterface |
( |
| ) |
|
|
protected |
◆ ~GuiderInterface()
GuiderInterface::~GuiderInterface |
( |
| ) |
|
|
protected |
◆ GuideComplete()
◆ GuideEast()
virtual IPState INDI::GuiderInterface::GuideEast |
( |
uint32_t |
ms | ) |
|
|
pure virtual |
Guide east for ms milliseconds. East is defined as RA+.
- Returns
- IPS_OK if operation is completed successfully, IPS_BUSY if operation will take take to complete, or IPS_ALERT if operation failed.
Implemented in GuideSim, CCDSim, SkywatcherAltAzSimple, INDI::CCD, TemmaMount, ScopeSim, SynscanDriver, SkywatcherAPIMount, Rainbow, PMC8, Paramount, LX200Telescope, LX200Pulsar2, LX200AstroPhysicsV2, LX200AstroPhysics, LX200_TeenAstro, IOptronV3, IEQProLegacy, IEQPro, TitanTCS, CelestronGPS, AstroTrac, MountDriver, STAR2000, GPUSB, and ArduinoST4.
◆ GuideNorth()
virtual IPState INDI::GuiderInterface::GuideNorth |
( |
uint32_t |
ms | ) |
|
|
pure virtual |
Guide north for ms milliseconds. North is defined as DEC+.
- Returns
- IPS_OK if operation is completed successfully, IPS_BUSY if operation will take take to complete, or IPS_ALERT if operation failed.
Implemented in GuideSim, CCDSim, SkywatcherAltAzSimple, INDI::CCD, TemmaMount, ScopeSim, SynscanDriver, SkywatcherAPIMount, Rainbow, PMC8, Paramount, LX200Telescope, LX200Pulsar2, LX200AstroPhysicsV2, LX200AstroPhysics, LX200_TeenAstro, IOptronV3, IEQProLegacy, IEQPro, TitanTCS, CelestronGPS, AstroTrac, MountDriver, STAR2000, GPUSB, and ArduinoST4.
◆ GuideSouth()
virtual IPState INDI::GuiderInterface::GuideSouth |
( |
uint32_t |
ms | ) |
|
|
pure virtual |
Guide south for ms milliseconds. South is defined as DEC-.
- Returns
- IPS_OK if operation is completed successfully, IPS_BUSY if operation will take take to complete, or IPS_ALERT if operation failed.
Implemented in GuideSim, CCDSim, SkywatcherAltAzSimple, INDI::CCD, TemmaMount, ScopeSim, SynscanDriver, SkywatcherAPIMount, Rainbow, PMC8, Paramount, LX200Telescope, LX200Pulsar2, LX200AstroPhysicsV2, LX200AstroPhysics, LX200_TeenAstro, IOptronV3, IEQProLegacy, IEQPro, TitanTCS, CelestronGPS, AstroTrac, MountDriver, STAR2000, GPUSB, and ArduinoST4.
◆ GuideWest()
virtual IPState INDI::GuiderInterface::GuideWest |
( |
uint32_t |
ms | ) |
|
|
pure virtual |
Guide west for ms milliseconds. West is defined as RA-.
- Returns
- IPS_OK if operation is completed successfully, IPS_BUSY if operation will take take to complete, or IPS_ALERT if operation failed.
Implemented in GuideSim, CCDSim, SkywatcherAltAzSimple, INDI::CCD, TemmaMount, ScopeSim, SynscanDriver, SkywatcherAPIMount, Rainbow, PMC8, Paramount, LX200Telescope, LX200Pulsar2, LX200AstroPhysicsV2, LX200AstroPhysics, LX200_TeenAstro, IOptronV3, IEQProLegacy, IEQPro, TitanTCS, CelestronGPS, AstroTrac, MountDriver, STAR2000, GPUSB, and ArduinoST4.
◆ initGuiderProperties()
void GuiderInterface::initGuiderProperties |
( |
const char * |
deviceName, |
|
|
const char * |
groupName |
|
) |
| |
|
protected |
Initilize guider properties. It is recommended to call this function within initProperties() of your primary device.
- Parameters
-
deviceName | Name of the primary device |
groupName | Group or tab name to be used to define guider properties. |
Definition at line 36 of file indiguiderinterface.cpp.
◆ processGuiderProperties()
void GuiderInterface::processGuiderProperties |
( |
const char * |
name, |
|
|
double |
values[], |
|
|
char * |
names[], |
|
|
int |
n |
|
) |
| |
|
protected |
Call this function whenever client updates GuideNSNP or GuideWSP properties in the primary device. This function then takes care of issuing the corresponding GuideXXXX function accordingly.
- Parameters
-
name | device name |
values | value as passed by the client |
names | names as passed by the client |
n | number of values and names pair to process. |
Definition at line 49 of file indiguiderinterface.cpp.
◆ GuideNSN
INumber INDI::GuiderInterface::GuideNSN[2] |
|
protected |
◆ GuideNSNP
◆ GuideWEN
INumber INDI::GuiderInterface::GuideWEN[2] |
|
protected |
◆ GuideWENP
The documentation for this class was generated from the following files: