123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354 |
- #include <QCoreApplication>
- #include "ivlog.h"
- #include "decition/brain.h"
- #include "xmlparam.h"
- #include "ivversion.h"
- #include "ivbacktrace.h"
- #include "ivchart.h"
- iv::Ivchart * givchart;
- std::string gstrmemgps;
- std::string gstrmemradar;
- std::string gstrmemdecition;
- std::string gstrmembrainstate;
- std::string gstrmemchassis;
- iv::Ivlog * givlog;
- int main(int argc, char *argv[])
- {
- //RegisterIVBackTrace();
- showversion("decition_brain");
- QCoreApplication a(argc, argv);
- QString strpath = QCoreApplication::applicationDirPath();
- if(argc < 2)
- strpath = strpath + "/detection_brain.xml";
- else
- strpath = argv[1];
- std::cout<<strpath.toStdString()<<std::endl;
- iv::xmlparam::Xmlparam xp(strpath.toStdString());
- givlog = new iv::Ivlog("decition_brain");
- givchart = new iv::Ivchart();
- // givlog->info("brain.");
- gstrmemradar = xp.GetParam("radar","radar");
- gstrmemgps = xp.GetParam("gps","hcp2_gpsimu");
- gstrmemdecition = xp.GetParam("dection","deciton");
- gstrmembrainstate = xp.GetParam("brainstate","brainstate");
- gstrmemchassis = xp.GetParam("chassismsgname","chassis");
- iv::decition::BrainDecition brain;
- brain.inialize();
- brain.start();
- return a.exec();
- }
|