performanceLevel function
Classify detection-time in milliseconds into a display-friendly bucket
(label, color, icon) for overlay status indicators.
Implementation
({String label, Color color, IconData icon}) performanceLevel(int ms) {
if (ms < 200) {
return (label: 'Excellent', color: Colors.green, icon: Icons.speed);
} else if (ms < 500) {
return (label: 'Good', color: Colors.lightGreen, icon: Icons.thumb_up);
} else if (ms < 1000) {
return (label: 'Fair', color: Colors.orange, icon: Icons.warning_amber);
} else {
return (label: 'Slow', color: Colors.red, icon: Icons.hourglass_bottom);
}
}