16 ::comms::Icons::mdi::antenna,
17 ::comms::Colors::mui::green[400])
23 ::comms::Icons::mdi::compass,
24 ::comms::Colors::mui::deep_purple[400])
30 ::comms::Icons::mdi::angle_acute,
31 ::comms::Colors::mui::deep_purple[400])
37 ::comms::Icons::mdi::angle_acute,
38 ::comms::Colors::mui::deep_purple[500])
44 ::comms::Icon::from(
"ph:wave-sine"),
45 ::comms::Colors::mui::teal[500])
50 "Voltage Standing Wave Ratio",
51 ::comms::Icons::mdi::sine_wave,
52 ::comms::Colors::mui::red[400],
53 static constexpr int default_precision = 2;)
59 ::comms::Icons::mdi::chart_bell_curve,
60 ::comms::Colors::mui::red[400])
66 ::comms::Icons::mdi::grid,
67 ::comms::Colors::mui::brown[500])
73 ::comms::Icons::mdi::timer_outline,
74 ::comms::Colors::mui::blue[400])
Macros that expand into a CRTP unit/measure struct and a runtime auto-registration for it.
#define DIMVAL_DEFINE_MEASURE(Tag, BaseUnit, Id, Name, Icon, Color,...)
Define a measure struct in ::dimval and auto-register its descriptor.
Definition define.hpp:102
Practical / accepted units that mostly carry their own kind: clock drift, rotational frequency,...
RF / SDR units — logarithmic ratios (dB family + Neper), phase angle alternates, spectral density uni...
Canonical SI units (base + derived) and accepted/practical alts.