2.5.9. ioctl FE_DISEQC_SEND_BURST¶
2.5.9.1. Name¶
FE_DISEQC_SEND_BURST - Sends a 22KHz tone burst for 2x1 mini DiSEqC satellite selection.
2.5.9.2. Synopsis¶
- int ioctl(int fd, FE_DISEQC_SEND_BURST, enum fe_sec_mini_cmd *tone)¶
2.5.9.3. Arguments¶
- fd
- File descriptor returned by open().
- tone
- pointer to enum fe_sec_mini_cmd
2.5.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.
- fe_sec_mini_cmd¶
ID | Description |
---|---|
SEC_MINI_A |
Sends a mini-DiSEqC 22kHz ‘0’ Tone Burst to select satellite-A |
SEC_MINI_B |
Sends a mini-DiSEqC 22kHz ‘1’ Data Burst to select satellite-B |
2.5.9.5. 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.