123456789101112131415161718192021222324252627282930313233343536373839404142434445 |
- package model
- const EnvironmentDataKey = "environment_data_%d"
- const (
- ModelInfoDefault = iota
- ModelInfoNoise
- ModelInfoPM25
- ModelInfoPM10
- ModelInfoTemprature
- ModelInfoHumidity
- ModelInfoPressure
- ModelInfowindSpeed
- ModelInfoWindDirection
- ModelInfoRainfall
- ModelInfoUltravioletRays
- ModelInfoLightIntensity
- ModelInfoAirQuality
- ModelInfoAll = 20
- ModelInfoAQI = 21
- )
- func CalculateDirection(windDirection float32) string {
- result := "-"
- if windDirection > 337.5 || windDirection <= 22.5 {
- result = "北"
- } else if windDirection > 22.5 || windDirection <= 67.5 {
- result = "东北"
- } else if windDirection > 67.5 || windDirection <= 112.5 {
- result = "东"
- } else if windDirection > 112.5 || windDirection <= 157.5 {
- result = "东南"
- } else if windDirection > 157.5 || windDirection <= 202.5 {
- result = "南"
- } else if windDirection > 202.5 || windDirection <= 247.5 {
- result = "西南"
- } else if windDirection > 247.5 || windDirection <= 292.5 {
- result = "西"
- } else if windDirection > 292.5 || windDirection <= 337.5 {
- result = "西北"
- }
- return result
- }
|