Instrument Neutral Distributed Interface INDI 2.2.5
Macros | Functions | Variables
spectracyber.cpp File Reference
#include "spectracyber.h"
#include "config.h"
#include <indicom.h>
#include <libnova/julian_day.h>
#include <memory>
#include <stdlib.h>
#include <string.h>
#include <termios.h>
#include <unistd.h>

Go to the source code of this file.

Macros

#define mydev   "SpectraCyber"
 
#define BASIC_GROUP   "Main Control"
 
#define OPTIONS_GROUP   "Options"
 
#define CONT_CHANNEL   0
 
#define SPEC_CHANNEL   1
 

Functions

std::unique_ptr< SpectraCyber > spectracyber (new SpectraCyber())
 

Variables

const int SPECTROMETER_ERROR_BUFFER = 128
 
const int SPECTROMETER_CMD_LEN = 5
 
const int SPECTROMETER_CMD_REPLY = 4
 
const double SPECTROMETER_REST_FREQ = 48.6
 
const double SPECTROMETER_RF_FREQ = 1371.805
 
const unsigned int SPECTROMETER_OFFSET = 0x050
 
const double SPECTROMETER_REST_CORRECTION = 0.090
 

Macro Definition Documentation

◆ BASIC_GROUP

#define BASIC_GROUP   "Main Control"

Definition at line 46 of file spectracyber.cpp.

◆ CONT_CHANNEL

#define CONT_CHANNEL   0

Definition at line 49 of file spectracyber.cpp.

◆ mydev

#define mydev   "SpectraCyber"

Definition at line 45 of file spectracyber.cpp.

◆ OPTIONS_GROUP

#define OPTIONS_GROUP   "Options"

Definition at line 47 of file spectracyber.cpp.

◆ SPEC_CHANNEL

#define SPEC_CHANNEL   1

Definition at line 50 of file spectracyber.cpp.

Function Documentation

◆ spectracyber()

std::unique_ptr< SpectraCyber > spectracyber ( new   SpectraCyber())

Variable Documentation

◆ SPECTROMETER_CMD_LEN

const int SPECTROMETER_CMD_LEN = 5

Definition at line 54 of file spectracyber.cpp.

◆ SPECTROMETER_CMD_REPLY

const int SPECTROMETER_CMD_REPLY = 4

Definition at line 55 of file spectracyber.cpp.

◆ SPECTROMETER_ERROR_BUFFER

const int SPECTROMETER_ERROR_BUFFER = 128

Definition at line 53 of file spectracyber.cpp.

◆ SPECTROMETER_OFFSET

const unsigned int SPECTROMETER_OFFSET = 0x050

Definition at line 62 of file spectracyber.cpp.

◆ SPECTROMETER_REST_CORRECTION

const double SPECTROMETER_REST_CORRECTION = 0.090

Definition at line 65 of file spectracyber.cpp.

◆ SPECTROMETER_REST_FREQ

const double SPECTROMETER_REST_FREQ = 48.6

Definition at line 58 of file spectracyber.cpp.

◆ SPECTROMETER_RF_FREQ

const double SPECTROMETER_RF_FREQ = 1371.805

Definition at line 60 of file spectracyber.cpp.