1 // Copyright 2017 AISIN AW CO.,LTD
6 #include <dbus-c++-1/dbus-c++/dbus.h>
7 #include "genivi-navigationcore-proxy.h"
11 public org::genivi::navigationcore::Session_proxy,
12 public org::genivi::navigationcore::Routing_proxy,
13 public org::genivi::navigationcore::MapMatchedPosition_proxy,
14 public org::genivi::navigationcore::Guidance_proxy,
15 public DBus::IntrospectableProxy,
16 public DBus::ObjectProxy
19 Navicore(DBus::Connection &connection, const char *path, const char *name)
20 : DBus::ObjectProxy(connection, path, name)
25 void SessionDeleted(const uint32_t& sessionHandle)
27 printf("NavicoreSession - Session %d deleted\n",sessionHandle);
31 void RouteDeleted(const uint32_t& routeHandle)
36 void RouteCalculationCancelled(const uint32_t& routeHandle)
41 void RouteCalculationSuccessful(const uint32_t& routeHandle, const std::map< int32_t, int32_t >& unfullfilledPreferences)
46 void RouteCalculationFailed(const uint32_t& routeHandle, const int32_t& errorCode, const std::map< int32_t, int32_t >& unfullfilledPreferences)
51 void RouteCalculationProgressUpdate(const uint32_t& routeHandle, const int32_t& status, const uint8_t& percentage)
56 void AlternativeRoutesAvailable(const std::vector< uint32_t >& routeHandlesList)
62 void SimulationStatusChanged(const int32_t& simulationStatus)
67 void SimulationSpeedChanged(const uint8_t& speedFactor)
72 void PositionUpdate(const std::vector< int32_t >& changedValues)
77 void AddressUpdate(const std::vector< int32_t >& changedValues)
82 void PositionOnSegmentUpdate(const std::vector< int32_t >& changedValues)
87 void StatusUpdate(const std::vector< int32_t >& changedValues)
92 void OffRoadPositionChanged(const uint32_t& distance, const int32_t& direction)
98 void VehicleLeftTheRoadNetwork()
103 void GuidanceStatusChanged(const int32_t& guidanceStatus, const uint32_t& routeHandle)
108 void WaypointReached(const bool& isDestination)
113 void ManeuverChanged(const int32_t& maneuver)
118 void PositionOnRouteChanged(const uint32_t& offsetOnRoute)
123 void VehicleLeftTheRoute()
128 void PositionToRouteChanged(const uint32_t& distance, const int32_t& direction)
133 void ActiveRouteChanged(const int32_t& changeCause)