12345678910111213141516171819202122232425262728293031 |
- #include <QCoreApplication>
- #include "ntrip_client.h"
- #include "xmlparam.h"
- int main(int argc, char *argv[])
- {
- QCoreApplication a(argc, argv);
- std::string strip,strport,strmountpoint,strusername,strpassword,strdevname,strbuadrate;
- QString strpath = QCoreApplication::applicationDirPath();
- if(argc < 2)
- strpath = strpath + "/driver_ntrip_client.xml";
- else
- strpath = argv[1];
- std::cout<<strpath.toStdString()<<std::endl;
- iv::xmlparam::Xmlparam xp(strpath.toStdString());
- strip = xp.GetParam("ip","60.205.8.49");
- strport = xp.GetParam("port","8003");
- strmountpoint = xp.GetParam("mountpoint","RTCM32_GGB");
- strusername = xp.GetParam("username","xxxxx");
- strpassword = xp.GetParam("password","xxxxx");
- strdevname = xp.GetParam("devname","/dev/ttyUSB0");
- strbuadrate = xp.GetParam("baudrate","115200");
- ntrip_client xntrip(strip,strport,strmountpoint,strusername,strpassword,strdevname,atoi(strbuadrate.data()));
- (void)&xntrip;
- return a.exec();
- }
|