| Abort() override | DragonLAIR | protectedvirtual |
| AbortSP | INDI::Dome | protected |
| ACTIVE_INPUT enum value | INDI::Dome | protected |
| ACTIVE_MOUNT enum value | INDI::Dome | protected |
| ACTIVE_OUTPUT enum value | INDI::Dome | protected |
| ActiveDevicesUpdated() | INDI::Dome | inlineprotectedvirtual |
| ActiveDeviceTP | INDI::Dome | protected |
| addAuxControls() | INDI::DefaultDevice | |
| addConfigurationControl() | INDI::DefaultDevice | |
| addDebugControl() | INDI::DefaultDevice | |
| addMessage(const std::string &msg) | INDI::BaseDevice | |
| addNicknameControl() | INDI::DefaultDevice | |
| addPollPeriodControl() | INDI::DefaultDevice | |
| addSimulationControl() | INDI::DefaultDevice | |
| AO_INTERFACE enum value | INDI::BaseDevice | |
| attach() | INDI::BaseDevice | |
| AUX_INTERFACE enum value | INDI::BaseDevice | |
| BaseDevice() | INDI::BaseDevice | |
| BaseDevice(BaseDevicePrivate &dd) | INDI::BaseDevice | protected |
| BaseDevice(const std::shared_ptr< BaseDevicePrivate > &dd) | INDI::BaseDevice | protected |
| buildProp(const INDI::LilXmlElement &root, char *errmsg, bool isDynamic=false) | INDI::BaseDevice | |
| buildSkeleton(const char *filename) | INDI::BaseDevice | |
| buttonHelper(const char *button_n, ISState state, void *context) | INDI::Dome | static |
| CanAbort() | INDI::Dome | inline |
| CanAbsMove() | INDI::Dome | inline |
| CanPark() | INDI::Dome | inline |
| CanRelMove() | INDI::Dome | inline |
| CanSync() | INDI::Dome | inline |
| capability | INDI::Dome | protected |
| CCD_INTERFACE enum value | INDI::BaseDevice | |
| CheckHorizon(double HA, double dec, double lat) | INDI::Dome | protected |
| checkMessage(XMLEle *root) | INDI::BaseDevice | |
| Connect() override | DragonLAIR | protectedvirtual |
| CONNECTION_NONE enum value | INDI::Dome | |
| CONNECTION_SERIAL enum value | INDI::Dome | |
| CONNECTION_TCP enum value | INDI::Dome | |
| ControlShutter(ShutterOperation operation) | INDI::Dome | protectedvirtual |
| CORRELATOR_INTERFACE enum value | INDI::BaseDevice | |
| Csc(double x) | INDI::Dome | protected |
| d_ptr | INDI::BaseDevice | protected |
| debugTriggered(bool enable) | INDI::DefaultDevice | protectedvirtual |
| DefaultDevice() | INDI::DefaultDevice | |
| DefaultDevice(const std::shared_ptr< DefaultDevicePrivate > &dd) | INDI::DefaultDevice | protected |
| defineBLOB(IBLOBVectorProperty *bvp) | INDI::DefaultDevice | |
| defineLight(ILightVectorProperty *lvp) | INDI::DefaultDevice | |
| defineNumber(INumberVectorProperty *nvp) | INDI::DefaultDevice | |
| defineProperty(INumberVectorProperty *property) | INDI::DefaultDevice | |
| defineProperty(ITextVectorProperty *property) | INDI::DefaultDevice | |
| defineProperty(ISwitchVectorProperty *property) | INDI::DefaultDevice | |
| defineProperty(ILightVectorProperty *property) | INDI::DefaultDevice | |
| defineProperty(IBLOBVectorProperty *property) | INDI::DefaultDevice | |
| defineProperty(INDI::Property &property) | INDI::DefaultDevice | |
| defineSwitch(ISwitchVectorProperty *svp) | INDI::DefaultDevice | |
| defineText(ITextVectorProperty *tvp) | INDI::DefaultDevice | |
| deleteProperty(const char *propertyName) | INDI::DefaultDevice | virtual |
| deleteProperty(INDI::Property &property) | INDI::DefaultDevice | |
| detach() | INDI::BaseDevice | |
| DETECTOR_INTERFACE enum value | INDI::BaseDevice | |
| Disconnect() override | DragonLAIR | protectedvirtual |
| DM_DOME_RADIUS enum value | INDI::Dome | |
| DM_EAST_DISPLACEMENT enum value | INDI::Dome | |
| DM_NORTH_DISPLACEMENT enum value | INDI::Dome | |
| DM_OTA_OFFSET enum value | INDI::Dome | |
| DM_OTA_SIDE_EAST enum value | INDI::Dome | protected |
| DM_OTA_SIDE_HA enum value | INDI::Dome | protected |
| DM_OTA_SIDE_IGNORE enum value | INDI::Dome | protected |
| DM_OTA_SIDE_MOUNT enum value | INDI::Dome | protected |
| DM_OTA_SIDE_WEST enum value | INDI::Dome | protected |
| DM_SHUTTER_WIDTH enum value | INDI::Dome | |
| DM_UP_DISPLACEMENT enum value | INDI::Dome | |
| Dome() | INDI::Dome | |
| DOME_CAN_ABORT enum value | INDI::Dome | |
| DOME_CAN_ABS_MOVE enum value | INDI::Dome | |
| DOME_CAN_PARK enum value | INDI::Dome | |
| DOME_CAN_REL_MOVE enum value | INDI::Dome | |
| DOME_CAN_SYNC enum value | INDI::Dome | |
| DOME_CCW enum value | INDI::Dome | |
| DOME_CW enum value | INDI::Dome | |
| DOME_ERROR enum value | INDI::Dome | |
| DOME_HAS_BACKLASH enum value | INDI::Dome | |
| DOME_HAS_SHUTTER enum value | INDI::Dome | |
| DOME_HAS_VARIABLE_SPEED enum value | INDI::Dome | |
| DOME_IDLE enum value | INDI::Dome | |
| DOME_INTERFACE enum value | INDI::BaseDevice | |
| DOME_MOVING enum value | INDI::Dome | |
| DOME_PARKED enum value | INDI::Dome | |
| DOME_PARKING enum value | INDI::Dome | |
| DOME_SYNCED enum value | INDI::Dome | |
| DOME_UNKNOWN enum value | INDI::Dome | |
| DOME_UNPARKED enum value | INDI::Dome | |
| DOME_UNPARKING enum value | INDI::Dome | |
| DomeAbsPosNP | INDI::Dome | protected |
| DomeAutoSyncSP | INDI::Dome | protected |
| DomeBacklashNP | INDI::Dome | protected |
| DomeBacklashSP | INDI::Dome | protected |
| DomeConnection | INDI::Dome | |
| DomeDirection enum name | INDI::Dome | |
| DomeMeasurements enum name | INDI::Dome | |
| DomeMeasurementsNP | INDI::Dome | protected |
| DomeMotionCommand enum name | INDI::Dome | |
| DomeMotionSP | INDI::Dome | protected |
| DomeParamNP | INDI::Dome | protected |
| DomeParkData enum name | INDI::Dome | |
| DomeRelPosNP | INDI::Dome | protected |
| DomeShutterSP | INDI::Dome | protected |
| DomeSpeedNP | INDI::Dome | protected |
| doMessage(XMLEle *msg) | INDI::BaseDevice | |
| DomeState enum name | INDI::Dome | |
| DomeSyncNP | INDI::Dome | protected |
| DragonLAIR() | DragonLAIR | |
| DRIVER_INTERFACE enum name | INDI::BaseDevice | |
| DUSTCAP_INTERFACE enum value | INDI::BaseDevice | |
| FILTER_INTERFACE enum value | INDI::BaseDevice | |
| FOCUSER_INTERFACE enum value | INDI::BaseDevice | |
| GENERAL_INTERFACE enum value | INDI::BaseDevice | |
| getActiveConnection() | INDI::DefaultDevice | protected |
| GetAxis1Park() | INDI::Dome | protected |
| GetAxis1ParkDefault() | INDI::Dome | protected |
| getBLOB(const char *name) const | INDI::BaseDevice | |
| getCurrentPollingPeriod() const | INDI::DefaultDevice | protected |
| getDefaultName() override | DragonLAIR | virtual |
| getDeviceName() const | INDI::BaseDevice | |
| getDeviceNickname() | INDI::DefaultDevice | protected |
| GetDomeCapability() const | INDI::Dome | inline |
| getDomeConnection() const | INDI::Dome | |
| getDomeState() const | INDI::Dome | inline |
| getDriverExec() | INDI::DefaultDevice | virtual |
| INDI::ParentDevice::getDriverExec() const | INDI::BaseDevice | |
| getDriverInterface() const | INDI::DefaultDevice | |
| getDriverName() | INDI::DefaultDevice | virtual |
| INDI::ParentDevice::getDriverName() const | INDI::BaseDevice | |
| getDriverVersion() const | INDI::BaseDevice | |
| getLight(const char *name) const | INDI::BaseDevice | |
| getMajorVersion() const | INDI::DefaultDevice | |
| getMediator() const | INDI::BaseDevice | |
| getMinorVersion() const | INDI::DefaultDevice | |
| getMountState() const | INDI::Dome | |
| getNumber(const char *name) const | INDI::BaseDevice | |
| getPollingPeriod() const | INDI::DefaultDevice | protected |
| getProperties() | INDI::BaseDevice | |
| getProperties() const | INDI::BaseDevice | |
| getProperty(const char *name, INDI_PROPERTY_TYPE type=INDI_UNKNOWN) const | INDI::BaseDevice | |
| getPropertyPermission(const char *name) const | INDI::BaseDevice | |
| getPropertyState(const char *name) const | INDI::BaseDevice | |
| getRawProperty(const char *name, INDI_PROPERTY_TYPE type=INDI_UNKNOWN) const | INDI::BaseDevice | |
| getSharedFilePath(std::string fileName) | INDI::BaseDevice | static |
| getShutterState() const | INDI::Dome | inline |
| GetShutterStatusString(ShutterState status) | INDI::Dome | protected |
| getSwitch(const char *name) const | INDI::BaseDevice | |
| GetTargetAz(double &Az, double &Alt, double &minAz, double &maxAz) | INDI::Dome | protected |
| getText(const char *name) const | INDI::BaseDevice | |
| GPS_INTERFACE enum value | INDI::BaseDevice | |
| GUIDER_INTERFACE enum value | INDI::BaseDevice | |
| Handshake() | INDI::Dome | protectedvirtual |
| HasBacklash() | INDI::Dome | inline |
| HasShutter() | INDI::Dome | inline |
| HasVariableSpeed() | INDI::Dome | inline |
| HaveLatLong | INDI::Dome | protected |
| HaveRaDec | INDI::Dome | protected |
| IMU_INTERFACE enum value | INDI::BaseDevice | |
| INDI_DEVICE_NOT_FOUND enum value | INDI::BaseDevice | |
| INDI_DISABLED enum value | INDI::BaseDevice | |
| INDI_DISPATCH_ERROR enum value | INDI::BaseDevice | |
| INDI_ENABLED enum value | INDI::BaseDevice | |
| INDI_ERROR enum name | INDI::BaseDevice | |
| INDI_PROPERTY_DUPLICATED enum value | INDI::BaseDevice | |
| INDI_PROPERTY_INVALID enum value | INDI::BaseDevice | |
| InitPark() | INDI::Dome | protected |
| initProperties() override | DragonLAIR | virtual |
| INPUT_INTERFACE enum value | INDI::BaseDevice | |
| Intersection(point3D p1, point3D p2, double r, double &mu1, double &mu2) | INDI::Dome | protected |
| Invalid enum value | INDI::ParentDevice | |
| isConfigLoading() const | INDI::DefaultDevice | protected |
| isConnected() const | INDI::BaseDevice | |
| isDebug() const | INDI::DefaultDevice | protected |
| isDeviceNameMatch(const char *otherName) const | INDI::BaseDevice | |
| isDeviceNameMatch(const std::string &otherName) const | INDI::BaseDevice | |
| ISGetProperties(const char *dev) override | DragonLAIR | virtual |
| isInitializationComplete() const | INDI::DefaultDevice | protected |
| isLocked() | INDI::Dome | |
| ISNewBLOB(const char *dev, const char *name, int sizes[], int blobsizes[], char *blobs[], char *formats[], char *names[], int n) | INDI::DefaultDevice | virtual |
| ISNewNumber(const char *dev, const char *name, double values[], char *names[], int n) override | INDI::Dome | virtual |
| ISNewProperty(INDI::Property &property, const std::string &elementName, const std::any &value) | INDI::DefaultDevice | |
| ISNewSwitch(const char *dev, const char *name, ISState *states, char *names[], int n) override | DragonLAIR | virtual |
| ISNewText(const char *dev, const char *name, char *texts[], char *names[], int n) override | DragonLAIR | virtual |
| isParked() | INDI::Dome | protected |
| isSameDevice(const BaseDevice &other) const | INDI::BaseDevice | |
| isSimulation() const | INDI::DefaultDevice | protected |
| ISSnoopDevice(XMLEle *root) override | DragonLAIR | virtual |
| isValid() const | INDI::BaseDevice | |
| lastMessage() const | INDI::BaseDevice | |
| LIGHTBOX_INTERFACE enum value | INDI::BaseDevice | |
| loadConfig(bool silent=false, const char *property=nullptr) | INDI::DefaultDevice | protectedvirtual |
| loadConfig(INDI::Property &property) | INDI::DefaultDevice | protected |
| loadDefaultConfig() | INDI::DefaultDevice | protectedvirtual |
| LoadParkData() | INDI::Dome | protected |
| lookupDeviceNicknameFromId(const char *identifier, const char *device=nullptr) | INDI::DefaultDevice | protected |
| m_DomeState | INDI::Dome | protected |
| m_MountState | INDI::Dome | protected |
| m_ShutterState | INDI::Dome | protected |
| messageQueue(size_t index) const | INDI::BaseDevice | |
| MOTION_START enum value | INDI::Dome | |
| MOTION_STOP enum value | INDI::Dome | |
| MOUNT_IGNORED enum value | INDI::Dome | |
| MOUNT_LOCKS enum value | INDI::Dome | |
| mountEquatorialCoords | INDI::Dome | protected |
| mountHoriztonalCoords | INDI::Dome | protected |
| MountLockingPolicy enum name | INDI::Dome | |
| mountOTASide | INDI::Dome | protected |
| MountPolicySP | INDI::Dome | protected |
| Move(DomeDirection dir, DomeMotionCommand operation) override | DragonLAIR | protectedvirtual |
| MoveAbs(double az) | INDI::Dome | protectedvirtual |
| MoveRel(double azDiff) | INDI::Dome | protectedvirtual |
| nicknameSet(const char *nickname) | INDI::DefaultDevice | protectedvirtual |
| observer | INDI::Dome | protected |
| operator BaseDevice *() | INDI::BaseDevice | |
| operator bool() const | INDI::BaseDevice | inline |
| operator bool() | INDI::BaseDevice | inline |
| operator!=(std::nullptr_t) const | INDI::BaseDevice | inline |
| operator->() | INDI::BaseDevice | |
| operator=(ParentDevice &&other)=default | INDI::ParentDevice | |
| operator==(std::nullptr_t) const | INDI::BaseDevice | inline |
| OpticalCenter(point3D MountCenter, double dOpticalAxis, double Lat, double Ah, point3D &OP) | INDI::Dome | protected |
| OpticalVector(double Az, double Alt, point3D &OV) | INDI::Dome | protected |
| OTASideSP | INDI::Dome | protected |
| OUTPUT_INTERFACE enum value | INDI::BaseDevice | |
| PAC_INTERFACE enum value | INDI::BaseDevice | |
| ParentDevice(Type type) | INDI::ParentDevice | explicit |
| ParentDevice(ParentDevice &&other)=default | INDI::ParentDevice | |
| ParentDevice(const std::shared_ptr< ParentDevicePrivate > &dd) | INDI::ParentDevice | protected |
| Park() override | DragonLAIR | protectedvirtual |
| PARK_AZ enum value | INDI::Dome | |
| PARK_AZ_ENCODER enum value | INDI::Dome | |
| PARK_NONE enum value | INDI::Dome | |
| parkDataType | INDI::Dome | protected |
| ParkOptionSP | INDI::Dome | protected |
| ParkPositionNP | INDI::Dome | protected |
| ParkSP | INDI::Dome | protected |
| PortFD | INDI::Dome | protected |
| POWER_INTERFACE enum value | INDI::BaseDevice | |
| PresetGotoSP | INDI::Dome | protected |
| PresetNP | INDI::Dome | protected |
| prev_alt | INDI::Dome | protected |
| prev_az | INDI::Dome | protected |
| prev_dec | INDI::Dome | protected |
| prev_ra | INDI::Dome | protected |
| Properties typedef | INDI::BaseDevice | |
| purgeConfig() | INDI::DefaultDevice | protectedvirtual |
| refCurrentPollingPeriod() __attribute__((deprecated)) | INDI::DefaultDevice | protected |
| refCurrentPollingPeriod() const __attribute__((deprecated)) | INDI::DefaultDevice | protected |
| registerConnection(Connection::Interface *newConnection) | INDI::DefaultDevice | protected |
| registerProperty(const INDI::Property &property) | INDI::BaseDevice | |
| registerProperty(const INDI::Property &property, INDI_PROPERTY_TYPE type) | INDI::BaseDevice | |
| removeProperty(const char *name, char *errmsg) | INDI::BaseDevice | |
| RemoveTimer(int id) | INDI::DefaultDevice | |
| resetProperties() | INDI::DefaultDevice | |
| ROTATOR_INTERFACE enum value | INDI::BaseDevice | |
| saveAllConfigItems(FILE *fp) | INDI::DefaultDevice | protectedvirtual |
| saveConfig(bool silent=false, const char *property=nullptr) | INDI::DefaultDevice | protectedvirtual |
| saveConfig(INDI::Property &property) | INDI::DefaultDevice | protected |
| saveConfigItems(FILE *fp) override | DragonLAIR | virtual |
| saveNicknameId(const char *nickname, const char *identifier) | INDI::DefaultDevice | protected |
| Sec(double x) | INDI::Dome | protected |
| SENSOR_INTERFACE enum value | INDI::BaseDevice | |
| serialConnection | INDI::Dome | protected |
| setActiveConnection(Connection::Interface *existingConnection) | INDI::DefaultDevice | protected |
| SetAxis1Park(double value) | INDI::Dome | protected |
| SetAxis1ParkDefault(double steps) | INDI::Dome | protected |
| SetBacklash(int32_t steps) | INDI::Dome | protectedvirtual |
| SetBacklashEnabled(bool enabled) | INDI::Dome | protectedvirtual |
| setConnected(bool status, IPState state=IPS_OK, const char *msg=nullptr) | INDI::DefaultDevice | virtual |
| SetCurrentPark() | INDI::Dome | protectedvirtual |
| setCurrentPollingPeriod(uint32_t msec) | INDI::DefaultDevice | protected |
| setDebug(bool enable) | INDI::DefaultDevice | protected |
| SetDefaultPark() | INDI::Dome | protectedvirtual |
| setDefaultPollingPeriod(uint32_t msec) | INDI::DefaultDevice | protected |
| setDeviceName(const char *dev) | INDI::BaseDevice | |
| setDeviceNickname(const char *nick) | INDI::DefaultDevice | protected |
| setDeviceNicknameFromId(const char *identifier) | INDI::DefaultDevice | protected |
| SetDomeCapability(uint32_t cap) | INDI::Dome | |
| setDomeConnection(const uint8_t &value) | INDI::Dome | |
| setDomeState(const DomeState &value) | INDI::Dome | |
| setDriverInterface(uint32_t value) | INDI::DefaultDevice | |
| setDynamicPropertiesBehavior(bool defineEnabled, bool deleteEnabled) | INDI::DefaultDevice | protected |
| setMediator(INDI::BaseMediator *mediator) | INDI::BaseDevice | |
| SetParkDataType(DomeParkData type) | INDI::Dome | protected |
| SetParked(bool isparked) | INDI::Dome | protected |
| setPollingPeriodRange(uint32_t minimum, uint32_t maximum) | INDI::DefaultDevice | protected |
| setShutterState(const ShutterState &value) | INDI::Dome | |
| setSimulation(bool enable) | INDI::DefaultDevice | protected |
| SetSpeed(double rpm) | INDI::Dome | protectedvirtual |
| SetTimer(uint32_t ms) | INDI::DefaultDevice | |
| setValue(const INDI::LilXmlElement &root, char *errmsg) | INDI::BaseDevice | |
| setVersion(uint16_t vMajor, uint16_t vMinor) | INDI::DefaultDevice | |
| SHUTTER_CLOSE enum value | INDI::Dome | |
| SHUTTER_CLOSE_ON_PARK enum value | INDI::Dome | protected |
| SHUTTER_CLOSED enum value | INDI::Dome | |
| SHUTTER_ERROR enum value | INDI::Dome | |
| SHUTTER_MOVING enum value | INDI::Dome | |
| SHUTTER_OPEN enum value | INDI::Dome | |
| SHUTTER_OPEN_ON_UNPARK enum value | INDI::Dome | protected |
| SHUTTER_OPENED enum value | INDI::Dome | |
| SHUTTER_UNKNOWN enum value | INDI::Dome | |
| ShutterOperation enum name | INDI::Dome | |
| ShutterParkPolicySP | INDI::Dome | protected |
| ShutterState enum name | INDI::Dome | |
| simulationTriggered(bool enable) | INDI::DefaultDevice | protectedvirtual |
| SPECTROGRAPH_INTERFACE enum value | INDI::BaseDevice | |
| Sync(double az) | INDI::Dome | protectedvirtual |
| syncDriverInfo() | INDI::DefaultDevice | protected |
| tcpConnection | INDI::Dome | protected |
| TELESCOPE_INTERFACE enum value | INDI::BaseDevice | |
| TimerHit() override | DragonLAIR | protectedvirtual |
| Type enum name | INDI::ParentDevice | |
| UnPark() override | DragonLAIR | protectedvirtual |
| unRegisterConnection(Connection::Interface *existingConnection) | INDI::DefaultDevice | protected |
| UpdateAutoSync() | INDI::Dome | protectedvirtual |
| UpdateMountCoords() | INDI::Dome | protected |
| updateProperties() override | DragonLAIR | virtual |
| updateProperty(PropertyType &property, ValueType *values, char *names[], int n, std::function< bool()> updater, bool saveConfig=false) | INDI::DefaultDevice | inline |
| Valid enum value | INDI::ParentDevice | |
| WATCH enum name | INDI::BaseDevice | |
| WATCH_NEW enum value | INDI::BaseDevice | |
| WATCH_NEW_OR_UPDATE enum value | INDI::BaseDevice | |
| WATCH_UPDATE enum value | INDI::BaseDevice | |
| watchDevice(const char *deviceName, const std::function< void(INDI::BaseDevice)> &callback) | INDI::DefaultDevice | |
| watchProperty(const char *name, const std::function< void(INDI::Property)> &callback, WATCH watch=WATCH_NEW) | INDI::BaseDevice | |
| WEATHER_INTERFACE enum value | INDI::BaseDevice | |
| WriteParkData() | INDI::Dome | protected |
| ~BaseDevice() | INDI::BaseDevice | virtual |
| ~DefaultDevice() override=default | INDI::DefaultDevice | virtual |
| ~Dome() | INDI::Dome | virtual |
| ~DragonLAIR()=default | DragonLAIR | virtual |
| ~ParentDevice() | INDI::ParentDevice | |