20 ::comms::Icon::from(
"tabler:ruler"),
21 ::comms::Colors::mui::teal[400])
26 ::comms::Icon::from(
"tabler:ruler"),
27 ::comms::Colors::mui::teal[400])
32 ::comms::Icon::from(
"tabler:ruler"),
33 ::comms::Colors::mui::teal[400])
38 ::comms::Icon::from(
"tabler:ruler"),
39 ::comms::Colors::mui::teal[400])
44 ::comms::Icon::from(
"tabler:ruler"),
45 ::comms::Colors::mui::teal[400])
55 ::comms::Icons::mdi::weight,
56 ::comms::Colors::mui::blue_grey[400])
61 ::comms::Icons::mdi::weight,
62 ::comms::Colors::mui::blue_grey[500])
72 ::comms::Icon::from(
"ph:clock"),
73 ::comms::Colors::mui::blue[400])
78 ::comms::Icons::mdi::clock_outline,
79 ::comms::Colors::mui::blue[400])
84 ::comms::Icon::from(
"ph:clock"),
85 ::comms::Colors::mui::blue[400])
95 ::comms::Icons::mdi::memory,
96 ::comms::Colors::mui::cyan[500])
101 ::comms::Icons::mdi::memory,
102 ::comms::Colors::mui::cyan[500])
105 ::dimval::BytePerSecond,
108 ::comms::Icons::mdi::transfer,
109 ::comms::Colors::mui::cyan[500])
119 ::comms::Icon::from(
"ph:wave-sine"),
120 ::comms::Colors::mui::light_blue[400])
126 ::comms::Icons::mdi::thermometer_lines,
127 ::comms::Colors::mui::orange[400])
130 "temperature_kelvin",
131 "Thermodynamic Temperature",
132 ::comms::Icon::from(
"ph:thermometer-light"),
133 ::comms::Colors::mui::orange[400])
139 ::comms::Icons::mdi::percent,
140 ::comms::Colors::mui::grey[400])
146 ::comms::Icons::mdi::counter,
147 ::comms::Colors::mui::grey[400])
153 ::comms::Icons::mdi::percent_outline,
154 ::comms::Colors::mui::grey[400])
160 ::comms::Icons::mdi::angle_obtuse,
161 ::comms::Colors::mui::deep_purple[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
Canonical SI units (base + derived) and accepted/practical alts.