Fix bug in telemetry timing.

This commit is contained in:
Matt 2021-09-18 17:22:22 -05:00
parent f5b8820830
commit ff4d343d8c
1 changed files with 11 additions and 3 deletions

View File

@ -103,8 +103,6 @@ boolean key_up = true;
boolean t_lock = false; boolean t_lock = false;
boolean fixed_beacon_enabled = false; boolean fixed_beacon_enabled = false;
boolean show_cmt = true; boolean show_cmt = true;
// Telemetry interval, seconds
int tel_interval;
// Telemetry sequence, current value // Telemetry sequence, current value
int tel_sequence; int tel_sequence;
@ -122,6 +120,12 @@ int tel_sequence;
boolean enable_tel = true; boolean enable_tel = true;
#else #else
boolean enable_tel = false; boolean enable_tel = false;
#endif
// Telemetry interval, seconds
#ifdef TNC_SELF_TELEMETRY_INTERVAL
int tel_interval = TNC_SELF_TELEMETRY_INTERVAL;
#else
int tel_interval = 3600;
#endif #endif
#ifdef TNC_SELF_TELEMETRY_MIC #ifdef TNC_SELF_TELEMETRY_MIC
int tel_mic = 1; // telemetry as "T#MIC" int tel_mic = 1; // telemetry as "T#MIC"
@ -557,7 +561,11 @@ String prepareCallsign(const String& callsign){
#endif #endif
// Update the telemetry sequence number // Update the telemetry sequence number
tel_sequence = tel_sequence + 1; if(tel_sequence >= 999){
tel_sequence = 0;
}else{
tel_sequence = tel_sequence + 1;
}
preferences.putUInt(PREF_TNC_SELF_TELEMETRY_SEQ, tel_sequence); preferences.putUInt(PREF_TNC_SELF_TELEMETRY_SEQ, tel_sequence);
} }