libdvbv5 1.22.1
Library to work with Digital TV devices on Linux
Data Fields
dvb_desc_sat Struct Reference

Structure containing the satellite delivery system descriptor. More...

#include <desc_sat.h>

Collaboration diagram for dvb_desc_sat:
Collaboration graph
[legend]

Data Fields

uint8_t type
 
uint8_t length
 
struct dvb_descnext
 
uint32_t frequency
 
uint16_t orbit
 
uint8_t modulation_type:2
 
uint8_t modulation_system:1
 
uint8_t roll_off:2
 
uint8_t polarization:2
 
uint8_t west_east:1
 
union {
   uint32_t   bitfield
 
   struct {
      uint32_t   fec:4
 
      uint32_t   symbol_rate:28
 
   } 
 
}; 
 

Detailed Description

Structure containing the satellite delivery system descriptor.

Parameters
typedescriptor tag
lengthdescriptor length
nextpointer to struct dvb_desc
frequencyfrequency in kHz
orbitorbital position in degrees (multiplied by 10)
west_eastwest east flag. 0 = west, 1 = east
polarizationpolarization. 0 = horizontal, 1 = vertical, 2 = left, 3 = right.
roll_offroll off alpha factor. 0 = 0.35, 1 = 0.25, 2 = 0.20, 3 = reserved.
modulation_systemmodulation system. 0 = DVB-S, 1 = DVB-S2.
modulation_typemodulation type. 0 = auto, 1 = QPSK, 2 = 8PSK, 3 = 16-QAM (only for DVB-S2).
symbol_ratesymbol rate in Kbauds.
fecinner FEC (convolutional code)

Definition at line 63 of file desc_sat.h.

Field Documentation

◆ 

union { ... } dvb_desc_sat::@163

◆ bitfield

uint32_t dvb_desc_sat::bitfield

Definition at line 76 of file desc_sat.h.

◆ fec

uint32_t dvb_desc_sat::fec

Definition at line 78 of file desc_sat.h.

◆ frequency

uint32_t dvb_desc_sat::frequency

Definition at line 68 of file desc_sat.h.

◆ length

uint8_t dvb_desc_sat::length

Definition at line 65 of file desc_sat.h.

◆ modulation_system

uint8_t dvb_desc_sat::modulation_system

Definition at line 71 of file desc_sat.h.

◆ modulation_type

uint8_t dvb_desc_sat::modulation_type

Definition at line 70 of file desc_sat.h.

◆ next

struct dvb_desc* dvb_desc_sat::next

Definition at line 66 of file desc_sat.h.

◆ orbit

uint16_t dvb_desc_sat::orbit

Definition at line 69 of file desc_sat.h.

◆ polarization

uint8_t dvb_desc_sat::polarization

Definition at line 73 of file desc_sat.h.

◆ roll_off

uint8_t dvb_desc_sat::roll_off

Definition at line 72 of file desc_sat.h.

◆ symbol_rate

uint32_t dvb_desc_sat::symbol_rate

Definition at line 79 of file desc_sat.h.

◆ type

uint8_t dvb_desc_sat::type

Definition at line 64 of file desc_sat.h.

◆ west_east

uint8_t dvb_desc_sat::west_east

Definition at line 74 of file desc_sat.h.


The documentation for this struct was generated from the following file: