Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func RegisterDeviceController ¶ added in v0.1.0
func RegisterDeviceController(c DeviceController)
func RegisterReportController ¶
func RegisterReportController(c ReportController)
Types ¶
type DeviceController ¶ added in v0.1.0
func (*DeviceController) GetFilesystem ¶ added in v0.1.0
func (c *DeviceController) GetFilesystem(ctx *fiber.Ctx) error
func (*DeviceController) GetFirmware ¶ added in v0.1.0
func (c *DeviceController) GetFirmware(ctx *fiber.Ctx) error
func (*DeviceController) GetVersion ¶ added in v0.1.0
func (c *DeviceController) GetVersion(ctx *fiber.Ctx) error
type ReportController ¶
type ReportController struct { fx.In TempSensor *stream.TempSensor HumSensor *stream.HumSensor Route fiber.Router `name:"api-v1"` }
func (*ReportController) GetHum ¶
func (c *ReportController) GetHum(ctx *fiber.Ctx) error
func (*ReportController) GetSensor ¶
func (c *ReportController) GetSensor(ctx *fiber.Ctx) error
func (*ReportController) GetTemp ¶
func (c *ReportController) GetTemp(ctx *fiber.Ctx) error
Click to show internal directories.
Click to hide internal directories.