toDuplicatedLocation method

SystemData toDuplicatedLocation({
  1. required String newLocationName,
  2. required DeviceAddress newAddress,
})

Implementation

SystemData toDuplicatedLocation({
  required String newLocationName,
  required DeviceAddress newAddress,
}) {
  return SystemData(
    deviceId: -1,
    locationName: newLocationName,
    address: newAddress,
    installationChecklistType: InstallationChecklistType.emptyDuplicate,
    currentInstallationChecklistStep: InstallationChecklistStep.pairGenerator,
    exercise: const SystemExerciseData(
      mode: null,
      nextExerciseDate: null,
      frequency: null,
      duration: null,
    ),
    generator: null,
    atsTiles: const [],
    hubData: null,
    firmware: const SystemFirmwareData(updatesAvailable: 0),
  );
}