€•M•Œsphinx.addnodes”Œdocument”“”)”}”(Œ rawsource”Œ”Œchildren”]”(Œ translations”Œ LanguagesNode”“”)”}”(hhh]”(hŒ pending_xref”“”)”}”(hhh]”Œdocutils.nodes”ŒText”“”ŒChinese (Simplified)”…””}”Œparent”hsbaŒ attributes”}”(Œids”]”Œclasses”]”Œnames”]”Œdupnames”]”Œbackrefs”]”Œ refdomain”Œstd”Œreftype”Œdoc”Œ reftarget”Œ` can only be used for transmitting. ”h]”hý)”}”(hŒuUnused. Kept just to avoid breaking uAPI. :ref:`LIRC_MODE_PULSE ` can only be used for transmitting.”h]”(hŒ*Unused. Kept just to avoid breaking uAPI. ”…””}”(hjïh²hh³Nh´Nubh)”}”(hŒ(:ref:`LIRC_MODE_PULSE `”h]”hŒinline”“”)”}”(hjùh]”hŒLIRC_MODE_PULSE”…””}”(hjýh²hh³Nh´Nubah}”(h]”h ]”(Œxref”Œstd”Œstd-ref”eh"]”h$]”h&]”uh1jûhj÷ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”Œ(userspace-api/media/rc/lirc-get-features”Œ refdomain”jŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆŒ reftarget”Œlirc-mode-pulse”uh1hh³hÇh´K3hjïubhŒ# can only be used for transmitting.”…””}”(hjïh²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1hüh³hÇh´K3hjëubah}”(h]”h ]”h"]”h$]”h&]”uh1j¬h³hÇh´K3hjth²hubhÉ)”}”(hŒ.. _LIRC-CAN-REC-MODE2:”h]”h}”(h]”h ]”h"]”h$]”h&]”hÔŒlirc-can-rec-mode2”uh1hÈh´K6hjth²hh³hÇubhý)”}”(hŒ``LIRC_CAN_REC_MODE2``”h]”j—)”}”(hj9h]”hŒLIRC_CAN_REC_MODE2”…””}”(hj;h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j–hj7ubah}”(h]”j6ah ]”h"]”Œlirc-can-rec-mode2”ah$]”h&]”uh1hüh³hÇh´K8hjth²hj¨}”jLj,sjª}”j6j,subj­)”}”(hXThis is raw IR driver for receiving. This means that :ref:`LIRC_MODE_MODE2 ` is used. This also implies that :ref:`LIRC_MODE_SCANCODE ` is also supported, as long as the kernel is recent enough. Use the :ref:`lirc_set_rec_mode` to switch modes. ”h]”hý)”}”(hXThis is raw IR driver for receiving. This means that :ref:`LIRC_MODE_MODE2 ` is used. This also implies that :ref:`LIRC_MODE_SCANCODE ` is also supported, as long as the kernel is recent enough. Use the :ref:`lirc_set_rec_mode` to switch modes.”h]”(hŒ5This is raw IR driver for receiving. This means that ”…””}”(hjUh²hh³Nh´Nubh)”}”(hŒ(:ref:`LIRC_MODE_MODE2 `”h]”jü)”}”(hj_h]”hŒLIRC_MODE_MODE2”…””}”(hjah²hh³Nh´Nubah}”(h]”h ]”(jŒstd”Œstd-ref”eh"]”h$]”h&]”uh1jûhj]ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”jŒ refdomain”jkŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjŒlirc-mode-mode2”uh1hh³hÇh´K:hjUubhŒ! is used. This also implies that ”…””}”(hjUh²hh³Nh´Nubh)”}”(hŒ.:ref:`LIRC_MODE_SCANCODE `”h]”jü)”}”(hjƒh]”hŒLIRC_MODE_SCANCODE”…””}”(hj…h²hh³Nh´Nubah}”(h]”h ]”(jŒstd”Œstd-ref”eh"]”h$]”h&]”uh1jûhjubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”jŒ refdomain”jŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjŒlirc-mode-scancode”uh1hh³hÇh´K:hjUubhŒD is also supported, as long as the kernel is recent enough. Use the ”…””}”(hjUh²hh³Nh´Nubh)”}”(hŒ:ref:`lirc_set_rec_mode`”h]”jü)”}”(hj§h]”hŒlirc_set_rec_mode”…””}”(hj©h²hh³Nh´Nubah}”(h]”h ]”(jŒstd”Œstd-ref”eh"]”h$]”h&]”uh1jûhj¥ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”jŒ refdomain”j³Œreftype”Œref”Œ refexplicit”‰Œrefwarn”ˆjŒlirc_set_rec_mode”uh1hh³hÇh´K:hjUubhŒ to switch modes.”…””}”(hjUh²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1hüh³hÇh´K:hjQubah}”(h]”h ]”h"]”h$]”h&]”uh1j¬h³hÇh´K:hjth²hubhÉ)”}”(hŒ.. _LIRC-CAN-REC-LIRCCODE:”h]”h}”(h]”h ]”h"]”h$]”h&]”hÔŒlirc-can-rec-lirccode”uh1hÈh´K@hjth²hh³hÇubhý)”}”(hŒ``LIRC_CAN_REC_LIRCCODE``”h]”j—)”}”(hjâh]”hŒLIRC_CAN_REC_LIRCCODE”…””}”(hjäh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j–hjàubah}”(h]”jßah ]”h"]”Œlirc-can-rec-lirccode”ah$]”h&]”uh1hüh³hÇh´KBhjth²hj¨}”jõjÕsjª}”jßjÕsubj­)”}”(hŒ*Unused. Kept just to avoid breaking uAPI. ”h]”hý)”}”(hŒ)Unused. Kept just to avoid breaking uAPI.”h]”hŒ)Unused. Kept just to avoid breaking uAPI.”…””}”(hjþh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hüh³hÇh´KDhjúubah}”(h]”h ]”h"]”h$]”h&]”uh1j¬h³hÇh´KDhjth²hubhÉ)”}”(hŒ.. _LIRC-CAN-REC-SCANCODE:”h]”h}”(h]”h ]”h"]”h$]”h&]”hÔŒlirc-can-rec-scancode”uh1hÈh´KFhjth²hh³hÇubhý)”}”(hŒ``LIRC_CAN_REC_SCANCODE``”h]”j—)”}”(hjh]”hŒLIRC_CAN_REC_SCANCODE”…””}”(hj!h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j–hjubah}”(h]”jah ]”h"]”Œlirc-can-rec-scancode”ah$]”h&]”uh1hüh³hÇh´KHhjth²hj¨}”j2jsjª}”jjsubj­)”}”(hŒqThis is a scancode driver for receiving. This means that :ref:`LIRC_MODE_SCANCODE ` is used. ”h]”hý)”}”(hŒpThis is a scancode driver for receiving. This means that :ref:`LIRC_MODE_SCANCODE ` is used.”h]”(hŒ9This is a scancode driver for receiving. This means that ”…””}”(hj;h²hh³Nh´Nubh)”}”(hŒ.:ref:`LIRC_MODE_SCANCODE `”h]”jü)”}”(hjEh]”hŒLIRC_MODE_SCANCODE”…””}”(hjGh²hh³Nh´Nubah}”(h]”h ]”(jŒstd”Œstd-ref”eh"]”h$]”h&]”uh1jûhjCubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”jŒ refdomain”jQŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjŒlirc-mode-scancode”uh1hh³hÇh´KJhj;ubhŒ is used.”…””}”(hj;h²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1hüh³hÇh´KJhj7ubah}”(h]”h ]”h"]”h$]”h&]”uh1j¬h³hÇh´KJhjth²hubhÉ)”}”(hŒ.. _LIRC-CAN-SET-SEND-CARRIER:”h]”h}”(h]”h ]”h"]”h$]”h&]”hÔŒlirc-can-set-send-carrier”uh1hÈh´KMhjth²hh³hÇubhý)”}”(hŒ``LIRC_CAN_SET_SEND_CARRIER``”h]”j—)”}”(hj€h]”hŒLIRC_CAN_SET_SEND_CARRIER”…””}”(hj‚h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j–hj~ubah}”(h]”j}ah ]”h"]”Œlirc-can-set-send-carrier”ah$]”h&]”uh1hüh³hÇh´KOhjth²hj¨}”j“jssjª}”j}jssubj­)”}”(hŒvThe driver supports changing the modulation frequency via :ref:`ioctl LIRC_SET_SEND_CARRIER `. ”h]”hý)”}”(hŒuThe driver supports changing the modulation frequency via :ref:`ioctl LIRC_SET_SEND_CARRIER `.”h]”(hŒ:The driver supports changing the modulation frequency via ”…””}”(hjœh²hh³Nh´Nubh)”}”(hŒ::ref:`ioctl LIRC_SET_SEND_CARRIER `”h]”jü)”}”(hj¦h]”hŒioctl LIRC_SET_SEND_CARRIER”…””}”(hj¨h²hh³Nh´Nubah}”(h]”h ]”(jŒstd”Œstd-ref”eh"]”h$]”h&]”uh1jûhj¤ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”jŒ refdomain”j²Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjŒlirc_set_send_carrier”uh1hh³hÇh´KQhjœubhŒ.”…””}”(hjœh²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1hüh³hÇh´KQhj˜ubah}”(h]”h ]”h"]”h$]”h&]”uh1j¬h³hÇh´KQhjth²hubhÉ)”}”(hŒ!.. _LIRC-CAN-SET-SEND-DUTY-CYCLE:”h]”h}”(h]”h ]”h"]”h$]”h&]”hÔŒlirc-can-set-send-duty-cycle”uh1hÈh´KThjth²hh³hÇubhý)”}”(hŒ ``LIRC_CAN_SET_SEND_DUTY_CYCLE``”h]”j—)”}”(hjáh]”hŒLIRC_CAN_SET_SEND_DUTY_CYCLE”…””}”(hjãh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j–hjßubah}”(h]”jÞah ]”h"]”Œlirc-can-set-send-duty-cycle”ah$]”h&]”uh1hüh³hÇh´KVhjth²hj¨}”jôjÔsjª}”jÞjÔsubj­)”}”(hŒtThe driver supports changing the duty cycle using :ref:`ioctl LIRC_SET_SEND_DUTY_CYCLE `. ”h]”hý)”}”(hŒsThe driver supports changing the duty cycle using :ref:`ioctl LIRC_SET_SEND_DUTY_CYCLE `.”h]”(hŒ2The driver supports changing the duty cycle using ”…””}”(hjýh²hh³Nh´Nubh)”}”(hŒ@:ref:`ioctl LIRC_SET_SEND_DUTY_CYCLE `”h]”jü)”}”(hjh]”hŒioctl LIRC_SET_SEND_DUTY_CYCLE”…””}”(hj h²hh³Nh´Nubah}”(h]”h ]”(jŒstd”Œstd-ref”eh"]”h$]”h&]”uh1jûhjubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”jŒ refdomain”jŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjŒlirc_set_send_duty_cycle”uh1hh³hÇh´KXhjýubhŒ.”…””}”(hjýh²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1hüh³hÇh´KXhjùubah}”(h]”h ]”h"]”h$]”h&]”uh1j¬h³hÇh´KXhjth²hubhÉ)”}”(hŒ".. _LIRC-CAN-SET-TRANSMITTER-MASK:”h]”h}”(h]”h ]”h"]”h$]”h&]”hÔŒlirc-can-set-transmitter-mask”uh1hÈh´K[hjth²hh³hÇubhý)”}”(hŒ!``LIRC_CAN_SET_TRANSMITTER_MASK``”h]”j—)”}”(hjBh]”hŒLIRC_CAN_SET_TRANSMITTER_MASK”…””}”(hjDh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j–hj@ubah}”(h]”j?ah ]”h"]”Œlirc-can-set-transmitter-mask”ah$]”h&]”uh1hüh³hÇh´K]hjth²hj¨}”jUj5sjª}”j?j5subj­)”}”(hŒThe driver supports changing the active transmitter(s) using :ref:`ioctl LIRC_SET_TRANSMITTER_MASK `. ”h]”hý)”}”(hŒ€The driver supports changing the active transmitter(s) using :ref:`ioctl LIRC_SET_TRANSMITTER_MASK `.”h]”(hŒ=The driver supports changing the active transmitter(s) using ”…””}”(hj^h²hh³Nh´Nubh)”}”(hŒB:ref:`ioctl LIRC_SET_TRANSMITTER_MASK `”h]”jü)”}”(hjhh]”hŒioctl LIRC_SET_TRANSMITTER_MASK”…””}”(hjjh²hh³Nh´Nubah}”(h]”h ]”(jŒstd”Œstd-ref”eh"]”h$]”h&]”uh1jûhjfubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”jŒ refdomain”jtŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjŒlirc_set_transmitter_mask”uh1hh³hÇh´K_hj^ubhŒ.”…””}”(hj^h²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1hüh³hÇh´K_hjZubah}”(h]”h ]”h"]”h$]”h&]”uh1j¬h³hÇh´K_hjth²hubhÉ)”}”(hŒ.. _LIRC-CAN-SET-REC-CARRIER:”h]”h}”(h]”h ]”h"]”h$]”h&]”hÔŒlirc-can-set-rec-carrier”uh1hÈh´Kbhjth²hh³hÇubhý)”}”(hŒ``LIRC_CAN_SET_REC_CARRIER``”h]”j—)”}”(hj£h]”hŒLIRC_CAN_SET_REC_CARRIER”…””}”(hj¥h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j–hj¡ubah}”(h]”j ah ]”h"]”Œlirc-can-set-rec-carrier”ah$]”h&]”uh1hüh³hÇh´Kdhjth²hj¨}”j¶j–sjª}”j j–subj­)”}”(hŒzThe driver supports setting the receive carrier frequency using :ref:`ioctl LIRC_SET_REC_CARRIER `. ”h]”hý)”}”(hŒyThe driver supports setting the receive carrier frequency using :ref:`ioctl LIRC_SET_REC_CARRIER `.”h]”(hŒ@The driver supports setting the receive carrier frequency using ”…””}”(hj¿h²hh³Nh´Nubh)”}”(hŒ8:ref:`ioctl LIRC_SET_REC_CARRIER `”h]”jü)”}”(hjÉh]”hŒioctl LIRC_SET_REC_CARRIER”…””}”(hjËh²hh³Nh´Nubah}”(h]”h ]”(jŒstd”Œstd-ref”eh"]”h$]”h&]”uh1jûhjÇubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”jŒ refdomain”jÕŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjŒlirc_set_rec_carrier”uh1hh³hÇh´Kfhj¿ubhŒ.”…””}”(hj¿h²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1hüh³hÇh´Kfhj»ubah}”(h]”h ]”h"]”h$]”h&]”uh1j¬h³hÇh´Kfhjth²hubhÉ)”}”(hŒ#.. _LIRC-CAN-SET-REC-CARRIER-RANGE:”h]”h}”(h]”h ]”h"]”h$]”h&]”hÔŒlirc-can-set-rec-carrier-range”uh1hÈh´Kihjth²hh³hÇubhý)”}”(hŒ"``LIRC_CAN_SET_REC_CARRIER_RANGE``”h]”j—)”}”(hjh]”hŒLIRC_CAN_SET_REC_CARRIER_RANGE”…””}”(hjh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j–hjubah}”(h]”jah ]”h"]”Œlirc-can-set-rec-carrier-range”ah$]”h&]”uh1hüh³hÇh´Kkhjth²hj¨}”jj÷sjª}”jj÷subj­)”}”(hŒZThe driver supports :ref:`ioctl LIRC_SET_REC_CARRIER_RANGE `. ”h]”hý)”}”(hŒYThe driver supports :ref:`ioctl LIRC_SET_REC_CARRIER_RANGE `.”h]”(hŒThe driver supports ”…””}”(hj h²hh³Nh´Nubh)”}”(hŒD:ref:`ioctl LIRC_SET_REC_CARRIER_RANGE `”h]”jü)”}”(hj*h]”hŒ ioctl LIRC_SET_REC_CARRIER_RANGE”…””}”(hj,h²hh³Nh´Nubah}”(h]”h ]”(jŒstd”Œstd-ref”eh"]”h$]”h&]”uh1jûhj(ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”jŒ refdomain”j6Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjŒlirc_set_rec_carrier_range”uh1hh³hÇh´Kmhj ubhŒ.”…””}”(hj h²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1hüh³hÇh´Kmhjubah}”(h]”h ]”h"]”h$]”h&]”uh1j¬h³hÇh´Kmhjth²hubhÉ)”}”(hŒ .. _LIRC-CAN-GET-REC-RESOLUTION:”h]”h}”(h]”h ]”h"]”h$]”h&]”hÔŒlirc-can-get-rec-resolution”uh1hÈh´Kphjth²hh³hÇubhý)”}”(hŒ``LIRC_CAN_GET_REC_RESOLUTION``”h]”j—)”}”(hjeh]”hŒLIRC_CAN_GET_REC_RESOLUTION”…””}”(hjgh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j–hjcubah}”(h]”jbah ]”h"]”Œlirc-can-get-rec-resolution”ah$]”h&]”uh1hüh³hÇh´Krhjth²hj¨}”jxjXsjª}”jbjXsubj­)”}”(hŒTThe driver supports :ref:`ioctl LIRC_GET_REC_RESOLUTION `. ”h]”hý)”}”(hŒSThe driver supports :ref:`ioctl LIRC_GET_REC_RESOLUTION `.”h]”(hŒThe driver supports ”…””}”(hjh²hh³Nh´Nubh)”}”(hŒ>:ref:`ioctl LIRC_GET_REC_RESOLUTION `”h]”jü)”}”(hj‹h]”hŒioctl LIRC_GET_REC_RESOLUTION”…””}”(hjh²hh³Nh´Nubah}”(h]”h ]”(jŒstd”Œstd-ref”eh"]”h$]”h&]”uh1jûhj‰ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”jŒ refdomain”j—Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjŒlirc_get_rec_resolution”uh1hh³hÇh´KthjubhŒ.”…””}”(hjh²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1hüh³hÇh´Kthj}ubah}”(h]”h ]”h"]”h$]”h&]”uh1j¬h³hÇh´Kthjth²hubhÉ)”}”(hŒ.. _LIRC-CAN-SET-REC-TIMEOUT:”h]”h}”(h]”h ]”h"]”h$]”h&]”hÔŒlirc-can-set-rec-timeout”uh1hÈh´Kwhjth²hh³hÇubhý)”}”(hŒ``LIRC_CAN_SET_REC_TIMEOUT``”h]”j—)”}”(hjÆh]”hŒLIRC_CAN_SET_REC_TIMEOUT”…””}”(hjÈh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j–hjÄubah}”(h]”jÃah ]”h"]”Œlirc-can-set-rec-timeout”ah$]”h&]”uh1hüh³hÇh´Kyhjth²hj¨}”jÙj¹sjª}”jÃj¹subj­)”}”(hŒNThe driver supports :ref:`ioctl LIRC_SET_REC_TIMEOUT `. ”h]”hý)”}”(hŒMThe driver supports :ref:`ioctl LIRC_SET_REC_TIMEOUT `.”h]”(hŒThe driver supports ”…””}”(hjâh²hh³Nh´Nubh)”}”(hŒ8:ref:`ioctl LIRC_SET_REC_TIMEOUT `”h]”jü)”}”(hjìh]”hŒioctl LIRC_SET_REC_TIMEOUT”…””}”(hjîh²hh³Nh´Nubah}”(h]”h ]”(jŒstd”Œstd-ref”eh"]”h$]”h&]”uh1jûhjêubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”jŒ refdomain”jøŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjŒlirc_set_rec_timeout”uh1hh³hÇh´K{hjâubhŒ.”…””}”(hjâh²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1hüh³hÇh´K{hjÞubah}”(h]”h ]”h"]”h$]”h&]”uh1j¬h³hÇh´K{hjth²hubhÉ)”}”(hŒ.. _LIRC-CAN-MEASURE-CARRIER:”h]”h}”(h]”h ]”h"]”h$]”h&]”hÔŒlirc-can-measure-carrier”uh1hÈh´K~hjth²hh³hÇubhý)”}”(hŒ``LIRC_CAN_MEASURE_CARRIER``”h]”j—)”}”(hj'h]”hŒLIRC_CAN_MEASURE_CARRIER”…””}”(hj)h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j–hj%ubah}”(h]”j$ah ]”h"]”Œlirc-can-measure-carrier”ah$]”h&]”uh1hüh³hÇh´K€hjth²hj¨}”j:jsjª}”j$jsubj­)”}”(hŒŒThe driver supports measuring of the modulation frequency using :ref:`ioctl LIRC_SET_MEASURE_CARRIER_MODE `. ”h]”hý)”}”(hŒ‹The driver supports measuring of the modulation frequency using :ref:`ioctl LIRC_SET_MEASURE_CARRIER_MODE `.”h]”(hŒ@The driver supports measuring of the modulation frequency using ”…””}”(hjCh²hh³Nh´Nubh)”}”(hŒJ:ref:`ioctl LIRC_SET_MEASURE_CARRIER_MODE `”h]”jü)”}”(hjMh]”hŒ#ioctl LIRC_SET_MEASURE_CARRIER_MODE”…””}”(hjOh²hh³Nh´Nubah}”(h]”h ]”(jŒstd”Œstd-ref”eh"]”h$]”h&]”uh1jûhjKubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”jŒ refdomain”jYŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjŒlirc_set_measure_carrier_mode”uh1hh³hÇh´K‚hjCubhŒ.”…””}”(hjCh²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1hüh³hÇh´K‚hj?ubah}”(h]”h ]”h"]”h$]”h&]”uh1j¬h³hÇh´K‚hjth²hubhÉ)”}”(hŒ#.. _LIRC-CAN-USE-WIDEBAND-RECEIVER:”h]”h}”(h]”h ]”h"]”h$]”h&]”hÔŒlirc-can-use-wideband-receiver”uh1hÈh´K…hjth²hh³hÇubhý)”}”(hŒ"``LIRC_CAN_USE_WIDEBAND_RECEIVER``”h]”j—)”}”(hjˆh]”hŒLIRC_CAN_USE_WIDEBAND_RECEIVER”…””}”(hjŠh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j–hj†ubah}”(h]”j…ah ]”h"]”Œlirc-can-use-wideband-receiver”ah$]”h&]”uh1hüh³hÇh´K‡hjth²hj¨}”j›j{sjª}”j…j{subj­)”}”(hŒnThe driver supports learning mode using :ref:`ioctl LIRC_SET_WIDEBAND_RECEIVER `. ”h]”hý)”}”(hŒmThe driver supports learning mode using :ref:`ioctl LIRC_SET_WIDEBAND_RECEIVER `.”h]”(hŒ(The driver supports learning mode using ”…””}”(hj¤h²hh³Nh´Nubh)”}”(hŒD:ref:`ioctl LIRC_SET_WIDEBAND_RECEIVER `”h]”jü)”}”(hj®h]”hŒ ioctl LIRC_SET_WIDEBAND_RECEIVER”…””}”(hj°h²hh³Nh´Nubah}”(h]”h ]”(jŒstd”Œstd-ref”eh"]”h$]”h&]”uh1jûhj¬ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”jŒ refdomain”jºŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjŒlirc_set_wideband_receiver”uh1hh³hÇh´K‰hj¤ubhŒ.”…””}”(hj¤h²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1hüh³hÇh´K‰hj ubah}”(h]”h ]”h"]”h$]”h&]”uh1j¬h³hÇh´K‰hjth²hubhÉ)”}”(hŒ.. _LIRC-CAN-SEND-RAW:”h]”h}”(h]”h ]”h"]”h$]”h&]”hÔŒlirc-can-send-raw”uh1hÈh´KŒhjth²hh³hÇubhý)”}”(hŒ``LIRC_CAN_SEND_RAW``”h]”j—)”}”(hjéh]”hŒLIRC_CAN_SEND_RAW”…””}”(hjëh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j–hjçubah}”(h]”jæah ]”h"]”Œlirc-can-send-raw”ah$]”h&]”uh1hüh³hÇh´KŽhjth²hj¨}”jüjÜsjª}”jæjÜsubj­)”}”(hŒ*Unused. Kept just to avoid breaking uAPI. ”h]”hý)”}”(hŒ)Unused. Kept just to avoid breaking uAPI.”h]”hŒ)Unused. Kept just to avoid breaking uAPI.”…””}”(hjh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hüh³hÇh´Khjubah}”(h]”h ]”h"]”h$]”h&]”uh1j¬h³hÇh´Khjth²hubhÉ)”}”(hŒ.. _LIRC-CAN-SEND-PULSE:”h]”h}”(h]”h ]”h"]”h$]”h&]”hÔŒlirc-can-send-pulse”uh1hÈh´K’hjth²hh³hÇubhý)”}”(hŒ``LIRC_CAN_SEND_PULSE``”h]”j—)”}”(hj&h]”hŒLIRC_CAN_SEND_PULSE”…””}”(hj(h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j–hj$ubah}”(h]”j#ah ]”h"]”Œlirc-can-send-pulse”ah$]”h&]”uh1hüh³hÇh´K”hjth²hj¨}”j9jsjª}”j#jsubj­)”}”(hX.The driver supports sending (also called as IR blasting or IR TX) using :ref:`LIRC_MODE_PULSE `. This implies that :ref:`LIRC_MODE_SCANCODE ` is also supported for transmit, as long as the kernel is recent enough. Use the :ref:`lirc_set_send_mode` to switch modes. ”h]”hý)”}”(hX-The driver supports sending (also called as IR blasting or IR TX) using :ref:`LIRC_MODE_PULSE `. This implies that :ref:`LIRC_MODE_SCANCODE ` is also supported for transmit, as long as the kernel is recent enough. Use the :ref:`lirc_set_send_mode` to switch modes.”h]”(hŒHThe driver supports sending (also called as IR blasting or IR TX) using ”…””}”(hjBh²hh³Nh´Nubh)”}”(hŒ(:ref:`LIRC_MODE_PULSE `”h]”jü)”}”(hjLh]”hŒLIRC_MODE_PULSE”…””}”(hjNh²hh³Nh´Nubah}”(h]”h ]”(jŒstd”Œstd-ref”eh"]”h$]”h&]”uh1jûhjJubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”jŒ refdomain”jXŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjŒlirc-mode-pulse”uh1hh³hÇh´K–hjBubhŒ. This implies that ”…””}”(hjBh²hh³Nh´Nubh)”}”(hŒ.:ref:`LIRC_MODE_SCANCODE `”h]”jü)”}”(hjph]”hŒLIRC_MODE_SCANCODE”…””}”(hjrh²hh³Nh´Nubah}”(h]”h ]”(jŒstd”Œstd-ref”eh"]”h$]”h&]”uh1jûhjnubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”jŒ refdomain”j|Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjŒlirc-mode-scancode”uh1hh³hÇh´K–hjBubhŒQ is also supported for transmit, as long as the kernel is recent enough. Use the ”…””}”(hjBh²hh³Nh´Nubh)”}”(hŒ:ref:`lirc_set_send_mode`”h]”jü)”}”(hj”h]”hŒlirc_set_send_mode”…””}”(hj–h²hh³Nh´Nubah}”(h]”h ]”(jŒstd”Œstd-ref”eh"]”h$]”h&]”uh1jûhj’ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”jŒ refdomain”j Œreftype”Œref”Œ refexplicit”‰Œrefwarn”ˆjŒlirc_set_send_mode”uh1hh³hÇh´K–hjBubhŒ to switch modes.”…””}”(hjBh²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1hüh³hÇh´K–hj>ubah}”(h]”h ]”h"]”h$]”h&]”uh1j¬h³hÇh´K–hjth²hubhÉ)”}”(hŒ.. _LIRC-CAN-SEND-MODE2:”h]”h}”(h]”h ]”h"]”h$]”h&]”hÔŒlirc-can-send-mode2”uh1hÈh´Kœhjth²hh³hÇubhý)”}”(hŒ``LIRC_CAN_SEND_MODE2``”h]”j—)”}”(hjÏh]”hŒLIRC_CAN_SEND_MODE2”…””}”(hjÑh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j–hjÍubah}”(h]”jÌah ]”h"]”Œlirc-can-send-mode2”ah$]”h&]”uh1hüh³hÇh´Kžhjth²hj¨}”jâjÂsjª}”jÌjÂsubj­)”}”(hŒsUnused. Kept just to avoid breaking uAPI. :ref:`LIRC_MODE_MODE2 ` can only be used for receiving. ”h]”hý)”}”(hŒrUnused. Kept just to avoid breaking uAPI. :ref:`LIRC_MODE_MODE2 ` can only be used for receiving.”h]”(hŒ*Unused. Kept just to avoid breaking uAPI. ”…””}”(hjëh²hh³Nh´Nubh)”}”(hŒ(:ref:`LIRC_MODE_MODE2 `”h]”jü)”}”(hjõh]”hŒLIRC_MODE_MODE2”…””}”(hj÷h²hh³Nh´Nubah}”(h]”h ]”(jŒstd”Œstd-ref”eh"]”h$]”h&]”uh1jûhjóubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”jŒ refdomain”j Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjŒlirc-mode-mode2”uh1hh³hÇh´K hjëubhŒ can only be used for receiving.”…””}”(hjëh²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1hüh³hÇh´K hjçubah}”(h]”h ]”h"]”h$]”h&]”uh1j¬h³hÇh´K hjth²hubhÉ)”}”(hŒ.. _LIRC-CAN-SEND-LIRCCODE:”h]”h}”(h]”h ]”h"]”h$]”h&]”hÔŒlirc-can-send-lirccode”uh1hÈh´K£hjth²hh³hÇubhý)”}”(hŒ``LIRC_CAN_SEND_LIRCCODE``”h]”j—)”}”(hj0 h]”hŒLIRC_CAN_SEND_LIRCCODE”…””}”(hj2 h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j–hj. ubah}”(h]”j- ah ]”h"]”Œlirc-can-send-lirccode”ah$]”h&]”uh1hüh³hÇh´K¥hjth²hj¨}”jC j# sjª}”j- j# subj­)”}”(hŒ*Unused. Kept just to avoid breaking uAPI. ”h]”hý)”}”(hŒ)Unused. Kept just to avoid breaking uAPI.”h]”hŒ)Unused. Kept just to avoid breaking uAPI.”…””}”(hjL h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hüh³hÇh´K§hjH ubah}”(h]”h ]”h"]”h$]”h&]”uh1j¬h³hÇh´K§hjth²hubeh}”(h]”Œ lirc-features”ah ]”h"]”Œ lirc features”ah$]”h&]”uh1hÖhhØh²hh³hÇh´K'ubh×)”}”(hhh]”(hÜ)”}”(hŒ Return Value”h]”hŒ Return Value”…””}”(hjk h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÛhjh h²hh³hÇh´Kªubhý)”}”(hŒ´On success 0 is returned, on error -1 and the ``errno`` variable is set appropriately. The generic error codes are described at the :ref:`Generic Error Codes ` chapter.”h]”(hŒ.On success 0 is returned, on error -1 and the ”…””}”(hjy h²hh³Nh´Nubj—)”}”(hŒ ``errno``”h]”hŒerrno”…””}”(hj h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j–hjy ubhŒM variable is set appropriately. The generic error codes are described at the ”…””}”(hjy h²hh³Nh´Nubh)”}”(hŒ':ref:`Generic Error Codes `”h]”jü)”}”(hj• h]”hŒGeneric Error Codes”…””}”(hj— h²hh³Nh´Nubah}”(h]”h ]”(jŒstd”Œstd-ref”eh"]”h$]”h&]”uh1jûhj“ ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”jŒ refdomain”j¡ Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjŒ gen-errors”uh1hh³hÇh´K¬hjy ubhŒ chapter.”…””}”(hjy h²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1hüh³hÇh´K¬hjh h²hubeh}”(h]”Œ return-value”ah ]”h"]”Œ return value”ah$]”h&]”uh1hÖhhØh²hh³hÇh´Kªubeh}”(h]”(Œioctl-lirc-get-features”hÕeh ]”h"]”(Œioctl lirc_get_features”Œlirc_get_features”eh$]”h&]”uh1hÖhhh²hh³hÇh´Kj¨}”jË hÊsjª}”hÕhÊsubeh}”(h]”h ]”h"]”h$]”h&]”Œsource”hÇuh1hŒcurrent_source”NŒ current_line”NŒsettings”Œdocutils.frontend”ŒValues”“”)”}”(hÛNŒ generator”NŒ datestamp”NŒ source_link”NŒ source_url”NŒ toc_backlinks”Œentry”Œfootnote_backlinks”KŒ sectnum_xform”KŒstrip_comments”NŒstrip_elements_with_classes”NŒ strip_classes”NŒ report_level”KŒ halt_level”KŒexit_status_level”KŒdebug”NŒwarning_stream”NŒ traceback”ˆŒinput_encoding”Œ utf-8-sig”Œinput_encoding_error_handler”Œstrict”Œoutput_encoding”Œutf-8”Œoutput_encoding_error_handler”jó Œerror_encoding”Œutf-8”Œerror_encoding_error_handler”Œbackslashreplace”Œ language_code”Œen”Œrecord_dependencies”NŒconfig”NŒ id_prefix”hŒauto_id_prefix”Œid”Œ dump_settings”NŒdump_internals”NŒdump_transforms”NŒdump_pseudo_xml”NŒexpose_internals”NŒstrict_visitor”NŒ_disable_config”NŒ_source”hÇŒ _destination”NŒ _config_files”]”Œ7/var/lib/git/docbuild/linux/Documentation/docutils.conf”aŒfile_insertion_enabled”ˆŒ raw_enabled”KŒline_length_limit”M'Œpep_references”NŒ pep_base_url”Œhttps://peps.python.org/”Œpep_file_url_template”Œpep-%04d”Œrfc_references”NŒ rfc_base_url”Œ&https://datatracker.ietf.org/doc/html/”Œ tab_width”KŒtrim_footnote_reference_space”‰Œsyntax_highlight”Œlong”Œ smart_quotes”ˆŒsmartquotes_locales”]”Œcharacter_level_inline_markup”‰Œdoctitle_xform”‰Œ docinfo_xform”KŒsectsubtitle_xform”‰Œ image_loading”Œlink”Œembed_stylesheet”‰Œcloak_email_addresses”ˆŒsection_self_link”‰Œenv”NubŒreporter”NŒindirect_targets”]”Œsubstitution_defs”}”Œsubstitution_names”}”Œrefnames”}”Œrefids”}”(hÕ]”hÊaj]”j…ajÐ]”jÆaj6]”j,ajß]”jÕaj]”jaj}]”jsajÞ]”jÔaj?]”j5aj ]”j–aj]”j÷ajb]”jXajÃ]”j¹aj$]”jaj…]”j{ajæ]”jÜaj#]”jajÌ]”jÂaj- ]”j# auŒnameids”}”(jË hÕjÊ jÇ jjj°j­jJjGjqjnje jb j¥jjæjÐjLj6jõjßj2jj“j}jôjÞjUj?j¶j jjjxjbjÙjÃj:j$j›j…jüjæj9j#jâjÌjC j- j j¿ uŒ nametypes”}”(jË ˆjÊ ‰j‰j°‰jJ‰jq‰je ‰j¥ˆjæˆjLˆjõˆj2ˆj“ˆjôˆjUˆj¶ˆjˆjxˆjÙˆj:ˆj›ˆjüˆj9ˆjâˆjC ˆj ‰uh}”(hÕhØjÇ hØjhëj­jj4j=jGj³jnjMjb jtjjjÐjÑj6j7jßjàjjj}j~jÞjßj?j@j j¡jjjbjcjÃjÄj$j%j…j†jæjçj#j$jÌjÍj- j. j¿ jh uŒ footnote_refs”}”Œ citation_refs”}”Œ autofootnotes”]”Œautofootnote_refs”]”Œsymbol_footnotes”]”Œsymbol_footnote_refs”]”Œ footnotes”]”Œ citations”]”Œautofootnote_start”KŒsymbol_footnote_start”KŒ id_counter”Œ collections”ŒCounter”“”}”…”R”Œparse_messages”]”Œtransform_messages”]”(hŒsystem_message”“”)”}”(hhh]”hý)”}”(hhh]”hŒ7Hyperlink target "lirc-get-features" is not referenced.”…””}”hjo sbah}”(h]”h ]”h"]”h$]”h&]”uh1hühjl ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”ŒINFO”Œsource”hÇŒline”Kuh1jj ubjk )”}”(hhh]”hý)”}”(hhh]”hŒ6Hyperlink target "lirc-can-rec-raw" is not referenced.”…””}”hjŠ sbah}”(h]”h ]”h"]”h$]”h&]”uh1hühj‡ ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”j„ Œsource”hÇŒline”K)uh1jj ubjk )”}”(hhh]”hý)”}”(hhh]”hŒ8Hyperlink target "lirc-can-rec-pulse" is not referenced.”…””}”hj¤ sbah}”(h]”h ]”h"]”h$]”h&]”uh1hühj¡ ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”j„ Œsource”hÇŒline”K/uh1jj ubjk )”}”(hhh]”hý)”}”(hhh]”hŒ8Hyperlink target "lirc-can-rec-mode2" is not referenced.”…””}”hj¾ sbah}”(h]”h ]”h"]”h$]”h&]”uh1hühj» ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”j„ Œsource”hÇŒline”K6uh1jj ubjk )”}”(hhh]”hý)”}”(hhh]”hŒ;Hyperlink target "lirc-can-rec-lirccode" is not referenced.”…””}”hjØ sbah}”(h]”h ]”h"]”h$]”h&]”uh1hühjÕ ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”j„ Œsource”hÇŒline”K@uh1jj ubjk )”}”(hhh]”hý)”}”(hhh]”hŒ;Hyperlink target "lirc-can-rec-scancode" is not referenced.”…””}”hjò sbah}”(h]”h ]”h"]”h$]”h&]”uh1hühjï ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”j„ Œsource”hÇŒline”KFuh1jj ubjk )”}”(hhh]”hý)”}”(hhh]”hŒ?Hyperlink target "lirc-can-set-send-carrier" is not referenced.”…””}”hj sbah}”(h]”h ]”h"]”h$]”h&]”uh1hühj ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”j„ Œsource”hÇŒline”KMuh1jj ubjk )”}”(hhh]”hý)”}”(hhh]”hŒBHyperlink target "lirc-can-set-send-duty-cycle" is not referenced.”…””}”hj& sbah}”(h]”h ]”h"]”h$]”h&]”uh1hühj# ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”j„ Œsource”hÇŒline”KTuh1jj ubjk )”}”(hhh]”hý)”}”(hhh]”hŒCHyperlink target "lirc-can-set-transmitter-mask" is not referenced.”…””}”hj@ sbah}”(h]”h ]”h"]”h$]”h&]”uh1hühj= ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”j„ Œsource”hÇŒline”K[uh1jj ubjk )”}”(hhh]”hý)”}”(hhh]”hŒ>Hyperlink target "lirc-can-set-rec-carrier" is not referenced.”…””}”hjZ sbah}”(h]”h ]”h"]”h$]”h&]”uh1hühjW ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”j„ Œsource”hÇŒline”Kbuh1jj ubjk )”}”(hhh]”hý)”}”(hhh]”hŒDHyperlink target "lirc-can-set-rec-carrier-range" is not referenced.”…””}”hjt sbah}”(h]”h ]”h"]”h$]”h&]”uh1hühjq ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”j„ Œsource”hÇŒline”Kiuh1jj ubjk )”}”(hhh]”hý)”}”(hhh]”hŒAHyperlink target "lirc-can-get-rec-resolution" is not referenced.”…””}”hjŽ sbah}”(h]”h ]”h"]”h$]”h&]”uh1hühj‹ ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”j„ Œsource”hÇŒline”Kpuh1jj ubjk )”}”(hhh]”hý)”}”(hhh]”hŒ>Hyperlink target "lirc-can-set-rec-timeout" is not referenced.”…””}”hj¨ sbah}”(h]”h ]”h"]”h$]”h&]”uh1hühj¥ ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”j„ Œsource”hÇŒline”Kwuh1jj ubjk )”}”(hhh]”hý)”}”(hhh]”hŒ>Hyperlink target "lirc-can-measure-carrier" is not referenced.”…””}”hj sbah}”(h]”h ]”h"]”h$]”h&]”uh1hühj¿ ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”j„ Œsource”hÇŒline”K~uh1jj ubjk )”}”(hhh]”hý)”}”(hhh]”hŒDHyperlink target "lirc-can-use-wideband-receiver" is not referenced.”…””}”hjÜ sbah}”(h]”h ]”h"]”h$]”h&]”uh1hühjÙ ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”j„ Œsource”hÇŒline”K…uh1jj ubjk )”}”(hhh]”hý)”}”(hhh]”hŒ7Hyperlink target "lirc-can-send-raw" is not referenced.”…””}”hjö sbah}”(h]”h ]”h"]”h$]”h&]”uh1hühjó ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”j„ Œsource”hÇŒline”KŒuh1jj ubjk )”}”(hhh]”hý)”}”(hhh]”hŒ9Hyperlink target "lirc-can-send-pulse" is not referenced.”…””}”hj sbah}”(h]”h ]”h"]”h$]”h&]”uh1hühj ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”j„ Œsource”hÇŒline”K’uh1jj ubjk )”}”(hhh]”hý)”}”(hhh]”hŒ9Hyperlink target "lirc-can-send-mode2" is not referenced.”…””}”hj* sbah}”(h]”h ]”h"]”h$]”h&]”uh1hühj' ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”j„ Œsource”hÇŒline”Kœuh1jj ubjk )”}”(hhh]”hý)”}”(hhh]”hŒ