TwiceAsNice  2019-02-18
Classes | Namespaces | Variables
defaultdevice.h File Reference
#include "basedevice.h"
#include "indidriver.h"
#include "indilogger.h"
#include <stdint.h>
Include dependency graph for defaultdevice.h:
This graph shows which files directly or indirectly include this file:

Classes

class  INDI::DefaultDevice
 Class to provide extended functionality for devices in addition to the functionality provided by INDI::BaseDevice. More...
 

Namespaces

 Connection
 Namespace to encapsulate all INDI Connection Plugins.
 

Variables

const char * COMMUNICATION_TAB
 COMMUNICATION_TAB Where all the properties required to connect/disconnect from a device are located. More...
 
const char * MAIN_CONTROL_TAB
 MAIN_CONTROL_TAB Where all the primary controls for the device are located. More...
 
const char * CONNECTION_TAB
 CONNECTION_TAB Where all device connection settings (serial, usb, ethernet) are defined and controlled. More...
 
const char * MOTION_TAB
 MOTION_TAB Where all the motion control properties of the device are located. More...
 
const char * DATETIME_TAB
 DATETIME_TAB Where all date and time setting properties are located. More...
 
const char * SITE_TAB
 SITE_TAB Where all site information setting are located. More...
 
const char * OPTIONS_TAB
 OPTIONS_TAB Where all the driver's options are located. More...
 
const char * FILTER_TAB
 FILTER_TAB Where all the properties for filter wheels are located. More...
 
const char * FOCUS_TAB
 FOCUS_TAB Where all the properties for focuser are located. More...
 
const char * GUIDE_TAB
 GUIDE_TAB Where all the properties for guiding are located. More...
 
const char * ALIGNMENT_TAB
 ALIGNMENT_TAB Where all the properties for guiding are located. More...
 
const char * INFO_TAB
 INFO_TAB Where all the properties for general information are located. More...
 

Variable Documentation

◆ ALIGNMENT_TAB

const char* ALIGNMENT_TAB

ALIGNMENT_TAB Where all the properties for guiding are located.

◆ COMMUNICATION_TAB

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.

◆ CONNECTION_TAB

const char* CONNECTION_TAB

CONNECTION_TAB Where all device connection settings (serial, usb, ethernet) are defined and controlled.

◆ DATETIME_TAB

const char* DATETIME_TAB

DATETIME_TAB Where all date and time setting properties are located.

◆ FILTER_TAB

const char* FILTER_TAB

FILTER_TAB Where all the properties for filter wheels are located.

◆ FOCUS_TAB

const char* FOCUS_TAB

FOCUS_TAB Where all the properties for focuser are located.

◆ GUIDE_TAB

const char* GUIDE_TAB

GUIDE_TAB Where all the properties for guiding are located.

◆ INFO_TAB

const char* INFO_TAB

INFO_TAB Where all the properties for general information are located.

◆ MAIN_CONTROL_TAB

const char* MAIN_CONTROL_TAB

MAIN_CONTROL_TAB Where all the primary controls for the device are located.

◆ MOTION_TAB

const char* MOTION_TAB

MOTION_TAB Where all the motion control properties of the device are located.

◆ OPTIONS_TAB

const char* OPTIONS_TAB

OPTIONS_TAB Where all the driver's options are located.

Those may include auxiliary controls, driver metadata, version information..etc.

◆ SITE_TAB

const char* SITE_TAB

SITE_TAB Where all site information setting are located.