Docs menu

Native Components

Device Summary Card

A compact, monitoring-only summary of device and subsystem health. HARDWARE VALIDATED on the current ESP32-P4 evidence ledger.

#12 — Device Summary Card

Device Summary Card in the implemented ForgeUI Native Component library.

A compact, monitoring-only summary of device and subsystem health.

  • Device overview
  • Fleet dashboards
  • Firmware status
  • System health summaries

Inspector capabilities and presentation

  • 240 × 145 default and 220 × 128 minimum stackable geometry
  • Device name and four-state status
  • Uptime and firmware version
  • Network and storage status

The component remains one serialized Canvas object. Browser Preview, Live Studio and Standalone Export consume its normalized semantic model while internal LVGL composition stays private.

Generated Runtime SDK family

c
void FG_Set_<DeviceSummaryCard>_Device_Name(const char * name);
void FG_Set_<DeviceSummaryCard>_Status(int32_t status);
void FG_Set_<DeviceSummaryCard>_Uptime(const char * value);
void FG_Set_<DeviceSummaryCard>_Firmware_Version(const char * value);
void FG_Set_<DeviceSummaryCard>_Network_Status(const char * value);
void FG_Set_<DeviceSummaryCard>_Storage_Status(const char * value);

Interaction and UserEvents

c
No UserEvents are generated.

Device Summary Card is monitoring-only and has no operator interaction contract.

Where hooks exist, implement the exact declarations in 95_UserEvents.c. Runtime SDK calls never simulate user input.

Ownership boundary

ForgeUI owns semantic presentation, private LVGL composition, generated contracts, persisted identity, fixed storage and Browser/Live/Standalone alignment.

Browser, Live, Standalone and ESP32-P4 status

SurfaceStatus
Browser PreviewImplemented
Live StudioImplemented
Standalone ExportImplemented
Persisted identity and duplicate isolationImplemented
ESP32-P4HARDWARE VALIDATED