This commit is contained in:
@ -1296,7 +1296,7 @@ class VerificationReport {
|
||||
if (not readerBase.crcIsOk()) {
|
||||
return result::CRC_FAILURE;
|
||||
}
|
||||
if (readerBase.getApid() != Apid::TMTC_MAN) {
|
||||
if (readerBase.getModuleApid() != Apid::TMTC_MAN) {
|
||||
return result::INVALID_APID;
|
||||
}
|
||||
if (readerBase.getBufSize() < MIN_TMTC_LEN + PAYLOAD_LEN or
|
||||
@ -1477,7 +1477,7 @@ class VerificationReport {
|
||||
break;
|
||||
}
|
||||
default: {
|
||||
codeHandled = true;
|
||||
codeHandled = false;
|
||||
break;
|
||||
}
|
||||
}
|
||||
@ -1525,7 +1525,7 @@ class VerificationReport {
|
||||
break;
|
||||
}
|
||||
default: {
|
||||
codeHandled = true;
|
||||
codeHandled = false;
|
||||
break;
|
||||
}
|
||||
}
|
||||
@ -1565,7 +1565,51 @@ class VerificationReport {
|
||||
break;
|
||||
}
|
||||
default: {
|
||||
codeHandled = true;
|
||||
codeHandled = false;
|
||||
break;
|
||||
}
|
||||
}
|
||||
} else if (statusCode >= 0x600) {
|
||||
TmtcManStatusCode code = static_cast<TmtcManStatusCode>(statusCode);
|
||||
switch (code) {
|
||||
case TmtcManStatusCode::BUF_FULL: {
|
||||
sif::warning << prefix << "TMTC MAN: Buffer full" << std::endl;
|
||||
break;
|
||||
}
|
||||
case TmtcManStatusCode::WRONG_APID: {
|
||||
sif::warning << prefix << "TMTC MAN: Wrong APID" << std::endl;
|
||||
break;
|
||||
}
|
||||
case TmtcManStatusCode::WRONG_SERVICE_ID: {
|
||||
sif::warning << prefix << "TMTC MAN: Wrong Service ID" << std::endl;
|
||||
break;
|
||||
}
|
||||
case TmtcManStatusCode::TC_DELIVERY_ACCEPTED: {
|
||||
sif::warning << prefix << "TMTC MAN: TC accepted" << std::endl;
|
||||
break;
|
||||
}
|
||||
case TmtcManStatusCode::TC_DELIVERY_REJECTED: {
|
||||
sif::warning << prefix << "TMTC MAN: TC rejected" << std::endl;
|
||||
break;
|
||||
}
|
||||
case TmtcManStatusCode::TC_PACKET_LEN_INCORRECT: {
|
||||
sif::warning << prefix << "TMTC MAN: TC packet lenght incorrect" << std::endl;
|
||||
break;
|
||||
}
|
||||
case TmtcManStatusCode::BAD_CRC: {
|
||||
sif::warning << prefix << "TMTC MAN: Bad CRC" << std::endl;
|
||||
break;
|
||||
}
|
||||
case TmtcManStatusCode::BAD_DEST: {
|
||||
sif::warning << prefix << "TMTC MAN: Bad destination" << std::endl;
|
||||
break;
|
||||
}
|
||||
case TmtcManStatusCode::BAD_SP_HEADER: {
|
||||
sif::warning << prefix << "TMTC MAN: Bad SP header" << std::endl;
|
||||
break;
|
||||
}
|
||||
default: {
|
||||
codeHandled = false;
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
Reference in New Issue
Block a user