CHG: minor output change, when printing found multiple modulations

CHG: PSKDemod should be called like this according @Marshmellow
This commit is contained in:
iceman1001 2015-03-13 21:24:37 +01:00
commit 2c5ed70651

View file

@ -320,14 +320,14 @@ bool tryDetectModulation(){
++hits;
}
if ( PSKDemod("0 0 1", FALSE) && test()) {
if ( PSKDemod("0 0 1", FALSE) >= 0 && test()) {
tests[hits].modulation = DEMOD_PSK;
tests[hits].inversed = FALSE;
++hits;
}
if ( PSKDemod("0 1 1", FALSE) && test()) {
tests[++hits].modulation = DEMOD_PSK;
if ( PSKDemod("0 1 1", FALSE) >= 0 && test()) {
tests[hits].modulation = DEMOD_PSK;
tests[hits].inversed = TRUE;
++hits;
}
@ -351,6 +351,7 @@ bool tryDetectModulation(){
if ( hits > 1) {
PrintAndLog("Found [%d] possible matches for modulation.",hits);
for(int i=0; i<hits; ++i){
PrintAndLog("--[%d]---------------", i+1);
printConfiguration( tests[i] );
}
}