ENUM ATSCMH_SCCC_BLOCK_MODE(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸŽ€ NAME πŸŽ€

okay so, first things first: this page is enum atscmh_sccc_block_mode(9) straight out of the Kernel API Manual, section 9, bestie. And what is it? It's the Type of Series Concatenated Convolutional Code Block Mode. That's the whole vibe. It's a lil enum that tells you how the SCCC block mode is set up. iconic, honestly.


✨ SYNOPSIS ✨

Like, here's the shape of it, exactly as it lives in the header:

enum atscmh_sccc_block_mode {
    ATSCMH_SCCC_BLK_SEP ,
    ATSCMH_SCCC_BLK_COMB ,
    ATSCMH_SCCC_BLK_RES

};

🌸 CONSTANTS 🌸

the three members, one by one, no skipping 🫢

  • ATSCMH_SCCC_BLK_SEP β€” Separate SCCC πŸ’… meaning the SCCC outer code mode shall be set independently for each Group Region (A, B, C, D). each region gets to be its own main character, periodt.
  • ATSCMH_SCCC_BLK_COMB β€” Combined SCCC πŸŽ€ all four Regions shall have the same SCCC outer code mode. matching outfits, no cap.
  • ATSCMH_SCCC_BLK_RES β€” Reserved. Shouldn't be used. πŸ™ˆ that's it, that's the whole note. do not touch, bestie.
lowkey important: ATSCMH_SCCC_BLK_RES is reserved, and "Shouldn't be used" is the entire warning. so… don't use it. πŸ’€

πŸ‘‘ SEE ALSO πŸ‘‘

all the siblings and neighbours, fr fr β€” these all live in 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_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)

and that's the whole page, bestie πŸ’– if you ever wanna find it again it's chillin' in ./include/uapi/linux/dvb, dated October 2026, and it answers to the name enum atscmh_sccc_block_mode(9). slay, go read the rest of the dvb frontend lore. 🌈⭐

πŸ“¦ where this page comes from