All checks were successful
ci/woodpecker/push/build-image Pipeline was successful
43 lines
1.0 KiB
Go
43 lines
1.0 KiB
Go
package constants
|
|
|
|
import "time"
|
|
|
|
const (
|
|
// ObservationWindow defines how far back observations are queried.
|
|
ObservationWindow = 30 * time.Minute
|
|
|
|
// DefaultObservationCount defines the default number of observations returned.
|
|
DefaultObservationCount = 5
|
|
|
|
// MaxObservationCount defines the max observation count accepted from query params.
|
|
MaxObservationCount = 100
|
|
|
|
// ForecastQueryLimit defines the max forecast periods returned.
|
|
ForecastQueryLimit = 5
|
|
|
|
// UnitSystemUS identifies the US customary unit system.
|
|
UnitSystemUS = "us"
|
|
|
|
// UnitSystemMetric identifies the metric unit system.
|
|
UnitSystemMetric = "metric"
|
|
|
|
// DefaultOutputUnitSystem is the API's default output unit system for forecast/current conditions.
|
|
DefaultOutputUnitSystem = UnitSystemUS
|
|
|
|
// DefaultHTTPAddr is the default listen address for the HTTP server.
|
|
DefaultHTTPAddr = ":8080"
|
|
)
|
|
|
|
var SupportedTimestampLayouts = []string{
|
|
time.RFC3339Nano,
|
|
time.RFC3339,
|
|
}
|
|
|
|
const (
|
|
TempFahrenheitPrecision = 1
|
|
WindMphPrecision = 1
|
|
|
|
KmhPerMph = 1.609344
|
|
MphPerKmh = 1 / KmhPerMph
|
|
)
|