Heartbeat сигнал на принтере

Что: 7069872e3280ff6bd930ad18455403ed6bf7c7db

Когда: 2025-02-01 21:19:38+03:00

Темы: fun hard

Heartbeat сигнал на принтере

На работе есть принтер, на боку которого равномерно мигающая лампочка.
А рядом просто нарисовано сердечко. Мол, heartbeat сигнал так показывают.
Причём его период как-будто совпадает с нашим человеческим.

комментарий 0:

From: kmeaw
Date: 2025-02-02 10:17:02Z

В Linux есть LED heartbeat trigger, частота которого - это функция от
loadavg.

echo heartbeat > /sys/class/leds/input4::capslock/trigger

This allows LEDs to be controlled by a CPU load average.
The flash frequency is a hyperbolic function of the 1-minute
load average.

https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/tree/drivers/leds/trigger/ledtrig-heartbeat.c#n54

/*
 * The hyperbolic function below modifies the
 * heartbeat period length in dependency of the
 * current (1min) load. It goes through the points
 * f(0)=1260, f(1)=860, f(5)=510, f(inf)->300.
 */

комментарий 1:

From: Sergey Matveev
Date: 2025-02-02 10:23:57Z

*** kmeaw [2025-02-02 09:54]:
>This allows LEDs to be controlled by a CPU load average.

Здорово! Я вот обожаю всякие лампочки мигающие. Главное -- чтобы они
несли хоть какой-то информационный смысл. Нагрузки, передачи пакетов
и всё такое. Нравилась полоса из LED-ов на старых ThinkPad-ах. Не то
что сейчас -- даже индикатор включено ли устройство могут не вывести.