routers

package
v0.0.0-...-3ee0207 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: May 10, 2024 License: GPL-2.0 Imports: 11 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func RegisterFleetRoutes

func RegisterFleetRoutes(db *gorm.DB, router *gin.Engine)

func RegisterMinerRoutes

func RegisterMinerRoutes(db *gorm.DB, router *gin.Engine)

func RegisterMinerTimeSeriesRoutes

func RegisterMinerTimeSeriesRoutes(router *gin.Engine)

func RegisterScannerRoutes

func RegisterScannerRoutes(db *gorm.DB, router *gin.Engine)

TODO: separate the response logic into controller layer

Types

type MinerControlRequest

type MinerControlRequest struct {
	MacAddresses []string          `json:"mac_addresses"`
	Mode         miner_domain.Mode `json:"mode"`
}

type MinerTimeSeriesRequest

type MinerTimeSeriesRequest struct {
	MacAddress string `json:"mac_address"`
	Interval   int    `json:"interval"` // minute
}

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL