nakhonthai / ESP32IGate

ESP32IGate is a APRS Internet Gateway + TNC Built In that is implemented for Espressif ESP32 processor.
http://aprs.dprns.com
GNU General Public License v3.0
109 stars 21 forks source link

Nuclear Radiation #28

Open Vitaliy86 opened 2 months ago

Vitaliy86 commented 2 months ago

Nuclear Radiation levels if available. The X is the type indicator. We chose "X" for radiation.

http://aprs.org/aprs12/weather-new.txt

nakhonthai commented 1 month ago

Thank for infomation. Re design protocol for weather.

// c...s...g...t...r...p...P...h..b.....L...S..m...M...w...W....v...o...O...x....F....T....
#define WX_NONE 0
#define WX_WIND_DIR (1 << 0)       // c Wind Direction (in degrees)
#define WX_WIND_SPD (1 << 1)       // s Wind Speed (mhp)
#define WX_WIND_GUST (1 << 2)      // g Wind Gust   (peak wind speed in mph in the last 5 minutes)
#define WX_TEMP (1 << 3)           // t Temperature (Fahenheit)
#define WX_RAIN (1 << 4)           // r Rain collector (in hundredths of an inch) last hour
#define WX_RAIN24HR (1 << 5)       // p Rain collector (in hundredths of an inch) Last 24 Hr
#define WX_RAIN_GMT (1 << 6)       // P Rain collector (in hundredths of an inch) Sine Midnight (GMT+0)
#define WX_HUMIDITY (1 << 7)       // h Humidity
#define WX_BARO (1 << 8)           // b Barometric Pressure (in thenths of millibars/tenths of hPascal)
#define WX_LUMINOSITY (1 << 9)     // L,l Luminosity (in watts per square meter) L=0-999,l=1000-9999
#define WX_SNOW (1 << 10)          // S Snowfall (in inches) in the last 24 hours
#define WX_SOIL_TEMP (1 << 11)     // m Soil temperature (Fahenheit)
#define WX_SOIL_MOISTURE (1 << 12) // M Soil Moisture (0-40%VWC)
#define WX_WATER_TEMP (1 << 13)    // w Water (Fahenheit)
#define WX_WATER_TDS (1 << 14)     // W Water TDS(Total Dissolved Solids) 0-1000ppm
#define WX_WATER_LEVEL (1 << 15)   // v Water Level (in hundredths of an inch)
#define WX_PM25 (1 << 16)          // o Ordure PM 2.5 0~1000μg/m³
#define WX_PM100 (1 << 17)         // O Ordure PM 10 ,0~1000μg/m³
#define WX_CO2 (1 << 18)           // X,x Co2 (PPM) x=0-9999,X=010000-999999
#define WX_CH2O (1<<19)             //F,f Formaldehyde(CH2O) F=0-9999,f,1000-2000 μg/m³
#define WX_TVOC (1<<20)             // T