Suppress communication drop-out < 8s (MMU in bootloader)

PFW-1327
This commit is contained in:
D.R.racer 2022-05-27 07:02:22 +02:00
parent ba8332cd3e
commit a0e9a302b8
2 changed files with 2 additions and 2 deletions

View File

@ -548,7 +548,7 @@ StepStatus ProtocolLogic::Step() {
uint8_t ProtocolLogic::CommandInProgress() const {
if( currentState != &command )
return 0;
return (uint8_t)command.ReqMsg().code;
return (uint8_t)command.ReqMsg().code;
}
bool DropOutFilter::Record(StepStatus ss){

View File

@ -177,7 +177,7 @@ class DropOutFilter {
StepStatus cause;
uint8_t occurrences;
public:
static constexpr uint8_t maxOccurrences = 3;
static constexpr uint8_t maxOccurrences = 10; // ideally set this to >8 seconds -> 12x heartBeatPeriod
static_assert (maxOccurrences > 1, "we should really silently ignore at least 1 comm drop out if recovered immediately afterwards");
DropOutFilter() = default;