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