TwiceAsNice  2019-02-18
Macros | Enumerations | Functions
telescope_script.cpp File Reference
#include "telescope_script.h"
#include <cstring>
#include <memory>
#include <unistd.h>
#include <sys/wait.h>
Include dependency graph for telescope_script.cpp:

Macros

#define MAXARGS   20
 

Enumerations

enum  scripts {
  SCRIPT_CONNECT = 1, SCRIPT_DISCONNECT, SCRIPT_STATUS, SCRIPT_OPEN,
  SCRIPT_CLOSE, SCRIPT_PARK, SCRIPT_UNPARK, SCRIPT_GOTO,
  SCRIPT_MOVE_CW, SCRIPT_MOVE_CCW, SCRIPT_ABORT, SCRIPT_COUNT,
  SCRIPT_CONNECT = 1, SCRIPT_DISCONNECT, SCRIPT_STATUS, SCRIPT_GOTO,
  SCRIPT_SYNC, SCRIPT_PARK, SCRIPT_UNPARK, SCRIPT_MOVE_NORTH,
  SCRIPT_MOVE_EAST, SCRIPT_MOVE_SOUTH, SCRIPT_MOVE_WEST, SCRIPT_ABORT,
  SCRIPT_COUNT
}
 

Functions

std::unique_ptr< ScopeScriptscope_script (new ScopeScript())
 
void ISGetProperties (const char *dev)
 Get Device Properties. More...
 
void ISNewSwitch (const char *dev, const char *name, ISState *states, char *names[], int n)
 Update the value of an existing switch vector property. More...
 
void ISNewText (const char *dev, const char *name, char *texts[], char *names[], int n)
 Update the value of an existing text vector property. More...
 
void ISNewNumber (const char *dev, const char *name, double values[], char *names[], int n)
 
void ISNewBLOB (const char *dev, const char *name, int sizes[], int blobsizes[], char *blobs[], char *formats[], char *names[], int n)
 Update data of an existing blob vector property. More...
 
void ISSnoopDevice (XMLEle *root)
 Function defined by Drivers that is called when another Driver it is snooping (by having previously called IDSnoopDevice()) sent any INDI message. More...
 

Macro Definition Documentation

◆ MAXARGS

#define MAXARGS   20

Enumeration Type Documentation

◆ scripts

enum scripts
Enumerator
SCRIPT_CONNECT 
SCRIPT_DISCONNECT 
SCRIPT_STATUS 
SCRIPT_OPEN 
SCRIPT_CLOSE 
SCRIPT_PARK 
SCRIPT_UNPARK 
SCRIPT_GOTO 
SCRIPT_MOVE_CW 
SCRIPT_MOVE_CCW 
SCRIPT_ABORT 
SCRIPT_COUNT 
SCRIPT_CONNECT 
SCRIPT_DISCONNECT 
SCRIPT_STATUS 
SCRIPT_GOTO 
SCRIPT_SYNC 
SCRIPT_PARK 
SCRIPT_UNPARK 
SCRIPT_MOVE_NORTH 
SCRIPT_MOVE_EAST 
SCRIPT_MOVE_SOUTH 
SCRIPT_MOVE_WEST 
SCRIPT_ABORT 
SCRIPT_COUNT 

Function Documentation

◆ ISNewNumber()

void ISNewNumber ( const char *  dev,
const char *  name,
double  values[],
char *  names[],
int  n 
)

◆ scope_script()

std::unique_ptr<ScopeScript> scope_script ( new   ScopeScript())