#ifndef __DIB_DEMOD_WATCH__
#define __DIB_DEMOD_WATCH__
#define err(args...) fprintf(stderr,"error '%s': ",strerror(errno)); fprintf(stderr,args)
#define verb(args...) fprintf(stderr,args)
typedef enum {
DIB3000MB = 0,
DIB3000MC,
DIB3000P,
} dib_demod_t;
struct dib_demod {
int fd;
__u8 i2c_addr;
dib_demod_t rev;
};
struct dib3000mb_monitoring {
int agc_lock;
int carrier_lock;
int tps_lock;
int vit_lock;
int ts_sync_lock;
int ts_data_lock;
int invspec;
int per;
int unc;
int fft_pos;
int nfft;
double carrier_offset;
double ber;
double snr;
double mer;
double rf_power;
double timing_offset_ppm;
};
#endif
.git' href='/debian/dtv-scan-tables.git/'>dtv-scan-tables.git
blob: a8977c6a8e392f836f2fbf28aa1f4db2eb71151f (
plain)