#include "parentdevice.h"
#include "indidriver.h"
#include "indilogger.h"
#include <stdint.h>
#include <any>
#include <string>
#include <functional>
Go to the source code of this file.
|
| namespace | Connection |
| | Combines all INDI Connection Plugins. Each INDI connection plugin is responsible of managing communications with a specific physical or logical medium (e.g. serial or ethernet).
|
| |
| namespace | INDI |
| | Namespace to encapsulate INDI client, drivers, and mediator classes.
|
| |
|
| #define | POLLMS refCurrentPollingPeriod() |
| |
|
| const char * | COMMUNICATION_TAB |
| | COMMUNICATION_TAB Where all the properties required to connect/disconnect from a device are located. Usually such properties may include port number, IP address, or any property necessarily to establish a connection to the device.
|
| |
| const char * | MAIN_CONTROL_TAB |
| | MAIN_CONTROL_TAB Where all the primary controls for the device are located.
|
| |
| const char * | CONNECTION_TAB |
| | CONNECTION_TAB Where all device connection settings (serial, usb, ethernet) are defined and controlled.
|
| |
| const char * | MOTION_TAB |
| | MOTION_TAB Where all the motion control properties of the device are located.
|
| |
| const char * | DATETIME_TAB |
| | DATETIME_TAB Where all date and time setting properties are located.
|
| |
| const char * | SITE_TAB |
| | SITE_TAB Where all site information setting are located.
|
| |
| const char * | OPTIONS_TAB |
| | OPTIONS_TAB Where all the driver's options are located. Those may include auxiliary controls, driver metadata, version information..etc.
|
| |
| const char * | FILTER_TAB |
| | FILTER_TAB Where all the properties for filter wheels are located.
|
| |
| const char * | FOCUS_TAB |
| | FOCUS_TAB Where all the properties for focuser are located.
|
| |
| const char * | GUIDE_TAB |
| | GUIDE_TAB Where all the properties for guiding are located.
|
| |
| const char * | ALIGNMENT_TAB |
| | ALIGNMENT_TAB Where all the properties for guiding are located.
|
| |
| const char * | SATELLITE_TAB |
| | SATELLITE_TAB.
|
| |
| const char * | INFO_TAB |
| | INFO_TAB Where all the properties for general information are located.
|
| |
◆ POLLMS
| #define POLLMS refCurrentPollingPeriod() |
◆ ALIGNMENT_TAB
| const char* ALIGNMENT_TAB |
|
extern |
ALIGNMENT_TAB Where all the properties for guiding are located.
Definition at line 49 of file defaultdevice.cpp.
◆ COMMUNICATION_TAB
| const char* COMMUNICATION_TAB |
|
extern |
COMMUNICATION_TAB Where all the properties required to connect/disconnect from a device are located. Usually such properties may include port number, IP address, or any property necessarily to establish a connection to the device.
Definition at line 39 of file defaultdevice.cpp.
◆ CONNECTION_TAB
| const char* CONNECTION_TAB |
|
extern |
CONNECTION_TAB Where all device connection settings (serial, usb, ethernet) are defined and controlled.
Definition at line 41 of file defaultdevice.cpp.
◆ DATETIME_TAB
DATETIME_TAB Where all date and time setting properties are located.
Definition at line 43 of file defaultdevice.cpp.
◆ FILTER_TAB
FILTER_TAB Where all the properties for filter wheels are located.
Definition at line 46 of file defaultdevice.cpp.
◆ FOCUS_TAB
FOCUS_TAB Where all the properties for focuser are located.
Definition at line 47 of file defaultdevice.cpp.
◆ GUIDE_TAB
GUIDE_TAB Where all the properties for guiding are located.
Definition at line 48 of file defaultdevice.cpp.
◆ INFO_TAB
INFO_TAB Where all the properties for general information are located.
Definition at line 51 of file defaultdevice.cpp.
◆ MAIN_CONTROL_TAB
| const char* MAIN_CONTROL_TAB |
|
extern |
MAIN_CONTROL_TAB Where all the primary controls for the device are located.
Definition at line 40 of file defaultdevice.cpp.
◆ MOTION_TAB
MOTION_TAB Where all the motion control properties of the device are located.
Definition at line 42 of file defaultdevice.cpp.
◆ OPTIONS_TAB
OPTIONS_TAB Where all the driver's options are located. Those may include auxiliary controls, driver metadata, version information..etc.
Definition at line 45 of file defaultdevice.cpp.
◆ SATELLITE_TAB
| const char* SATELLITE_TAB |
|
extern |
◆ SITE_TAB
SITE_TAB Where all site information setting are located.
Definition at line 44 of file defaultdevice.cpp.