3 #include "naviapi_interface.h"
4 #include "naviapi_adaptor.h"
5 #include <QtQml/QQmlApplicationEngine>
7 class DBus_Server : public QObject{
16 DBus_Server(const QString &pathName,
17 const QString &objName,
18 const QString &serverName,
19 QObject *parent = nullptr);
24 void initAPIs(QObject*);
27 void doAddPOI(QVariant,QVariant,QVariant);
28 void doRemovePOIs(QVariant);
29 void doGetRouteInfo();
32 void addPOI(uint category_id, double poi_Lat, double poi_Lon);
33 void removePOIs(uint category_id);
34 void getRouteInfoSlot();
35 void sendSignalRouteInfo(double srt_lat,double srt_lon,double end_lat,double end_lon);
36 void sendSignalPosInfo(double lat,double lon,double drc,double dst);
37 void sendSignalStopDemo();
38 void sendSignalArrvied();
40 #endif // DBUS_SERVER_H