Name

FE_DISEQC_SEND_BURST — Sends a 22KHz tone burst for 2x1 mini DiSEqC satellite selection.

Synopsis

int ioctl(int fd,
 int request,
 enum fe_sec_mini_cmd *tone);
 

Arguments

fd

File descriptor returned by open().

request

FE_DISEQC_SEND_BURST

tone

pointer to enum fe_sec_mini_cmd

Description

This ioctl is used to set the generation of a 22kHz tone burst for mini DiSEqC satellite selection for 2x1 switches. This call requires read/write permissions.

It provides support for what's specified at Digital Satellite Equipment Control (DiSEqC) - Simple "ToneBurst" Detection Circuit specification.

RETURN VALUE

On success 0 is returned, on error -1 and the errno variable is set appropriately. The generic error codes are described at the Generic Error Codes chapter.

enum fe_sec_mini_cmd

Table 9.22. enum fe_sec_mini_cmd

IDDescription
SEC_MINI_ASends a mini-DiSEqC 22kHz '0' Tone Burst to select satellite-A
SEC_MINI_BSends a mini-DiSEqC 22kHz '1' Data Burst to select satellite-B