@@ -29,7 +29,9 @@ import com.mapbox.navigation.base.route.RouterFailure
2929import com.mapbox.navigation.base.route.RouterOrigin
3030import com.mapbox.navigation.core.MapboxNavigation
3131import com.mapbox.navigation.core.MapboxNavigationProvider
32- import com.mapbox.navigation.core.adasis.AdasisConfig
32+ import com.mapbox.navigation.core.adas.AdasisConfig
33+ import com.mapbox.navigation.core.adas.AdasisDataSendingConfig
34+ import com.mapbox.navigation.core.adas.AdasisMessageBinaryFormat
3335import com.mapbox.navigation.core.directions.session.RoutesObserver
3436import com.mapbox.navigation.core.replay.MapboxReplayer
3537import com.mapbox.navigation.core.replay.ReplayLocationEngine
@@ -121,7 +123,7 @@ class AdasisActivity : AppCompatActivity() {
121123 routeLineView.renderRouteDrawData(mapboxMap.getStyle()!! , this )
122124 }
123125 }
124- isNavigating = true
126+ isNavigating = result.navigationRoutes.isNotEmpty()
125127 startSimulation(result.navigationRoutes[0 ].directionsRoute)
126128 }
127129 }
@@ -280,16 +282,20 @@ class AdasisActivity : AppCompatActivity() {
280282 mapboxNavigation.registerRouteProgressObserver(routeProgressObserver)
281283 mapboxNavigation.registerRouteProgressObserver(replayProgressObserver)
282284
283- mapboxNavigation.setAdasisMessageCallback(
284- AdasisConfig .Builder ().build()
285- ) { messageBuffer, context ->
285+ val dataSendingConfig = AdasisDataSendingConfig .Builder (
286+ AdasisMessageBinaryFormat .FlatBuffers ,
287+ ).build()
288+
289+ mapboxNavigation.setAdasisMessageObserver(
290+ AdasisConfig .Builder (dataSendingConfig).build()
291+ ) { messageBuffer ->
286292 this @AdasisActivity.runOnUiThread {
287293 // TODO decode buffer and print data
288294 adasisMessagesLog + = " ${numberOfMessages++ } : ${messageBuffer.size} bytes\n "
289295 binding.adasisMsgLog.text = adasisMessagesLog
290296 binding.scrollContainer.fullScroll(View .FOCUS_DOWN )
291297
292- Log .d(TAG , " Adasis message: $messageBuffer , context: $context " )
298+ Log .d(TAG , " Adasis message: $messageBuffer " )
293299 }
294300 }
295301 }
@@ -302,7 +308,7 @@ class AdasisActivity : AppCompatActivity() {
302308 mapboxNavigation.unregisterLocationObserver(locationObserver)
303309 mapboxNavigation.unregisterRouteProgressObserver(routeProgressObserver)
304310 mapboxNavigation.unregisterRouteProgressObserver(replayProgressObserver)
305- mapboxNavigation.resetAdasisMessageCallback ()
311+ mapboxNavigation.resetAdasisMessageObserver ()
306312 }
307313
308314 override fun onDestroy () {
0 commit comments