162306a36Sopenharmony_ci.. SPDX-License-Identifier: GPL-2.0 OR GFDL-1.1-no-invariants-or-later
262306a36Sopenharmony_ci.. c:namespace:: RC
362306a36Sopenharmony_ci
462306a36Sopenharmony_ci.. _lirc_set_send_duty_cycle:
562306a36Sopenharmony_ci
662306a36Sopenharmony_ci******************************
762306a36Sopenharmony_ciioctl LIRC_SET_SEND_DUTY_CYCLE
862306a36Sopenharmony_ci******************************
962306a36Sopenharmony_ci
1062306a36Sopenharmony_ciName
1162306a36Sopenharmony_ci====
1262306a36Sopenharmony_ci
1362306a36Sopenharmony_ciLIRC_SET_SEND_DUTY_CYCLE - Set the duty cycle of the carrier signal for
1462306a36Sopenharmony_ciIR transmit.
1562306a36Sopenharmony_ci
1662306a36Sopenharmony_ciSynopsis
1762306a36Sopenharmony_ci========
1862306a36Sopenharmony_ci
1962306a36Sopenharmony_ci.. c:macro:: LIRC_SET_SEND_DUTY_CYCLE
2062306a36Sopenharmony_ci
2162306a36Sopenharmony_ci``int ioctl(int fd, LIRC_SET_SEND_DUTY_CYCLE, __u32 *duty_cycle)``
2262306a36Sopenharmony_ci
2362306a36Sopenharmony_ciArguments
2462306a36Sopenharmony_ci=========
2562306a36Sopenharmony_ci
2662306a36Sopenharmony_ci``fd``
2762306a36Sopenharmony_ci    File descriptor returned by open().
2862306a36Sopenharmony_ci
2962306a36Sopenharmony_ci``duty_cycle``
3062306a36Sopenharmony_ci    Duty cicle, describing the pulse width in percent (from 1 to 99) of
3162306a36Sopenharmony_ci    the total cycle. Values 0 and 100 are reserved.
3262306a36Sopenharmony_ci
3362306a36Sopenharmony_ciDescription
3462306a36Sopenharmony_ci===========
3562306a36Sopenharmony_ci
3662306a36Sopenharmony_ciGet/set the duty cycle of the carrier signal for IR transmit.
3762306a36Sopenharmony_ci
3862306a36Sopenharmony_ciCurrently, no special meaning is defined for 0 or 100, but this
3962306a36Sopenharmony_cicould be used to switch off carrier generation in the future, so
4062306a36Sopenharmony_cithese values should be reserved.
4162306a36Sopenharmony_ci
4262306a36Sopenharmony_ciReturn Value
4362306a36Sopenharmony_ci============
4462306a36Sopenharmony_ci
4562306a36Sopenharmony_ciOn success 0 is returned, on error -1 and the ``errno`` variable is set
4662306a36Sopenharmony_ciappropriately. The generic error codes are described at the
4762306a36Sopenharmony_ci:ref:`Generic Error Codes <gen-errors>` chapter.
48