libsstvenc
Asynchronous Analogue SSTV encoder
Loading...
Searching...
No Matches
SSTV VIS header bits
Collaboration diagram for SSTV VIS header bits:

Macros

#define SSTVENC_VIS_BIT_START1   (0)
 
#define SSTVENC_VIS_BIT_START2   (1)
 
#define SSTVENC_VIS_BIT_START3   (2)
 
#define SSTVENC_VIS_BIT_START4   (3)
 
#define SSTVENC_VIS_BIT_DATA1   (4)
 
#define SSTVENC_VIS_BIT_DATA2   (5)
 
#define SSTVENC_VIS_BIT_DATA3   (6)
 
#define SSTVENC_VIS_BIT_DATA4   (7)
 
#define SSTVENC_VIS_BIT_DATA5   (8)
 
#define SSTVENC_VIS_BIT_DATA6   (9)
 
#define SSTVENC_VIS_BIT_DATA7   (10)
 
#define SSTVENC_VIS_BIT_PARITY   (11)
 
#define SSTVENC_VIS_BIT_STOP   (12)
 
#define SSTVENC_VIS_BIT_END   (13)
 

Detailed Description

Macro Definition Documentation

◆ SSTVENC_VIS_BIT_DATA1

#define SSTVENC_VIS_BIT_DATA1   (4)

Data bit 1, 30ms pulse with frequency set by sstvenc_encoder_vis_data_freq

Definition at line 42 of file sstv.c.

Referenced by sstvenc_encoder_next_vis_pulse(), and sstvenc_encoder_vis_data_freq().

◆ SSTVENC_VIS_BIT_DATA2

#define SSTVENC_VIS_BIT_DATA2   (5)

Data bit 2, 30ms pulse with frequency set by sstvenc_encoder_vis_data_freq

Definition at line 48 of file sstv.c.

Referenced by sstvenc_encoder_next_vis_pulse().

◆ SSTVENC_VIS_BIT_DATA3

#define SSTVENC_VIS_BIT_DATA3   (6)

Data bit 3, 30ms pulse with frequency set by sstvenc_encoder_vis_data_freq

Definition at line 54 of file sstv.c.

Referenced by sstvenc_encoder_next_vis_pulse().

◆ SSTVENC_VIS_BIT_DATA4

#define SSTVENC_VIS_BIT_DATA4   (7)

Data bit 4, 30ms pulse with frequency set by sstvenc_encoder_vis_data_freq

Definition at line 60 of file sstv.c.

Referenced by sstvenc_encoder_next_vis_pulse().

◆ SSTVENC_VIS_BIT_DATA5

#define SSTVENC_VIS_BIT_DATA5   (8)

Data bit 5, 30ms pulse with frequency set by sstvenc_encoder_vis_data_freq

Definition at line 66 of file sstv.c.

Referenced by sstvenc_encoder_next_vis_pulse().

◆ SSTVENC_VIS_BIT_DATA6

#define SSTVENC_VIS_BIT_DATA6   (9)

Data bit 6, 30ms pulse with frequency set by sstvenc_encoder_vis_data_freq

Definition at line 72 of file sstv.c.

Referenced by sstvenc_encoder_next_vis_pulse().

◆ SSTVENC_VIS_BIT_DATA7

#define SSTVENC_VIS_BIT_DATA7   (10)

Data bit 7, 30ms pulse with frequency set by sstvenc_encoder_vis_data_freq

Definition at line 78 of file sstv.c.

Referenced by sstvenc_encoder_next_vis_pulse().

◆ SSTVENC_VIS_BIT_END

#define SSTVENC_VIS_BIT_END   (13)

VIS header state machine final state.

Definition at line 94 of file sstv.c.

◆ SSTVENC_VIS_BIT_PARITY

#define SSTVENC_VIS_BIT_PARITY   (11)

Parity bit, 30ms pulse with frequency set by sstvenc_encoder_vis_parity_freq

Definition at line 84 of file sstv.c.

Referenced by sstvenc_encoder_next_vis_pulse().

◆ SSTVENC_VIS_BIT_START1

#define SSTVENC_VIS_BIT_START1   (0)

Start of VIS header bit 1: 1900Hz pulse for 300ms

Definition at line 27 of file sstv.c.

Referenced by sstvenc_encoder_begin_vis(), and sstvenc_encoder_next_vis_pulse().

◆ SSTVENC_VIS_BIT_START2

#define SSTVENC_VIS_BIT_START2   (1)

Start of VIS header bit 2: 1200Hz pulse for 10ms

Definition at line 30 of file sstv.c.

Referenced by sstvenc_encoder_next_vis_pulse().

◆ SSTVENC_VIS_BIT_START3

#define SSTVENC_VIS_BIT_START3   (2)

Start of VIS header bit 3: 1900Hz pulse for 300ms

Definition at line 33 of file sstv.c.

Referenced by sstvenc_encoder_next_vis_pulse().

◆ SSTVENC_VIS_BIT_START4

#define SSTVENC_VIS_BIT_START4   (3)

Start of VIS header bit 2: 1200Hz pulse for 30ms

Definition at line 36 of file sstv.c.

Referenced by sstvenc_encoder_next_vis_pulse().

◆ SSTVENC_VIS_BIT_STOP

#define SSTVENC_VIS_BIT_STOP   (12)

VIS header STOP bit, 1200Hz for 30ms

Definition at line 89 of file sstv.c.

Referenced by sstvenc_encoder_next_vis_pulse().