Instrument Neutral Distributed Interface INDI  1.9.5
Public Attributes | List of all members
dsp_stream_t Struct Reference

Contains a set of informations and data relative to a buffer and how to use it. More...

#include <dsp.h>

Public Attributes

int len
 The buffers length. More...
 
int dims
 Number of dimensions of the buffers. More...
 
int * sizes
 Sizes of each dimension. More...
 
dsp_tbuf
 buffer More...
 
void * arg
 Optional argument for the func() callback. More...
 
struct dsp_stream_tparent
 The stream this one is child of. More...
 
struct dsp_stream_t ** children
 Children streams of the current one. More...
 
int child_count
 Children streams count. More...
 
double * location
 Location coordinates. More...
 
double * target
 Target coordinates. More...
 
struct timespec starttimeutc
 Time at the beginning of the stream. More...
 
double wavelength
 Wavelength observed, used as reference with signal generators or filters. More...
 
double focal_ratio
 Focal ratio. More...
 
double diameter
 Diameter. More...
 
double SNR
 SNR. More...
 
int red
 Red pixel (Bayer) More...
 
double * pixel_sizes
 Sensor size. More...
 
double samplerate
 Sample rate of the buffers. More...
 
pthread_t thread
 Thread type for future usage. More...
 
dsp_func_t func
 Callback function. More...
 
dsp_regionROI
 Regions of interest for each dimension. More...
 
dsp_starstars
 Stars or objects identified into the buffers - TODO. More...
 
int stars_count
 Stars or objects quantity. More...
 
dsp_align_info align_info
 Align/scale/rotation settings. More...
 
int frame_number
 Frame number (if part of a series) More...
 

Detailed Description

Contains a set of informations and data relative to a buffer and how to use it.

See also
dsp_stream_new
dsp_stream_free
dsp_stream_add_dim
dsp_stream_del_dim

Definition at line 175 of file dsp.h.

Member Data Documentation

◆ align_info

dsp_align_info dsp_stream_t::align_info

Align/scale/rotation settings.

Definition at line 224 of file dsp.h.

◆ arg

void* dsp_stream_t::arg

Optional argument for the func() callback.

Definition at line 186 of file dsp.h.

◆ buf

dsp_t* dsp_stream_t::buf

buffer

Definition at line 184 of file dsp.h.

◆ child_count

int dsp_stream_t::child_count

Children streams count.

Definition at line 192 of file dsp.h.

◆ children

struct dsp_stream_t** dsp_stream_t::children

Children streams of the current one.

Definition at line 190 of file dsp.h.

◆ diameter

double dsp_stream_t::diameter

Diameter.

Definition at line 204 of file dsp.h.

◆ dims

int dsp_stream_t::dims

Number of dimensions of the buffers.

Definition at line 180 of file dsp.h.

◆ focal_ratio

double dsp_stream_t::focal_ratio

Focal ratio.

Definition at line 202 of file dsp.h.

◆ frame_number

int dsp_stream_t::frame_number

Frame number (if part of a series)

Definition at line 226 of file dsp.h.

◆ func

dsp_func_t dsp_stream_t::func

Callback function.

Definition at line 216 of file dsp.h.

◆ len

int dsp_stream_t::len

The buffers length.

Definition at line 178 of file dsp.h.

◆ location

double* dsp_stream_t::location

Location coordinates.

Definition at line 194 of file dsp.h.

◆ parent

struct dsp_stream_t* dsp_stream_t::parent

The stream this one is child of.

Definition at line 188 of file dsp.h.

◆ pixel_sizes

double* dsp_stream_t::pixel_sizes

Sensor size.

Definition at line 210 of file dsp.h.

◆ red

int dsp_stream_t::red

Red pixel (Bayer)

Definition at line 208 of file dsp.h.

◆ ROI

dsp_region* dsp_stream_t::ROI

Regions of interest for each dimension.

Definition at line 218 of file dsp.h.

◆ samplerate

double dsp_stream_t::samplerate

Sample rate of the buffers.

Definition at line 212 of file dsp.h.

◆ sizes

int* dsp_stream_t::sizes

Sizes of each dimension.

Definition at line 182 of file dsp.h.

◆ SNR

double dsp_stream_t::SNR

SNR.

Definition at line 206 of file dsp.h.

◆ stars

dsp_star* dsp_stream_t::stars

Stars or objects identified into the buffers - TODO.

Definition at line 220 of file dsp.h.

◆ stars_count

int dsp_stream_t::stars_count

Stars or objects quantity.

Definition at line 222 of file dsp.h.

◆ starttimeutc

struct timespec dsp_stream_t::starttimeutc

Time at the beginning of the stream.

Definition at line 198 of file dsp.h.

◆ target

double* dsp_stream_t::target

Target coordinates.

Definition at line 196 of file dsp.h.

◆ thread

pthread_t dsp_stream_t::thread

Thread type for future usage.

Definition at line 214 of file dsp.h.

◆ wavelength

double dsp_stream_t::wavelength

Wavelength observed, used as reference with signal generators or filters.

Definition at line 200 of file dsp.h.


The documentation for this struct was generated from the following file: