libsstvenc
Asynchronous Analogue SSTV encoder
Loading...
Searching...
No Matches
sstvmode.c File Reference
Include dependency graph for sstvmode.c:

Go to the source code of this file.

Macros

#define SSTVENC_PASOKON_P3_TIMEUNIT   (1000000000.0 / 4800.0)
 
#define SSTVENC_PASOKON_P5_TIMEUNIT   (1000000000.0 / 3200.0)
 
#define SSTVENC_PASOKON_P7_TIMEUNIT   (1000000000.0 / 2400.0)
 
#define SSTVENC_PASOKON_SYNC(unit)
 
#define SSTVENC_PASOKON_GAP(unit)
 
#define SSTVENC_PASOKON_SCAN(unit)
 

Functions

uint8_t sstvenc_get_mode_count ()
 
const struct sstvenc_modesstvenc_get_mode_by_idx (uint8_t idx)
 
const struct sstvenc_modesstvenc_get_mode_by_name (const char *name)
 
uint64_t sstvenc_pulseseq_get_txtime (const struct sstvenc_encoder_pulse *seq)
 
uint64_t sstvenc_mode_get_txtime (const struct sstvenc_mode *const mode, const char *fsk_id)
 
size_t sstvenc_mode_get_fb_sz (const struct sstvenc_mode *const mode)
 
uint32_t sstvenc_get_pixel_posn (const struct sstvenc_mode *const mode, uint16_t x, uint16_t y)
 

Variables

static const struct sstvenc_encoder_pulse sstvenc_sstv_robotbw_fp []
 
static const struct sstvenc_encoder_pulse sstvenc_sstv_robot36_fp []
 
static const struct sstvenc_encoder_pulse sstvenc_sstv_robot36_gap []
 
static const struct sstvenc_encoder_pulse sstvenc_sstv_robot72_fp []
 
static const struct sstvenc_encoder_pulse sstvenc_sstv_robot72_gap01 []
 
static const struct sstvenc_encoder_pulse sstvenc_sstv_robot72_gap12 []
 
static const struct sstvenc_encoder_pulse sstvenc_sstv_scottie_fp []
 
static const struct sstvenc_encoder_pulse sstvenc_sstv_scottie_sep01 []
 
static const struct sstvenc_encoder_pulse sstvenc_sstv_scottie_sep12 []
 
static const struct sstvenc_encoder_pulse sstvenc_sstv_scottie_bp []
 
static const struct sstvenc_encoder_pulse sstvenc_sstv_martin_fp []
 
static const struct sstvenc_encoder_pulse sstvenc_sstv_martin_sep []
 
static const struct sstvenc_encoder_pulse sstvenc_sstv_pasokon_p3_fp []
 
static const struct sstvenc_encoder_pulse sstvenc_sstv_pasokon_p3_sep []
 
static const struct sstvenc_encoder_pulse sstvenc_sstv_pasokon_p5_fp []
 
static const struct sstvenc_encoder_pulse sstvenc_sstv_pasokon_p5_sep []
 
static const struct sstvenc_encoder_pulse sstvenc_sstv_pasokon_p7_fp []
 
static const struct sstvenc_encoder_pulse sstvenc_sstv_pasokon_p7_sep []
 
static const struct sstvenc_encoder_pulse sstvenc_sstv_pd_fp []
 
static const struct sstvenc_encoder_pulse sstvenc_sstv_wraasesc2_180_fp []
 
static const struct sstvenc_encoder_pulse sstvenc_sstv_wraasesc2_120_fp []
 
static const struct sstvenc_encoder_pulse sstvenc_sstv_wraasesc2_sep []
 
static const struct sstvenc_mode sstvenc_sstv_modes []