ENUM ATSCMH_SCCC_CODE_MODE(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’– enum atscmh_sccc_code_mode β€” the Kernel API Manual, bestie edition πŸ’–

okay so listen up, this one's a kernel API page (enum atscmh_sccc_code_mode(9) if you're being formal, which like... we are, kind of), and it's genuinely so much simpler than it looks. it's just an enum. an enum about code rates. SCCC Block code rates specifically. we love a niche icon ✨


🌸 NAME 🌸

enum atscmh_sccc_code_mode β€” literally what kind of Series Concatenated Convolutional Code Rate you're dealing with. that's the whole vibe check. πŸŽ€


πŸ¦‹ SYNOPSIS πŸ¦‹

okay here's the shape of it, and honestly? it's giving minimalism:

enum atscmh_sccc_code_mode {
    ATSCMH_SCCC_CODE_HLF ,
    ATSCMH_SCCC_CODE_QTR ,
    ATSCMH_SCCC_CODE_RES

};

that's it. three values. no cap. πŸ’…


πŸ’œ Constants πŸ’œ

so the members, one by one, no skipping (i would never):

  • ATSCMH_SCCC_CODE_HLF β€” says the outer code rate of a SCCC Block is 1/2 rate. half. hlf. it all lines up babes 🫢
  • ATSCMH_SCCC_CODE_QTR β€” says the outer code rate of a SCCC Block is 1/4 rate. quarter. qtr. iconic naming consistency fr fr ✨
  • ATSCMH_SCCC_CODE_RES β€” Reserved. Should not be used. and i mean it bestie, like actually don't use it. this one's a 🚫 no-go zone. reserved means reserved, do not pass go, do not collect your SCCC block 😭
⚠️ real talk: ATSCMH_SCCC_CODE_RES is Reserved and Should Not Be Used. that's straight from the source, i'm not making it up, so please don't come for me if you use it and things get weird πŸ’€

πŸ”₯ SEE ALSO πŸ”₯

okay this is the part where the manpage flexes its entire friend group. every single one of these is a real reference, i'm listing them all because that's the whole point:

  • the kernel file ./include/uapi/linux/dvb/frontend.h
  • enum fe_caps(9)
  • struct dvb_frontend_info(9)
  • struct dvb_diseqc_master_cmd(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_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)

like, that's the whole frontend.h extended universe. main character energy from every single one of them ngl πŸ‘‘


🧚 cute sign-off 🧚

this page lives at ./include/uapi/linux/dvb and it's dated October 2026 β€” the manual title is enum atscmh_sccc_code_mode(9) in case you forgot already, which, fair. anyway bestie you're now officially the person who knows what an SCCC code rate enum is. slay. go read frontend.h. mwah πŸ’–πŸŒΈπŸ’…

πŸ“¦ where this page comes from