Hi Per, Thanks for the reply. I went through the latest source code and it is still the same list as you posted here. I see the modifications required. I will keep you informed of my results next time I can try the other modes. Thanks again, 73s, John On 11/5/07, Per Crusefalk <per@xxxxxxxxxxxx> wrote: > > Hi John, > > I tried to answer you before but the answer was lost by the list, it > didn't make it out anyway. I have had several answers lost so somthings > been wrong. Anyway, here is what I tried to send earlier: > > Hi John, > > I have tried several modes here and none have so far been even close to > psk63/125. Dominoex would seem like a good match but isnt, I don't know > if the problem is with the mode itself or the implementation within > fldigi. There used to be an obvious problem with dominoex in fldigi but > that should have been corrected (but its still no good). I hope you are > able to try all the modes, would be good to have a fresh view on these > things. > > Regarding the scanning file you are limited to what fldigi can > interpret. I tried to get the latest source here now but the server > seems unavailable. Anyway, here is what part of pskmail.cxx in fldigi > used to look like (from fldigi 1.342): > > void ParseMode(string src) > { > if (src.find("QPSK31") != string::npos) > initQPSK31(); > else if (src.find("QPSK63") != string::npos) > initQPSK63(); > else if (src.find("QPSK125") != string::npos) > initQPSK125(); > else if (src.find("PSK31") != string::npos) > initPSK31(); > else if (src.find("PSK63") != string::npos) > initPSK63(); > else if (src.find("PSK125") != string::npos) > initPSK125(); > else if (src.find("DOMINOEX4") != string::npos) > initDOMINOEX4(); > else if (src.find("DOMINOEX5") != string::npos) > initDOMINOEX5(); > else if (src.find("DOMINOEX8") != string::npos) > initDOMINOEX8(); > else if (src.find("DOMINOEX11") != string::npos) > initDOMINOEX11(); > else if (src.find("DOMINOEX16") != string::npos) > initDOMINOEX16(); > else if (src.find("DOMINOEX22") != string::npos) > initDOMINOEX22(); > else if (src.find("MFSK8") != string::npos) > initMFSK8(); > else if (src.find("MFSK16") != string::npos) > initMFSK16(); > else if (src.find("PTTTUNE") != string::npos) > { > int msecs = 100; > if (src.length() > 7) > sscanf( src.substr(7, src.length() - 7).c_str(), > "%d", &msecs); > push2talk->set(true); > MilliSleep(msecs); > push2talk->set(false); > } > } > > So, no olivia or mfsk. To try those modes you will have to set fldigi > manually. Or, you could extend ParseMode and send that to Dave. Beware > that you'll have to extend pskmail as well then (also very easy to do). > > btw, I would think that MIL-STD-188-110A or STANAG-4285/4529 would be > excellent choices when dealing with lightning. A long interleaver should > be able to repair those errors. STANAG-4529 is 1240 Hz wide, but we can > worry abt those modes later. > > 73 de Per, sm0rwo > > > > mån 2007-11-05 klockan 09:10 +1100 skrev John Douyere: > > Hello All, > > > > Does anyone know how to specify the OLIVIA mode in the scanning file > > definition (freqs.txt)? I tried all sorts of combinations (OLIVIA, > > OLIVIA1000/16, OLIVIA1000-16, OLIVIA16/1000, OLIVIA16-1000 etc...) but > > with no results. > > > > Regards, > > > > John > > >