Merge pull request #944 from joyel24/meteomodem-M20-radiosondes-altitude

Add Meteomodem M20 radiosondes altitude
This commit is contained in:
gullradriel 2023-05-03 06:31:47 +02:00 committed by GitHub
commit ca143f9788
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -1,6 +1,7 @@
/*
* Copyright (C) 2015 Jared Boone, ShareBrained Technology, Inc.
* Copyright (C) 2017 Furrtek
* Early 2023 joyel24 added meteomodem M20 support
*
* This file is part of PortaPack.
*
@ -113,9 +114,9 @@ GPS_data Packet::get_GPS_data() const
}
else if (type_ == Type::Meteomodem_M20)
{
result.alt = 0; //((reader_bi_m.read(8 * 8, 32) / 100) - 48) / 250 ; //Disable innacurate altitude for the moment.
result.lat = reader_bi_m.read(28 * 8, 32) / 1000000.0 ; //https://raw.githubusercontent.com/projecthorus/radiosonde_auto_rx/master/demod/mod/m20mod.c
result.lon = reader_bi_m.read(32 * 8, 32) / 1000000.0 ;
result.alt = reader_bi_m.read(8 * 8, 24) / 100.0 ; // <|
result.lat = reader_bi_m.read(28 * 8, 32) / 1000000.0 ; // <| Inspired by https://raw.githubusercontent.com/projecthorus/radiosonde_auto_rx/master/demod/mod/m20mod.c
result.lon = reader_bi_m.read(32 * 8, 32) / 1000000.0 ; // <|
}
else if (type_ == Type::Vaisala_RS41_SG)
{