sensorConnectionStatus method
- String name,
- BoolState connectionStatus
A widget to represent the connection status of a sensor
Implementation
Widget sensorConnectionStatus(String name, BoolState connectionStatus) {
Widget text;
Widget icon;
if (connectionStatus == BoolState.BOOL_UNDEFINED) {
text = Text("$name Connection Unknown");
icon = const Icon(Icons.question_mark, color: Colors.grey);
} else if (connectionStatus == BoolState.YES) {
text = Text("$name Connected");
icon = const Icon(Icons.check, color: Colors.green);
} else {
text = Text("$name Disconnected");
icon = const Icon(Icons.close, color: Colors.red);
}
return Row(
mainAxisSize: MainAxisSize.min,
children: [text, const SizedBox(width: 5), icon],
);
}