Config...serial(3pm)
π NAME π
okay so bestie, gather round, because this one's a whole configuration class moment:
Config::Model::models::LCDd::rawserial β Configuration class LCDd::rawserial
that's it. that's the name. she's a Config::Model model class for the LCDd rawserial driver and she's serving exactly that π
β¨ DESCRIPTION β¨
these are the configuration classes used by Config::Model, and the way this one came into existence? it was generated from LCDd.conf π«Ά so it's not handwritten, it's born from the config file itself. iconic behavior honestly.
so if you're using cme to poke at your LCDd setup (which is the whole point, iykyk), this is the class doing the heavy lifting for the rawserial driver.
π Elements π
these are the elements, aka the things you can actually configure. there's four of them. no cap.
π Device π
select the output device to use. that's the whole job. you pick which device it talks to. β¨
this one is optional, and its type is uniline.
the upstream_default value is:
/dev/cuaU0
so if you don't say anything, that's what you get π
π¦ Size π¦
specifies the size of the LCD. and here's the little plot twist bestie, listen up π
- if this driver is loaded as a secondary driver, it always adopts to the size of the primary driver. always. no discussion. it's giving "i'm just matching your energy" fr fr
- if it's loaded as the only (or primary) driver, then and only then can the size be set. main character privileges π
this one is optional, and its type is uniline.
the upstream_default value is:
40x4
β Speed β
serial port baudrate. that's it, that's the vibe. π
this one is optional, and its type is uniline.
the upstream_default value is:
9600
π UpdateRate π
how often to dump the LCD contents out the port, in Hertz (times per second). and because units can be a whole situation, here's the cheat sheet, no guessing needed:
1= once per second4= 4 times per second0.1= once every 10 seconds
this one is optional, and its type is number.
the upstream_default value is:
1
π SEE ALSO π
cme
and that's the whole page bestie, we ate π β¨ this was User Contributed Perl Documentation, running perl v5.40.1, dated 2025-03-04 β mwah, go configure something cute πΈπ¦
π¦ where this page comes from
- debian trixie: libconfig-model-lcdproc-perl 2.055-2 Β· LGPL-2.1-only
- ubuntu resolute: libconfig-model-lcdproc-perl 2.055-2 Β· LGPL-2.1-only
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms