Exemple #1
0
int main(int argc, char *argv[]) {
    QCoreApplication a(argc, argv);
    a.setApplicationName("Kittinger");

    QSettings settings;
    Logging log;
    GPSManager gpsManager;
    SMSManager smsManager;

    smsManager.setSmsNumber(settings.value(SMS_NUMBER_KEY).toString());
    smsManager.setSimulate(settings.value(SIMULATE_KEY).toBool());

    FlightControl fc;
    fc.init(&smsManager, &gpsManager);
    fc.connect(&fc, SIGNAL(log(QString)), &log, SLOT(log(QString)));
    gpsManager.init();
    smsManager.init();
    fc.reset();
    return a.exec();
}
void flightcontrol_init()
{
	flightcontrol.init();
	for(int i=0;i<sizeof(data);++i)data[i]=0;
}