2.4.9. ioctl FE_DISEQC_SEND_BURST

2.4.9.1. Name

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

2.4.9.2. Synopsis

FE_DISEQC_SEND_BURST

int ioctl(int fd, FE_DISEQC_SEND_BURST, enum fe_sec_mini_cmd tone)

2.4.9.3. Arguments

fd

File descriptor returned by open().

tone

An integer enumered value described at fe_sec_mini_cmd.

2.4.9.4. 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.

2.4.9.5. Return Value

On success 0 is returned.

On error -1 is returned, and the errno variable is set appropriately.

Generic error codes are described at the Generic Error Codes chapter.