feat: allow overwriting already completed calibration stages
This commit is contained in:
@@ -231,7 +231,7 @@ defmodule Localiser.Localisation.Sensor.Server do
|
||||
end
|
||||
|
||||
stage = %{distance: distance, mean_rssi: mean_rssi, readings: classified}
|
||||
new_completed = [stage | completed]
|
||||
new_completed = [stage | Enum.reject(completed, &(&1.distance == distance))]
|
||||
|
||||
broadcast_calibration(state.sensor_id, {:stage_complete, state.sensor_id, distance, classified, mean_rssi})
|
||||
|
||||
|
||||
Reference in New Issue
Block a user