libsstvenc
Asynchronous Analogue SSTV encoder
|
Macros | |
#define | SSTVENC_ENCODER_PHASE_INIT (0) |
#define | SSTVENC_ENCODER_PHASE_VIS (1) |
#define | SSTVENC_ENCODER_PHASE_INITSEQ (2) |
#define | SSTVENC_ENCODER_PHASE_SCAN (3) |
#define | SSTVENC_ENCODER_PHASE_FINALSEQ (4) |
#define | SSTVENC_ENCODER_PHASE_FSK (5) |
#define | SSTVENC_ENCODER_PHASE_DONE (6) |
These values are used in sstv_encoder#phase
#define SSTVENC_ENCODER_PHASE_DONE (6) |
End of SSTV transmission
Definition at line 80 of file sstv.h.
Referenced by main(), sstvenc_encoder_next_pulse(), sstvenc_modulator_next_hold_sample(), and sstvenc_modulator_next_tone().
#define SSTVENC_ENCODER_PHASE_FINALSEQ (4) |
Transmission of the mode final pulse sequence
Definition at line 74 of file sstv.h.
Referenced by sstvenc_encoder_next_pulse().
#define SSTVENC_ENCODER_PHASE_FSK (5) |
Transmission of the FSK ID
Definition at line 77 of file sstv.h.
Referenced by sstvenc_encoder_begin_fsk(), and sstvenc_encoder_next_pulse().
#define SSTVENC_ENCODER_PHASE_INIT (0) |
Initialisation phase. No samples emitted yet
Definition at line 57 of file sstv.h.
Referenced by sstvenc_encoder_init(), and sstvenc_encoder_next_pulse().
#define SSTVENC_ENCODER_PHASE_INITSEQ (2) |
Transmission of the mode initial pulse sequence
Definition at line 63 of file sstv.h.
Referenced by sstvenc_encoder_next_pulse().
#define SSTVENC_ENCODER_PHASE_SCAN (3) |
Transmission of scan lines. The progress can be tracked by observing the co-ordinates at sstvenc_encoder_phase_scan_data#x and sstvenc_encoder_phase_scan_data#y.
Definition at line 71 of file sstv.h.
Referenced by sstvenc_encoder_begin_image(), and sstvenc_encoder_next_pulse().
#define SSTVENC_ENCODER_PHASE_VIS (1) |
Transmission of the VIS header
Definition at line 60 of file sstv.h.
Referenced by sstvenc_encoder_begin_vis(), and sstvenc_encoder_next_pulse().