libsstvenc
Asynchronous Analogue SSTV encoder
Loading...
Searching...
No Matches
SSTV Encoder Phases
Collaboration diagram for SSTV Encoder Phases:

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)
 

Detailed Description

These values are used in sstv_encoder#phase

Macro Definition Documentation

◆ SSTVENC_ENCODER_PHASE_DONE

#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().

◆ SSTVENC_ENCODER_PHASE_FINALSEQ

#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().

◆ SSTVENC_ENCODER_PHASE_FSK

#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().

◆ SSTVENC_ENCODER_PHASE_INIT

#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().

◆ SSTVENC_ENCODER_PHASE_INITSEQ

#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().

◆ SSTVENC_ENCODER_PHASE_SCAN

#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().

◆ SSTVENC_ENCODER_PHASE_VIS

#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().