6 #include "../../licensedinterfaces/focuserdriverinterface.h"
12 class SimpleIniUtilInterface;
29 const int& nInstanceIndex,
113 #endif //__X2Focuser_H_
virtual bool isLinked(void) const
Definition: x2focuser.cpp:103
virtual void driverInfoDetailedInfo(BasicStringInterface &str) const
Definition: x2focuser.cpp:66
virtual int establishLink(void)
Definition: x2focuser.cpp:93
virtual void deviceInfoNameShort(BasicStringInterface &str) const
Definition: x2focuser.cpp:74
virtual void deviceInfoModel(BasicStringInterface &str)
Definition: x2focuser.cpp:89
virtual int focMinimumLimit(int &nMinLimit)
Definition: x2focuser.cpp:113
virtual void deviceInfoNameLong(BasicStringInterface &str) const
Definition: x2focuser.cpp:78
The TickCountInterface is a cross-platform way to measure relative timing.
Definition: tickcountinterface.h:17
virtual int focAbort()
Definition: x2focuser.cpp:123
The MutexInterface provides a cross-platform mutex.
Definition: mutexinterface.h:16
virtual int amountCountFocGoto(void) const
Definition: x2focuser.cpp:143
virtual double driverInfoVersion(void) const
Definition: x2focuser.cpp:69
The X2Focuser example.
Definition: x2focuser.h:26
virtual void deviceInfoDetailedDescription(BasicStringInterface &str) const
Definition: x2focuser.cpp:82
virtual int terminateLink(void)
Definition: x2focuser.cpp:98
virtual int endFocGoto(void)
Definition: x2focuser.cpp:138
virtual int startFocGoto(const int &nRelativeOffset)
Definition: x2focuser.cpp:128
virtual void deviceInfoFirmwareVersion(BasicStringInterface &str)
Definition: x2focuser.cpp:86
The TheSkyXFacadeForDriversInterface is a simplified interface to TheSkyX passed to X2 implementors.
Definition: theskyxfacadefordriversinterface.h:19
virtual int queryAbstraction(const char *pszName, void **ppVal)
Definition: x2focuser.cpp:54
virtual int amountIndexFocGoto(void)
Definition: x2focuser.cpp:158
virtual int isCompleteFocGoto(bool &bComplete) const
Definition: x2focuser.cpp:133
The FocuserDriverInterface allows an X2 implementor to a write X2 focuser driver.
Definition: focuserdriverinterface.h:27
The BasicIniUtilInterface is used to make properties persistent.
Definition: basiciniutilinterface.h:21
The LoggerInterface is a cross-platform logging utility passed to X2 implementors to show real-time,...
Definition: loggerinterface.h:58
virtual int focPosition(int &nPosition)
Definition: x2focuser.cpp:108
The SleeperInterface is a cross-platform "sleeper".
Definition: sleeperinterface.h:15
The SerXInterface is a cross-plaform serial port.
Definition: serxinterface.h:18
The BasicStringInterface allows a string as an output.
Definition: basicstringinterface.h:17
virtual int amountNameFromIndexFocGoto(const int &nZeroBasedIndex, BasicStringInterface &strDisplayName, int &nAmount)
Definition: x2focuser.cpp:147
virtual int focMaximumLimit(int &nMaxLimit)
Definition: x2focuser.cpp:118
X2 Examples
(C) Software Bisque, Inc. All rights reserved.