#include <indiguiderinterface.h>
◆ GuiderInterface() [1/2]
GuiderInterface::GuiderInterface |
( |
| ) |
|
|
protected |
◆ ~GuiderInterface() [1/2]
GuiderInterface::~GuiderInterface |
( |
| ) |
|
|
protected |
◆ GuiderInterface() [2/2]
INDI::GuiderInterface::GuiderInterface |
( |
| ) |
|
|
protected |
◆ ~GuiderInterface() [2/2]
INDI::GuiderInterface::~GuiderInterface |
( |
| ) |
|
|
protected |
◆ GuideComplete() [1/2]
Call GuideComplete once the guiding pulse is complete.
- Parameters
-
axis | Axis of completed guiding operation. |
Reimplemented in INDI::CCD, and INDI::CCD.
◆ GuideComplete() [2/2]
virtual void INDI::GuiderInterface::GuideComplete |
( |
INDI_EQ_AXIS |
axis | ) |
|
|
virtual |
Call GuideComplete once the guiding pulse is complete.
- Parameters
-
axis | Axis of completed guiding operation. |
Reimplemented in INDI::CCD, and INDI::CCD.
◆ GuideEast() [1/2]
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 INDI::CCD, INDI::CCD, EQMod, SBIGCCD, IOptronV3, PMC8, SXCCD, IEQPro, LX200Telescope, CCDSim, QSICCD, QHYCCD, LX200AstroPhysicsExperimental, SkywatcherAPIMount, Paramount, GuideSim, SSAGCCD, CelestronGPS, TemmaMount, FishCampCCD, SkywatcherAltAzSimple, ScopeSim, GenericCCD, ASICCD, ArduinoST4, STAR2000, GPUSB, MICCD, ASIST4, LX200Pulsar2, SXAO, and INovaCCD.
◆ GuideEast() [2/2]
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 INDI::CCD, INDI::CCD, EQMod, SBIGCCD, IOptronV3, PMC8, SXCCD, IEQPro, LX200Telescope, CCDSim, QSICCD, QHYCCD, LX200AstroPhysicsExperimental, SkywatcherAPIMount, Paramount, GuideSim, SSAGCCD, CelestronGPS, TemmaMount, FishCampCCD, SkywatcherAltAzSimple, ScopeSim, GenericCCD, ASICCD, ArduinoST4, STAR2000, GPUSB, MICCD, ASIST4, LX200Pulsar2, SXAO, and INovaCCD.
◆ GuideNorth() [1/2]
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 INDI::CCD, INDI::CCD, EQMod, SBIGCCD, SXCCD, IOptronV3, PMC8, IEQPro, LX200Telescope, CCDSim, QSICCD, QHYCCD, LX200AstroPhysicsExperimental, SkywatcherAPIMount, Paramount, SSAGCCD, GuideSim, CelestronGPS, TemmaMount, FishCampCCD, SkywatcherAltAzSimple, ScopeSim, GenericCCD, ASICCD, ArduinoST4, STAR2000, GPUSB, MICCD, ASIST4, INovaCCD, LX200Pulsar2, and SXAO.
◆ GuideNorth() [2/2]
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 INDI::CCD, INDI::CCD, EQMod, SBIGCCD, SXCCD, IOptronV3, PMC8, IEQPro, LX200Telescope, CCDSim, QSICCD, QHYCCD, LX200AstroPhysicsExperimental, SkywatcherAPIMount, Paramount, SSAGCCD, GuideSim, CelestronGPS, TemmaMount, FishCampCCD, SkywatcherAltAzSimple, ScopeSim, GenericCCD, ASICCD, ArduinoST4, STAR2000, GPUSB, MICCD, ASIST4, INovaCCD, LX200Pulsar2, and SXAO.
◆ GuideSouth() [1/2]
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 INDI::CCD, INDI::CCD, EQMod, SBIGCCD, SXCCD, IOptronV3, PMC8, IEQPro, LX200Telescope, CCDSim, QSICCD, QHYCCD, LX200AstroPhysicsExperimental, SkywatcherAPIMount, Paramount, SSAGCCD, GuideSim, CelestronGPS, TemmaMount, FishCampCCD, SkywatcherAltAzSimple, ScopeSim, GenericCCD, ASICCD, ArduinoST4, STAR2000, GPUSB, MICCD, ASIST4, INovaCCD, LX200Pulsar2, and SXAO.
◆ GuideSouth() [2/2]
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 INDI::CCD, INDI::CCD, EQMod, SBIGCCD, SXCCD, IOptronV3, PMC8, IEQPro, LX200Telescope, CCDSim, QSICCD, QHYCCD, LX200AstroPhysicsExperimental, SkywatcherAPIMount, Paramount, SSAGCCD, GuideSim, CelestronGPS, TemmaMount, FishCampCCD, SkywatcherAltAzSimple, ScopeSim, GenericCCD, ASICCD, ArduinoST4, STAR2000, GPUSB, MICCD, ASIST4, INovaCCD, LX200Pulsar2, and SXAO.
◆ GuideWest() [1/2]
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 INDI::CCD, INDI::CCD, EQMod, SBIGCCD, IOptronV3, PMC8, IEQPro, LX200Telescope, SXCCD, CCDSim, QSICCD, QHYCCD, LX200AstroPhysicsExperimental, SkywatcherAPIMount, Paramount, GuideSim, CelestronGPS, TemmaMount, FishCampCCD, SkywatcherAltAzSimple, SSAGCCD, ScopeSim, GenericCCD, ASICCD, ArduinoST4, STAR2000, GPUSB, MICCD, ASIST4, LX200Pulsar2, SXAO, and INovaCCD.
◆ GuideWest() [2/2]
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 INDI::CCD, INDI::CCD, EQMod, SBIGCCD, IOptronV3, PMC8, IEQPro, LX200Telescope, SXCCD, CCDSim, QSICCD, QHYCCD, LX200AstroPhysicsExperimental, SkywatcherAPIMount, Paramount, GuideSim, CelestronGPS, TemmaMount, FishCampCCD, SkywatcherAltAzSimple, SSAGCCD, ScopeSim, GenericCCD, ASICCD, ArduinoST4, STAR2000, GPUSB, MICCD, ASIST4, LX200Pulsar2, SXAO, and INovaCCD.
◆ initGuiderProperties() [1/2]
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. |
◆ initGuiderProperties() [2/2]
void INDI::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. |
◆ processGuiderProperties() [1/2]
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. |
◆ processGuiderProperties() [2/2]
void INDI::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. |
◆ GuideNSN
◆ GuideNSNP
◆ GuideWEN
◆ GuideWENP
The documentation for this class was generated from the following files: