68gfx_color_t sensors_rows_state_color(
int a);
95 unsigned ch, uint16_t ma,
int watch);
gfx: an RGB565 (16-bit red, green, blue) rasteriser with no dependencies.
The panel's half of SENSE_LIMIT (0x36, protocol 4.27): a current limit per INA3221 channel,...
sense_limit_link_ev_t
What sense_limit_link_event() hands out.
Definition sense_limit_link.h:91
The panel's half of the SENSE_MAP page (0x35, protocol 4.25): up to four INA3221 parts as SETUP > SEN...
sens_part_t
What a fitted part is doing, for its heading on SETUP > SENSORS; 4 bits each in sense_map_link_status...
Definition sense_map_link.h:93
void sensors_rows_set_status(uint16_t word)
Definition sensors_rows.c:23
int sensors_rows_watcher(uint16_t code)
Definition sensors_rows.c:236
bool sensors_rows_unheld(setting_id_t id)
Whether the row of id is marked.
Definition sensors_rows.c:130
const char * sensors_rows_title(int a, char *buf, size_t n)
Definition sensors_rows.c:86
const char * sensors_rows_state(int a)
Definition sensors_rows.c:96
void sensors_rows_set_limits(uint16_t word)
Sets the LIMIT rows' marks. A change repaints SETUP.
Definition sensors_rows.c:35
int sensors_rows_heading(setting_id_t id)
Definition sensors_rows.c:80
bool sensors_rows_listed(setting_id_t id)
Definition sensors_rows.c:72
const char * sensors_rows_short(char *buf, size_t n)
Definition sensors_rows.c:225
const char * sensors_rows_meter(char *buf, size_t n)
Definition sensors_rows.c:214
const char * sensors_rows_channel(int c, char *buf, size_t n)
Definition sensors_rows.c:200
const char * sensors_rows_why(setting_id_t id)
Definition sensors_rows.c:149
const char * sensors_rows_alert(char *buf, size_t n, sense_limit_link_ev_t ev, unsigned ch, uint16_t ma, int watch)
Builds the band's line for a SENSE_LIMIT alert, in the panel's language.
Definition sensors_rows.c:165
sens_part_t sensors_rows_status(int a)
Definition sensors_rows.c:59
void sensors_rows_publish_watch(void)
Definition sensors_rows.c:248
Device settings: a typed schema, a value per entry, and a persistence seam.
setting_id_t
Every setting's id, in schema order.
Definition settings.h:67