#include <nsdownload.h>
◆ NsDownload() [1/2]
NsDownload::NsDownload |
( |
| ) |
|
|
inline |
◆ NsDownload() [2/2]
◆ copydownload()
void NsDownload::copydownload |
( |
unsigned char * |
buf, |
|
|
int |
xstart, |
|
|
int |
xlen, |
|
|
int |
xbin, |
|
|
int |
pad, |
|
|
int |
cooked |
|
) |
| |
◆ doDownload()
void NsDownload::doDownload |
( |
| ) |
|
◆ downloader()
int NsDownload::downloader |
( |
| ) |
|
◆ fitsheader()
void NsDownload::fitsheader |
( |
int |
x, |
|
|
int |
y, |
|
|
char * |
fbase, |
|
|
struct img_params * |
ip |
|
) |
| |
|
private |
◆ freeBuf()
void NsDownload::freeBuf |
( |
| ) |
|
◆ fulldownload()
int NsDownload::fulldownload |
( |
| ) |
|
|
private |
◆ getActWriteLines()
int NsDownload::getActWriteLines |
( |
| ) |
|
◆ getBuf()
unsigned char * NsDownload::getBuf |
( |
| ) |
|
◆ getBufImageSize()
size_t NsDownload::getBufImageSize |
( |
| ) |
|
◆ getDoDownload()
bool NsDownload::getDoDownload |
( |
| ) |
|
|
private |
◆ getImgSeq()
int NsDownload::getImgSeq |
( |
void |
| ) |
|
◆ inDownload()
bool NsDownload::inDownload |
( |
| ) |
|
◆ initdownload()
void NsDownload::initdownload |
( |
| ) |
|
◆ nextImage()
void NsDownload::nextImage |
( |
void |
| ) |
|
◆ purgedownload()
int NsDownload::purgedownload |
( |
| ) |
|
◆ setActTemp()
void NsDownload::setActTemp |
( |
float |
temp | ) |
|
◆ setExpDur()
void NsDownload::setExpDur |
( |
float |
exp | ) |
|
◆ setFbase()
void NsDownload::setFbase |
( |
const char * |
name | ) |
|
◆ setFrameXBinning()
void NsDownload::setFrameXBinning |
( |
int |
binning | ) |
|
◆ setFrameYBinning()
void NsDownload::setFrameYBinning |
( |
int |
binning | ) |
|
◆ setImgSize()
void NsDownload::setImgSize |
( |
int |
siz | ) |
|
◆ setImgWrite()
void NsDownload::setImgWrite |
( |
bool |
w | ) |
|
◆ setIncrement()
void NsDownload::setIncrement |
( |
int |
inc | ) |
|
◆ setInterrupted()
void NsDownload::setInterrupted |
( |
| ) |
|
◆ setNumExp()
void NsDownload::setNumExp |
( |
int |
n | ) |
|
◆ setSetTemp()
void NsDownload::setSetTemp |
( |
float |
temp | ) |
|
◆ setZeroReads()
void NsDownload::setZeroReads |
( |
int |
zeroes | ) |
|
◆ startThread()
void NsDownload::startThread |
( |
void |
| ) |
|
◆ stopThread()
void NsDownload::stopThread |
( |
void |
| ) |
|
◆ trun()
void NsDownload::trun |
( |
| ) |
|
◆ writedownload()
void NsDownload::writedownload |
( |
int |
pad, |
|
|
int |
cooked |
|
) |
| |
◆ cn
◆ ctx
◆ do_download
volatile int NsDownload::do_download |
|
private |
◆ downthread
std::thread* NsDownload::downthread |
|
private |
◆ dp
◆ go_download
std::condition_variable NsDownload::go_download |
|
private |
◆ img
◆ in_download
volatile int NsDownload::in_download |
|
private |
◆ interrupted
volatile int NsDownload::interrupted |
|
private |
◆ ip
◆ lastread
◆ mutx
std::mutex NsDownload::mutx |
|
private |
◆ rb
◆ rd
◆ rdd
◆ readdone
volatile int NsDownload::readdone |
|
private |
◆ retrBuf
◆ write_it
◆ writelines
int NsDownload::writelines {0} |
|
private |
◆ zero_reads
int NsDownload::zero_reads { 1 } |
|
private |
The documentation for this class was generated from the following files:
- ln/3rdparty/src/indilib/indi-1.7.4/3rdparty/indi-nightscape/nsdownload.h
- ln/3rdparty/src/indilib/indi-1.7.4/3rdparty/indi-nightscape/nsdownload.cpp