resetDevice method

void resetDevice(
  1. Device device
)

Resets the given device by sending RoverStatus.RESTART.

Implementation

void resetDevice(Device device) {
  models.home.clear(clearErrors: true);
  final socket = models.sockets.socketForDevice(device);
  models.logs.deviceSeverity[device] = BurtLogLevel.info;
  final message = UpdateSetting(status: RoverStatus.RESTART);
  socket?.sendMessage(message);
  notifyListeners();
}