TwiceAsNice  2019-02-18
Namespaces | Functions | Variables
defaultdevice.cpp File Reference
#include "defaultdevice.h"
#include "indicom.h"
#include "indistandardproperty.h"
#include "connectionplugins/connectionserial.h"
#include <cstdlib>
#include <cstring>
#include <assert.h>
Include dependency graph for defaultdevice.cpp:

Namespaces

 INDI
 
Namespace to encapsulate INDI client, drivers, and mediator classes.
 

Functions

void timerfunc (void *t)
 

Variables

const char * COMMUNICATION_TAB = "Communication"
 COMMUNICATION_TAB Where all the properties required to connect/disconnect from a device are located. More...
 
const char * MAIN_CONTROL_TAB = "Main Control"
 MAIN_CONTROL_TAB Where all the primary controls for the device are located. More...
 
const char * CONNECTION_TAB = "Connection"
 CONNECTION_TAB Where all device connection settings (serial, usb, ethernet) are defined and controlled. More...
 
const char * MOTION_TAB = "Motion Control"
 MOTION_TAB Where all the motion control properties of the device are located. More...
 
const char * DATETIME_TAB = "Date/Time"
 DATETIME_TAB Where all date and time setting properties are located. More...
 
const char * SITE_TAB = "Site Management"
 SITE_TAB Where all site information setting are located. More...
 
const char * OPTIONS_TAB = "Options"
 OPTIONS_TAB Where all the driver's options are located. More...
 
const char * FILTER_TAB = "Filter Wheel"
 FILTER_TAB Where all the properties for filter wheels are located. More...
 
const char * FOCUS_TAB = "Focuser"
 FOCUS_TAB Where all the properties for focuser are located. More...
 
const char * GUIDE_TAB = "Guide"
 GUIDE_TAB Where all the properties for guiding are located. More...
 
const char * ALIGNMENT_TAB = "Alignment"
 ALIGNMENT_TAB Where all the properties for guiding are located. More...
 
const char * INFO_TAB = "General Info"
 INFO_TAB Where all the properties for general information are located. More...
 

Function Documentation

◆ timerfunc()

void timerfunc ( void *  t)

Variable Documentation

◆ ALIGNMENT_TAB

const char* ALIGNMENT_TAB = "Alignment"

ALIGNMENT_TAB Where all the properties for guiding are located.

◆ COMMUNICATION_TAB

const char* COMMUNICATION_TAB = "Communication"

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"

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

◆ DATETIME_TAB

const char* DATETIME_TAB = "Date/Time"

DATETIME_TAB Where all date and time setting properties are located.

◆ FILTER_TAB

const char* FILTER_TAB = "Filter Wheel"

FILTER_TAB Where all the properties for filter wheels are located.

◆ FOCUS_TAB

const char* FOCUS_TAB = "Focuser"

FOCUS_TAB Where all the properties for focuser are located.

◆ GUIDE_TAB

const char* GUIDE_TAB = "Guide"

GUIDE_TAB Where all the properties for guiding are located.

◆ INFO_TAB

const char* INFO_TAB = "General Info"

INFO_TAB Where all the properties for general information are located.

◆ MAIN_CONTROL_TAB

const char* MAIN_CONTROL_TAB = "Main Control"

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

◆ MOTION_TAB

const char* MOTION_TAB = "Motion Control"

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

◆ OPTIONS_TAB

const char* OPTIONS_TAB = "Options"

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 Management"

SITE_TAB Where all site information setting are located.