Instrument Neutral Distributed Interface INDI
1.9.5
|
Go to the documentation of this file.
137 bool processNumber(
const char *dev,
const char *
name,
double values[],
char *names[],
int n);
bool saveConfigItems(FILE *fp)
saveConfigItems save focuser properties defined in the interface in config file
ISwitchVectorProperty RotatorBacklashSP
enum INDI::RotatorInterface::@194 RotatorCapability
void initProperties(const char *groupName)
Initilize Rotator properties. It is recommended to call this function within initProperties() of your...
INumberVectorProperty SyncRotatorNP
bool updateProperties()
updateProperties Define or Delete Rotator properties based on the connection status of the base devic...
Number vector property descriptor.
bool processNumber(const char *dev, const char *name, double values[], char *names[], int n)
Process Rotator number properties.
virtual bool SetRotatorBacklashEnabled(bool enabled)
SetRotatorBacklashEnabled Enables or disables the Rotator backlash compensation.
virtual IPState MoveRotator(double angle)=0
MoveRotator Go to specific angle.
INumber RotatorBacklashN[1]
ISwitchVectorProperty HomeRotatorSP
virtual IPState HomeRotator()
HomeRotator Go to home position.
ISwitch RotatorBacklashS[2]
virtual bool AbortRotator()
AbortRotator Abort all motion.
INumberVectorProperty GotoRotatorNP
INumberVectorProperty RotatorBacklashNP
ISwitchVectorProperty AbortRotatorSP
virtual bool SyncRotator(double angle)
SyncRotator Set current angle as the supplied angle without moving the rotator.
void SetCapability(uint32_t cap)
SetRotatorCapability sets the Rotator capabilities. All capabilities must be initialized.
bool processSwitch(const char *dev, const char *name, ISState *states, char *names[], int n)
Process Rotator switch properties.
ISwitchVectorProperty ReverseRotatorSP
RotatorInterface(DefaultDevice *defaultDevice)
Namespace to encapsulate INDI client, drivers, and mediator classes.
uint32_t rotatorCapability
virtual bool SetRotatorBacklash(int32_t steps)
SetRotatorBacklash Set the Rotatorer backlash compensation value.
DefaultDevice * m_defaultDevice
virtual bool ReverseRotator(bool enabled)
ReverseRotator Reverse the direction of the rotator. CW is usually the normal direction,...
Class to provide extended functionality for devices in addition to the functionality provided by INDI...
ISwitch ReverseRotatorS[2]
uint32_t GetCapability() const
GetRotatorCapability returns the capability of the Rotator.
Switch vector property descriptor.