Instrument Neutral Distributed Interface INDI 2.2.5
Macros | Functions
v4l2driver.cpp File Reference
#include <cmath>
#include <algorithm>
#include "v4l2driver.h"
#include "indistandardproperty.h"
#include "lx/Lx.h"

Go to the source code of this file.

Macros

#define MAX_IOPTRON_INDEX   (sizeof(IOptronDurations) / sizeof(double) - 2)
 
#define MAX_IOPTRON_DURATION   (IOptronDurations[MAX_IOPTRON_INDEX])
 
#define MAX_IOPTRON_TICKS   (iGuiderTicks[MAX_IOPTRON_INDEX])
 
#define IOPTRON_ABS_EXPOSURE_CTRL_ID   0x9A0902
 
#define IOPTRON_AUTO_EXPOSURE_CTRL_ID   0x9A0901
 
#define IOPTRON_WATCHDOG_PERIOD_IN_MS   10000
 

Functions

int findIndexOfNearestValue (double value, const double allowed_values[])
 

Macro Definition Documentation

◆ IOPTRON_ABS_EXPOSURE_CTRL_ID

#define IOPTRON_ABS_EXPOSURE_CTRL_ID   0x9A0902

Definition at line 68 of file v4l2driver.cpp.

◆ IOPTRON_AUTO_EXPOSURE_CTRL_ID

#define IOPTRON_AUTO_EXPOSURE_CTRL_ID   0x9A0901

Definition at line 69 of file v4l2driver.cpp.

◆ IOPTRON_WATCHDOG_PERIOD_IN_MS

#define IOPTRON_WATCHDOG_PERIOD_IN_MS   10000

Definition at line 70 of file v4l2driver.cpp.

◆ MAX_IOPTRON_DURATION

#define MAX_IOPTRON_DURATION   (IOptronDurations[MAX_IOPTRON_INDEX])

Definition at line 65 of file v4l2driver.cpp.

◆ MAX_IOPTRON_INDEX

#define MAX_IOPTRON_INDEX   (sizeof(IOptronDurations) / sizeof(double) - 2)

Definition at line 64 of file v4l2driver.cpp.

◆ MAX_IOPTRON_TICKS

#define MAX_IOPTRON_TICKS   (iGuiderTicks[MAX_IOPTRON_INDEX])

Definition at line 66 of file v4l2driver.cpp.

Function Documentation

◆ findIndexOfNearestValue()

int findIndexOfNearestValue ( double  value,
const double  allowed_values[] 
)

Definition at line 739 of file v4l2driver.cpp.