update method
- @override
- SubsystemsData value
override
Updates data with new data.
Implementation
@override
void update(SubsystemsData value) {
if (!checkVersion(value)) return;
services.files.logData(value);
if (value.hasGpsConnected()) data.gpsConnected = value.gpsConnected;
if (value.hasImuConnected()) data.imuConnected = value.imuConnected;
data.connectedDevices.clear();
data.connectedDevices.addAll(value.connectedDevices);
notifyListeners();
}