@@ -105,12 +105,17 @@ public static Hashtable<String, Object> buildDepartEvent(
105105 String geometry , String profile , int estimatedDistance , int estimatedDuration ,
106106 int rerouteCount , boolean isSimulation , String originalRequestIdentifier ,
107107 String requestIdentifier , String originalGeometry , int originalEstimatedDistance ,
108- int originalEstimatedDuration , String audioType , int stepCount , int originalStepCount ) {
108+ int originalEstimatedDuration , String audioType , int stepCount , int originalStepCount ,
109+ int distanceCompleted , int distanceRemaining , int durationRemaining , Date startTimestamp ) {
109110 Hashtable <String , Object > event = getMetadata (sdKIdentifier , sdkVersion , sessionIdentifier ,
110111 lat , lng , geometry , profile , estimatedDistance , estimatedDuration , rerouteCount ,
111112 isSimulation , originalRequestIdentifier , requestIdentifier , originalGeometry ,
112113 originalEstimatedDistance , originalEstimatedDuration , audioType , stepCount , originalStepCount );
113114 event .put (KEY_EVENT , TYPE_DEPART );
115+ event .put (KEY_START_TIMESTAMP , TelemetryUtils .generateCreateDateFormatted (startTimestamp ));
116+ event .put (KEY_DISTANCE_COMPLETED , distanceCompleted );
117+ event .put (KEY_DISTANCE_REMAINING , distanceRemaining );
118+ event .put (KEY_DURATION_REMAINING , durationRemaining );
114119 return event ;
115120 }
116121
@@ -194,17 +199,19 @@ public static Hashtable<String, Object> buildRerouteEvent(
194199 public static Hashtable <String , Object > buildArriveEvent (
195200 String sdKIdentifier , String sdkVersion , String sessionIdentifier , double lat , double lng ,
196201 String geometry , String profile , int estimatedDistance , int estimatedDuration ,
197- int rerouteCount , Date startTimestamp , int distanceCompleted , boolean isSimulation ,
198- String originalRequestIdentifier , String requestIdentifier , String originalGeometry ,
199- int originalEstimatedDistance , int originalEstimatedDuration , String audioType , int stepCount ,
200- int originalStepCount ) {
202+ int rerouteCount , Date startTimestamp , int distanceCompleted , int distanceRemaining ,
203+ int durationRemaining , boolean isSimulation , String originalRequestIdentifier ,
204+ String requestIdentifier , String originalGeometry , int originalEstimatedDistance ,
205+ int originalEstimatedDuration , String audioType , int stepCount , int originalStepCount ) {
201206 Hashtable <String , Object > event = getMetadata (sdKIdentifier , sdkVersion , sessionIdentifier ,
202207 lat , lng , geometry , profile , estimatedDistance , estimatedDuration , rerouteCount ,
203208 isSimulation , originalRequestIdentifier , requestIdentifier , originalGeometry ,
204209 originalEstimatedDistance , originalEstimatedDuration , audioType , stepCount , originalStepCount );
205210 event .put (KEY_EVENT , TYPE_ARRIVE );
206211 event .put (KEY_START_TIMESTAMP , TelemetryUtils .generateCreateDateFormatted (startTimestamp ));
207212 event .put (KEY_DISTANCE_COMPLETED , distanceCompleted );
213+ event .put (KEY_DISTANCE_REMAINING , distanceRemaining );
214+ event .put (KEY_DURATION_REMAINING , durationRemaining );
208215 return event ;
209216 }
210217
0 commit comments