kopia lustrzana https://github.com/lightaprs/LightAPRS-W-1.0
negative altitude bug fixed
* negative altitude values causing display bug on aprs.fi fixed * setPreamble option added for LibAPRS.pull/2/head
rodzic
85976c5ef6
commit
cd81ce0888
|
@ -46,7 +46,7 @@ char Symbol='O'; // '/O' for balloon, '/>' for car, for more info : http://ww
|
|||
bool alternateSymbolTable = false ; //false = '/' , true = '\'
|
||||
|
||||
char comment[50] = "http://www.lightaprs.com"; // Max 50 char
|
||||
char StatusMessage[50] = "LightAPRS-W by TA9OHC & TA2MUN";
|
||||
char StatusMessage[50] = "LightAPRS-W by TA2NHP & TA2MUN";
|
||||
//*****************************************************************************
|
||||
|
||||
uint16_t BeaconWait=50; //seconds sleep for next beacon (HF or VHF). This is optimized value, do not change this if possible.
|
||||
|
@ -198,6 +198,8 @@ void setup() {
|
|||
APRS_setPath2("WIDE2", Wide2);
|
||||
APRS_useAlternateSymbolTable(alternateSymbolTable);
|
||||
APRS_setSymbol(Symbol);
|
||||
//increase following value (for example to 500UL) if you experience packet loss/decode issues.
|
||||
APRS_setPreamble(350UL);
|
||||
APRS_setPathSize(pathSize);
|
||||
AprsPinInput;
|
||||
bmp.begin();
|
||||
|
@ -502,7 +504,19 @@ void updateTelemetry() {
|
|||
telemetry_buff[7] = '/';
|
||||
telemetry_buff[8] = 'A';
|
||||
telemetry_buff[9] = '=';
|
||||
sprintf(telemetry_buff + 10, "%06lu", (long)gps.altitude.feet());
|
||||
//sprintf(telemetry_buff + 10, "%06lu", (long)gps.altitude.feet());
|
||||
|
||||
//fixing negative altitude values causing display bug on aprs.fi
|
||||
float tempAltitude = gps.altitude.feet();
|
||||
|
||||
if (tempAltitude>0){
|
||||
//for positive values
|
||||
sprintf(telemetry_buff + 10, "%06lu", (long)tempAltitude);
|
||||
} else{
|
||||
//for negative values
|
||||
sprintf(telemetry_buff + 10, "%06d", (long)tempAltitude);
|
||||
}
|
||||
|
||||
telemetry_buff[16] = ' ';
|
||||
sprintf(telemetry_buff + 17, "%03d", TxCount);
|
||||
telemetry_buff[20] = 'T';
|
||||
|
|
Ładowanie…
Reference in New Issue