Fix bug in telemetry timing.
This commit is contained in:
parent
f5b8820830
commit
ff4d343d8c
|
|
@ -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
|
||||||
|
if(tel_sequence >= 999){
|
||||||
|
tel_sequence = 0;
|
||||||
|
}else{
|
||||||
tel_sequence = tel_sequence + 1;
|
tel_sequence = tel_sequence + 1;
|
||||||
|
}
|
||||||
preferences.putUInt(PREF_TNC_SELF_TELEMETRY_SEQ, tel_sequence);
|
preferences.putUInt(PREF_TNC_SELF_TELEMETRY_SEQ, tel_sequence);
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue