feat: wait for enrolled sensors to announce, factory reset them on deletion
This commit is contained in:
@@ -52,12 +52,13 @@ defmodule Localiser.Web.Schemas do
|
||||
properties: %{
|
||||
id: %Schema{type: :integer},
|
||||
sensor_id: %Schema{type: :string},
|
||||
confirmed: %Schema{type: :boolean},
|
||||
room_id: %Schema{type: :integer, nullable: true},
|
||||
floor_x: %Schema{type: :number, format: :float, nullable: true},
|
||||
floor_y: %Schema{type: :number, format: :float, nullable: true},
|
||||
rssi_ref: %Schema{type: :number, format: :float, nullable: true}
|
||||
},
|
||||
required: [:id, :sensor_id]
|
||||
required: [:id, :sensor_id, :confirmed]
|
||||
})
|
||||
end
|
||||
|
||||
@@ -236,6 +237,15 @@ defmodule Localiser.Web.Schemas do
|
||||
})
|
||||
end
|
||||
|
||||
defmodule SensorEnrollParams do
|
||||
require OpenApiSpex
|
||||
OpenApiSpex.schema(%{
|
||||
title: "SensorEnrollParams", type: :object,
|
||||
properties: %{sensor_id: %Schema{type: :string}},
|
||||
required: [:sensor_id]
|
||||
})
|
||||
end
|
||||
|
||||
defmodule SensorUpdateParams do
|
||||
require OpenApiSpex
|
||||
OpenApiSpex.schema(%{
|
||||
|
||||
Reference in New Issue
Block a user