models

package
v0.0.0-...-6198046 Latest Latest
Warning

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

Go to latest
Published: Oct 14, 2024 License: MIT Imports: 1 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type AirQualityObservation

type AirQualityObservation struct {
	Pm25Indoor      int
	Pm25DailyIndoor int
	Pm25            float64
	Pm25Daily       float64
}

type HumidityObservation

type HumidityObservation struct {
	Dewpoint       float64
	DewpointIndoor float64
	Humidity       int
	HumidityIndoor int
}

type Observation

type Observation struct {
	At          time.Time
	Station     *WeatherStation
	Rain        *RainObservation
	Wind        *WindObservation
	Solar       *SolarObservation
	AirQuality  *AirQualityObservation
	Temperature *TemperatureObservation
	Humidity    *HumidityObservation
	Pressure    *PressureObservation
	RawData     interface{}
}

type PressureObservation

type PressureObservation struct {
	Barometer float64
}

type RainObservation

type RainObservation struct {
	Daily      float64
	Event      float64
	Hourly     float64
	LastRainAt time.Time
	Monthly    float64
	Total      float64
	Yearly     float64
	Weekly     float64
}

type SolarObservation

type SolarObservation struct {
	SolarRadiation float64
	UvIndex        float64
}

type TemperatureObservation

type TemperatureObservation struct {
	FeelsLike        float64
	FeelsLikeIndoor  float64
	Fahrenheit       float64
	FahrenheitIndoor float64
}

type WeatherStation

type WeatherStation struct {
	MacAddress string
	Name       string
	Location   string
}

type WindObservation

type WindObservation struct {
	Direction                 int
	Gust                      float64
	GustDirection             int
	Speed                     float64
	DirectionAverage2Minutes  int
	SpeedAverage2Minutes      float64
	DirectionAverage10Minutes int
	SpeedAverage10Minutes     float64
	MaxDailyGust              float64
}

Jump to

Keyboard shortcuts

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