STRUCT DVB_DISEQC_MASTER_CMD(9)
π struct dvb_diseqc_master_cmd(9) π
okay so bestie, welcome to the Kernel API Manual, section 9 β this one's all about struct dvb_diseqc_master_cmd, aka the DiSEqC master command. it's giving "small struct, big satellite energy" π°οΈβ¨
β¨ NAME β¨
struct dvb_diseqc_master_cmd β DiSEqC master command π
π¦ SYNOPSIS π¦
like, here's the whole thing, she's tiny but she's iconic:
struct dvb_diseqc_master_cmd {
__u8 msg[6];
__u8 msg_len;
};
πΈ Members πΈ
msgβ the DiSEqC message that's gonna be sent out into the world π. it contains a 3 bytes header with: framing + address + command, plus an optional argument of up to 3 bytes of data. so like, header first, then maybe some extra data if she feels like it π«Άmsg_lenβ the length of the DiSEqC message. valid values are 3 to 6. that's the whole vibe check: outside 3β6 and you're not valid, no cap π
π Description π
go check out the DiSEqC bus spec, it lives at http://www.eutelsat.org/ β that's where all the possible messages you can use are listed πβ¨ like, the struct just carries the message, the spec tells you what to actually put in there, iykyk.
π SEE ALSO π
kernel file ./include/uapi/linux/dvb/frontend.h and honestly her whole friend group:
enum fe_caps(9)struct dvb_frontend_info(9)struct dvb_diseqc_slave_reply(9)enum fe_sec_voltage(9)enum fe_sec_tone_mode(9)enum fe_sec_mini_cmd(9)enum fe_status(9)enum fe_spectral_inversion(9)enum fe_code_rate(9)enum fe_modulation(9)enum fe_transmit_mode(9)enum fe_guard_interval(9)enum fe_hierarchy(9)enum fe_interleaving(9)enum fe_pilot(9)enum fe_rolloff(9)enum fe_delivery_system(9)enum atscmh_sccc_block_mode(9)enum atscmh_sccc_code_mode(9)enum atscmh_rs_frame_ensemble(9)enum atscmh_rs_frame_mode(9)enum atscmh_rs_code_mode(9)enum fecap_scale_params(9)struct dtv_stats(9)struct dtv_fe_stats(9)struct dtv_property(9)struct dtv_properties(9)
that's the whole squad, fr fr π«Άπ
and that's the page, bestie π
β¨ this lil rewrite came from the source dir ./include/uapi/linux/dvb, dated October 2026 β slay, go read the actual spec now ππ¦
π¦ 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