CableTestBench/Sources/VisualInspectionResult.cpp
2019-05-02 16:10:58 -04:00

41 lines
1.1 KiB
C++

#include "VisualInspectionResult.h"
#include <QString>
CVisualInspectionResult::CVisualInspectionResult()
{
ClearResults();
}
int CVisualInspectionResult::ClearResults()
{
mVerif52ExecResult = mVerif53ExecResult = mVerif54ExecResult = mVerif55ExecResult = mVerif56ExecResult = VERIF_UNKNOWN_RESULT;
mVerifNotesText.clear();
return RET_OK;
}
bool CVisualInspectionResult::IsVisualInspectionResultComplete()
{
if(mVerif52ExecResult != VERIF_UNKNOWN_RESULT &&
mVerif53ExecResult != VERIF_UNKNOWN_RESULT &&
mVerif54ExecResult != VERIF_UNKNOWN_RESULT &&
mVerif55ExecResult != VERIF_UNKNOWN_RESULT &&
mVerif56ExecResult != VERIF_UNKNOWN_RESULT )
{
return true;
}
return false;
}
int CVisualInspectionResult::SetVisualInspectionResult(eVerifExecResult Verif52, eVerifExecResult Verif53, eVerifExecResult Verif54, eVerifExecResult Verif55, eVerifExecResult Verif56, QString Notes)
{
mVerif52ExecResult = Verif52;
mVerif53ExecResult = Verif53;
mVerif54ExecResult = Verif54;
mVerif55ExecResult = Verif55;
mVerif56ExecResult = Verif56;
mVerifNotesText = Notes;
return RET_OK;
}