|
Instrument Neutral Distributed Interface INDI 2.2.5
|
#include <scopedome_usb21.h>
Public Member Functions | |
| ScopeDomeUSB21 (ScopeDome *driver, int fd) | |
| virtual | ~ScopeDomeUSB21 ()=default |
| ScopeDomeUSB21 (const ScopeDomeUSB21 &)=delete | |
| ScopeDomeUSB21 & | operator= (const ScopeDomeUSB21 &)=delete |
| virtual bool | detect () override |
| virtual void | setPortFD (int fd) override |
| virtual int | updateState () override |
| virtual uint32_t | getStatus () override |
| virtual int | getRotationCounter () override |
| virtual int | getRotationCounterExt () override |
| virtual void | getFirmwareVersions (double &main, double &rotary) override |
| virtual uint32_t | getStepsPerRevolution () override |
| virtual bool | isCalibrationNeeded () override |
| virtual void | abort () override |
| virtual void | calibrate () override |
| virtual void | findHome () override |
| virtual void | controlShutter (ShutterOperation operation) override |
| virtual void | resetCounter () override |
| virtual void | move (int steps) override |
| virtual size_t | getNumberOfSensors () override |
| virtual SensorInfo | getSensorInfo (size_t index) override |
| virtual double | getSensorValue (size_t index) override |
| virtual size_t | getNumberOfRelays () override |
| virtual RelayInfo | getRelayInfo (size_t index) override |
| virtual ISState | getRelayState (size_t index) override |
| virtual void | setRelayState (size_t index, ISState state) override |
| virtual size_t | getNumberOfInputs () override |
| virtual InputInfo | getInputInfo (size_t index) override |
| virtual ISState | getInputValue (size_t index) override |
| virtual ISState | getInputState (AbstractInput input) override |
| virtual int | setOutputState (AbstractOutput output, ISState state) override |
| virtual void | setHomeSensorPolarity (HomeSensorPolarity polarity) override |
Public Member Functions inherited from ScopeDomeCard | |
| virtual | ~ScopeDomeCard ()=default |
| const char * | getDeviceName () |
Additional Inherited Members | |
Public Types inherited from ScopeDomeCard | |
| enum | ScopeDomeStatusBits { STATUS_RESET = 1 , STATUS_MOVING = 2 , STATUS_HOMING = 4 , STATUS_OPEN1 = 8 , STATUS_OPEN2 = 0x10 , STATUS_AUTO_CLOSE1 = 0x20 , STATUS_AUTO_CLOSE2 = 0x40 , STATUS_CALIBRATING = 0x80 , STATUS_FINDING_POWER = 0x100 , STATUS_CALIBRATION_STOP = 0x200 } |
| enum | AbstractInput { HOME , OPEN1 , CLOSED1 , OPEN2 , CLOSED2 , ROTARY_LINK } |
| enum | AbstractOutput { RESET , CCW , CW } |
| enum | ShutterOperation { OPEN_SHUTTER = 0 , CLOSE_SHUTTER = 1 , STOP_SHUTTER = 2 } |
| enum | HomeSensorPolarity { ACTIVE_HIGH = 0 , ACTIVE_LOW = 1 } |
Protected Member Functions inherited from ScopeDomeCard | |
| ScopeDomeCard ()=default | |
ScopeDome USB Card 2.1
Definition at line 38 of file scopedome_usb21.h.
|
inline |
Default constructor.
Definition at line 42 of file scopedome_usb21.h.
|
virtualdefault |
Destructor.
|
delete |
|
overridevirtual |
Implements ScopeDomeCard.
Definition at line 783 of file scopedome_usb21.cpp.
|
overridevirtual |
Implements ScopeDomeCard.
Definition at line 788 of file scopedome_usb21.cpp.
|
overridevirtual |
Implements ScopeDomeCard.
Definition at line 798 of file scopedome_usb21.cpp.
|
overridevirtual |
Implements ScopeDomeCard.
Definition at line 231 of file scopedome_usb21.cpp.
|
overridevirtual |
Implements ScopeDomeCard.
Definition at line 793 of file scopedome_usb21.cpp.
|
overridevirtual |
Implements ScopeDomeCard.
Definition at line 681 of file scopedome_usb21.cpp.
|
overridevirtual |
Implements ScopeDomeCard.
Definition at line 1120 of file scopedome_usb21.cpp.
|
overridevirtual |
Implements ScopeDomeCard.
Definition at line 700 of file scopedome_usb21.cpp.
|
overridevirtual |
Implements ScopeDomeCard.
Definition at line 1181 of file scopedome_usb21.cpp.
|
overridevirtual |
Implements ScopeDomeCard.
Definition at line 1115 of file scopedome_usb21.cpp.
|
overridevirtual |
Implements ScopeDomeCard.
Definition at line 1005 of file scopedome_usb21.cpp.
|
overridevirtual |
Implements ScopeDomeCard.
Definition at line 835 of file scopedome_usb21.cpp.
|
overridevirtual |
Implements ScopeDomeCard.
Definition at line 1010 of file scopedome_usb21.cpp.
|
overridevirtual |
Implements ScopeDomeCard.
Definition at line 1054 of file scopedome_usb21.cpp.
|
overridevirtual |
Implements ScopeDomeCard.
Definition at line 765 of file scopedome_usb21.cpp.
|
overridevirtual |
Implements ScopeDomeCard.
Definition at line 770 of file scopedome_usb21.cpp.
|
overridevirtual |
Implements ScopeDomeCard.
Definition at line 840 of file scopedome_usb21.cpp.
|
overridevirtual |
Implements ScopeDomeCard.
Definition at line 929 of file scopedome_usb21.cpp.
|
overridevirtual |
Implements ScopeDomeCard.
Definition at line 676 of file scopedome_usb21.cpp.
|
overridevirtual |
Implements ScopeDomeCard.
Definition at line 692 of file scopedome_usb21.cpp.
|
overridevirtual |
Implements ScopeDomeCard.
Definition at line 776 of file scopedome_usb21.cpp.
|
overridevirtual |
Implements ScopeDomeCard.
Definition at line 823 of file scopedome_usb21.cpp.
|
delete |
|
overridevirtual |
Implements ScopeDomeCard.
Definition at line 817 of file scopedome_usb21.cpp.
|
overridevirtual |
Implements ScopeDomeCard.
Definition at line 1216 of file scopedome_usb21.cpp.
|
overridevirtual |
Implements ScopeDomeCard.
Definition at line 730 of file scopedome_usb21.cpp.
|
inlineoverridevirtual |
Implements ScopeDomeCard.
Definition at line 51 of file scopedome_usb21.h.
|
overridevirtual |
Implements ScopeDomeCard.
Definition at line 1081 of file scopedome_usb21.cpp.
|
overridevirtual |
Implements ScopeDomeCard.
Definition at line 668 of file scopedome_usb21.cpp.