예제 #1
0
/*! ARRL 10m contest */
ARRL10::ARRL10()
{
    setZoneMax(0);
    setZoneType(1); // this also chooses ARRL rather than CQ countries
    setVExch(true);
    dupeCheckingEveryBand = true;
    nExch                 = 2;
    logFieldPrefill       = new bool[nExch];
    for (int i = 0; i < nExch; i++) logFieldPrefill[i] = true;
    prefill               = false;
    finalExch             = new QByteArray[nExch];
    exchange_type         = new FieldTypes[nExch];
    exchange_type[0]      = RST;          // class
    exchange_type[1]      = State;        // state
    multFieldHighlight[0] = SQL_COL_RCV2; // state
    multFieldHighlight[1] = SQL_COL_CALL; // highlight call for DX
}
예제 #2
0
/*! CQ WW contest */
CQWW::CQWW()
{
    setZoneMax(40);
    setZoneType(0);
    setVExch(true);
    dupeCheckingEveryBand = true;
    nExch                 = 2;
    logFieldPrefill       = new bool[nExch];
    logFieldPrefill[0]    = true;
    logFieldPrefill[1]    = true;
    prefill               = true;
    finalExch             = new QByteArray[nExch];
    exchange_type         = new FieldTypes[nExch];
    exchange_type[0]      = RST;          // RST
    exchange_type[1]      = Zone;         // zone
    multFieldHighlight[0] = SQL_COL_CALL; // new country: highlight call field
    multFieldHighlight[1] = SQL_COL_RCV2; // new zone: highlight zone column
}
예제 #3
0
파일: contest_iaru.cpp 프로젝트: EQ4/so2sdr
/*! IARU contest */
IARU::IARU()
{
    setZoneMax(90);
    setZoneType(1);
    setVExch(true);
    dupeCheckingEveryBand = true;
    nExch                 = 2;
    logFieldPrefill       = new bool[nExch];
    logFieldPrefill[0]    = true;
    logFieldPrefill[1]    = true;
    prefill               = true;
    finalExch             = new QByteArray[nExch];
    exchange_type         = new FieldTypes[nExch];
    exchange_type[0]      = RST;
    exchange_type[1]      = Zone;
    multFieldHighlight[0] = SQL_COL_RCV2;  // zone field
    multFieldHighlight[1] = SQL_COL_RCV2;  // new HQ
}