satellite man page

satellite — Satellite Equipment Control

Files

file dvb-sat.h
Provides interfaces to deal with DVB Satellite systems.

Data Structures

struct dvbsat_freqrange
Defines a frequency range used by Satellite.
struct dvb_sat_lnb
Stores the information of a LNBf.

Enumerations

enum dvb_sat_polarization { POLARIZATION_OFF, POLARIZATION_H, POLARIZATION_V, POLARIZATION_L, POLARIZATION_R } Polarization types for Satellite systems. "

Functions

int dvb_sat_search_lnb (const char *name)
search for a LNBf entry
int dvb_print_lnb (int index)
prints the contents of a LNBf entry at STDOUT.
void dvb_print_all_lnb (void)
Prints all LNBf entries at STDOUT.
const struct dvb_sat_lnb * dvb_sat_get_lnb (int index)
gets a LNBf entry at its internal database
int dvb_sat_set_parms (struct dvb_v5_fe_parms *parms)
sets the satellite parameters

Enumeration Type Documentation

enum dvb_sat_polarization

Polarization types for Satellite systems.

Parameters:

POLARIZATION_OFF Polarization disabled/unused.
POLARIZATION_H Horizontal polarization
POLARIZATION_V Vertical polarization
POLARIZATION_L Left circular polarization (C-band)
POLARIZATION_R Right circular polarization (C-band)

Enumerator

POLARIZATION_OFF

POLARIZATION_H

POLARIZATION_V

POLARIZATION_L

POLARIZATION_R

Definition at line 139 of file dvb-v5-std.h.

Function Documentation

void dvb_print_all_lnb (void)

Prints all LNBf entries at STDOUT. This function doesn't return anything. Internally, it calls dvb_print_lnb() for all entries inside its LNBf database.

Examples: dvbv5-scan.c, and dvbv5-zap.c.

int dvb_print_lnb (int index)

prints the contents of a LNBf entry at STDOUT.

Parameters:

index index for the entry

Returns:

returns -1 if the index is out of range, zero otherwise.

Examples: dvbv5-scan.c, and dvbv5-zap.c.

const struct dvb_sat_lnb* dvb_sat_get_lnb (int index)

gets a LNBf entry at its internal database

Parameters:

index index for the entry.

Returns:

returns NULL if not found, of a struct dvb_sat_lnb pointer otherwise.

Examples: dvbv5-scan.c, and dvbv5-zap.c.

int dvb_sat_search_lnb (const char * name)

search for a LNBf entry

Parameters:

name name of the LNBf entry to seek.

On sucess, it returns a non-negative number with corresponds to the LNBf entry inside the LNBf structure at dvb-sat.c.

Returns:

A -1 return code indicates that the LNBf was not found.

Examples: dvbv5-scan.c, and dvbv5-zap.c.

int dvb_sat_set_parms (struct dvb_v5_fe_parms * parms)

sets the satellite parameters

Parameters:

parms struct dvb_v5_fe_parms pointer.

This function is called internally by the library to set the LNBf parameters, if the dvb_v5_fe_parms::lnb field is filled.

Returns:

0 on success.

Author

Generated automatically by Doxygen for libdvbv5 from the source code.

Info

Tue Mar 1 2016 Version 1.10.0 libdvbv5