kopia lustrzana https://github.com/cyoung/stratux
Fixed typo, and added TAF.AMD
rodzic
2f2c3d27a3
commit
f099336823
|
@ -770,7 +770,7 @@ func registerADSBTextMessageReceived(msg string) {
|
|||
if (x[0] == "METAR") || (x[0] == "SPECI") {
|
||||
globalStatus.UAT_METAR_total++
|
||||
}
|
||||
if x[0] == "TAF" {
|
||||
if (x[0] == "TAF") || (x[0] == "TAF.AMD") {
|
||||
globalStatus.UAT_TAF_total++
|
||||
}
|
||||
if x[0] == "WINDS" {
|
||||
|
@ -792,6 +792,29 @@ func registerADSBTextMessageReceived(msg string) {
|
|||
weatherUpdate.Send(wmJSON)
|
||||
}
|
||||
|
||||
func UpdateUATStats(ProductID uint32) {
|
||||
switch ProductID {
|
||||
case 0,20:
|
||||
globalStatus.UAT_METAR_total++
|
||||
case 1,21:
|
||||
globalStatus.UAT_TAF_total++
|
||||
case 51,52,53,54,55,56,57,58,59,60,61,62,63,64,81,82,83:
|
||||
globalStatus.UAT_NEXRAD_total++
|
||||
// AIRMET and SIGMETS
|
||||
case 2,3,4,6,11,12,22,23,24,26,254:
|
||||
globalStatus.UAT_SIGMET_total++
|
||||
case 5,25:
|
||||
globalStatus.UAT_PIREP_total++
|
||||
case 8:
|
||||
globalStatus.UAT_NOTAM_total++
|
||||
case 413:
|
||||
// Do nothing in the case since text is recorded elsewhere
|
||||
return
|
||||
default:
|
||||
globalStatus.UAT_OTHER_total++
|
||||
}
|
||||
}
|
||||
|
||||
func parseInput(buf string) ([]byte, uint16) {
|
||||
//FIXME: We're ignoring all invalid format UAT messages (not sending to datalog).
|
||||
x := strings.Split(buf, ";") // Discard everything after the first ';'.
|
||||
|
|
Ładowanie…
Reference in New Issue