1234567891011121314151617181920212223242526272829303132333435363738394041424344 |
- package model
- const EnvironmentDataKey = "environment_data_%d"
- const (
- ModelInfoDefault = iota
- ModelInfoAirQuality
- ModelInfoPM25
- ModelInfoPM10
- ModelInfoTemprature
- ModelInfoHumidity
- ModelInfowindSpeed
- ModelInfoPressure
- ModelInfoNoise
- ModelInfoLightIntensity
- ModelInfoWindDirection
- ModelInfoRainfall
- ModelInfoUltravioletRays
- 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
- }
|