ENUM FECAP_SCALE_PARAMS(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

✨ enum fecap_scale_params(9) ✨

okay so bestie, this one is from the Kernel API Manual β€” we're deep in kernel-land today πŸ§šπŸ’œ


πŸŽ€ NAME πŸŽ€

enum fecap_scale_params β€” the scale types for the quality parameters. literally just telling you how a quality number is being measured, iykyk πŸ’…


🌸 SYNOPSIS 🌸

enum fecap_scale_params {
    FE_SCALE_NOT_AVAILABLE ,
    FE_SCALE_DECIBEL ,
    FE_SCALE_RELATIVE ,
    FE_SCALE_COUNTER

};

no cap, that's the whole thing β€” four constants, each one with main character energy of its own πŸ‘‘


πŸ¦‹ CONSTANTS πŸ¦‹

  • FE_SCALE_NOT_AVAILABLE β€” this QoS measure just isn't available rn πŸ™ˆ and that could mean either a temporary or a permanent condition β€” so don't assume it's coming back, okay?
  • FE_SCALE_DECIBEL β€” this scale is measured in 0.001 dB steps, and it's typically used on signal measures πŸ“Ά (yes, thousandths of a decibel, they're being precise like that πŸ’…)
  • FE_SCALE_RELATIVE β€” this one's a relative percentual measure, ranging from 0 (0%) all the way up to 0xffff (100%) 🌈 so it's giving percent vibes but in hex, slay
  • FE_SCALE_COUNTER β€” this scale counts the occurrence of an event, like bit error, block error, or lapsed time ⏱️ it's a tally, basically β€” one, two, three, iconic

πŸ”₯ SEE ALSO πŸ”₯

Kernel file ./include/uapi/linux/dvb/frontend.h, plus the whole friend group πŸ’–:

  • 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_sccc_code_mode(9)
  • enum atscmh_rs_frame_ensemble(9)
  • enum atscmh_rs_frame_mode(9)
  • enum atscmh_rs_code_mode(9)
  • struct dtv_stats(9)
  • struct dtv_fe_stats(9)
  • struct dtv_property(9)
  • struct dtv_properties(9)

bestie reminder: this page lives in ./include/uapi/linux/dvb, and the version/date stamp on it is October 2026 β€” so yeah, future girlie energy ⭐🫢 that's a wrap, go read the frontend header, ily, bye πŸ’œπŸŽ€
πŸ“¦ where this page comes from