STRUCT IR_RAW_TIMINGS_PD(9)
π struct ir_raw_timings_pd(9) β pulse-distance modulation timings
okay bestie, welcome to the Kernel API Manual β¨ this one's about struct ir_raw_timings_pd, and yes it's giving "infrared remote control core" realness. no cap, it's the vibe struct for pulse-distance modulation timings π
β¨ SYNOPSIS β¨
struct ir_raw_timings_pd {
unsigned int header_pulse;
unsigned int header_space;
unsigned int bit_pulse;
unsigned int bit_space[2];
unsigned int trailer_pulse;
unsigned int trailer_space;
unsigned int msb_first:1;
};
like, look at her. seven fields. main character energy fr fr π
πΈ Members πΈ
header_pulseβ how long the header pulse lasts, measured in ns. and listen:0means none, okay? don't come for me, that's just what it says π«Άheader_spaceβ the duration of the header space, in ns.bit_pulseβ duration of the bit pulse, in ns. every single bit. consistent queen πbit_space[2]β duration of the bit space, in ns β and it's an array of two because it holds the space for logic 0 and logic 1. both. she carries both πβ¨trailer_pulseβ duration of the trailer pulse, in ns. the outro, the goodbye, the periodt.trailer_spaceβ duration of the trailer space, in ns.msb_firstβ a:1bitfield that's1if the most significant bit is sent first. iykyk π
π¦ SEE ALSO π¦
- Kernel file
./drivers/media/rc/rc-core-priv.h rc_open(9)rc_close(9)struct ir_raw_timings_manchester(9)ir_raw_gen_pulse_space(9)struct ir_raw_timings_pl(9)
lowkey go read those too, bestie β they're all in the same friend group π«Ά
okay that's the whole page, no crumbs left π this came to you from ./drivers/media/rc, dated October 2026, and it's literally titled struct ir_raw_timings_pd(9) β mwah, slay, bye πβ
π¦ where this page comes from
- nixpkgs unstable: linux-manual 7.3.1
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms