Skip to content

Commit 4d90096

Browse files
Update api
1 parent 36433db commit 4d90096

File tree

1 file changed

+28
-12
lines changed

1 file changed

+28
-12
lines changed

libnavigation-core/api/current.txt

Lines changed: 28 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -194,16 +194,8 @@ package com.mapbox.navigation.core {
194194

195195
package com.mapbox.navigation.core.adasis {
196196

197-
@com.mapbox.navigation.base.ExperimentalPreviewMapboxNavigationAPI public final class ADASISv2Message {
198-
method public long toBigEndian();
199-
method public java.util.List<java.lang.Byte> toFlatBuffer();
200-
method public String toHex();
201-
method public String toJson();
202-
method public long toLittleEndian();
203-
}
204-
205197
@com.mapbox.navigation.base.ExperimentalPreviewMapboxNavigationAPI public fun interface ADASISv2MessageCallback {
206-
method public void onMessage(com.mapbox.navigation.core.adasis.ADASISv2Message message);
198+
method public void onMessage(java.util.List<java.lang.Byte> messageBuffer);
207199
}
208200

209201
@com.mapbox.navigation.base.ExperimentalPreviewMapboxNavigationAPI public final class AdasisConfig {
@@ -234,13 +226,15 @@ package com.mapbox.navigation.core.adasis {
234226
}
235227

236228
@com.mapbox.navigation.base.ExperimentalPreviewMapboxNavigationAPI public final class AdasisConfigDataSending {
237-
ctor public AdasisConfigDataSending(int messageIntervalMs = 80, int messagesInPackage = 20, boolean sortProfileShortsByOffset = true, boolean sortProfileLongsByOffset = true, boolean enableRetransmission = true);
229+
ctor public AdasisConfigDataSending(com.mapbox.navigation.core.adasis.AdasisMessageBinaryFormat messageBinaryFormat, int messageIntervalMs = 80, int messagesInPackage = 20, boolean sortProfileShortsByOffset = true, boolean sortProfileLongsByOffset = true, boolean enableRetransmission = true);
238230
method public boolean getEnableRetransmission();
231+
method public com.mapbox.navigation.core.adasis.AdasisMessageBinaryFormat getMessageBinaryFormat();
239232
method public int getMessageIntervalMs();
240233
method public int getMessagesInPackage();
241234
method public boolean getSortProfileLongsByOffset();
242235
method public boolean getSortProfileShortsByOffset();
243236
property public final boolean enableRetransmission;
237+
property public final com.mapbox.navigation.core.adasis.AdasisMessageBinaryFormat messageBinaryFormat;
244238
property public final int messageIntervalMs;
245239
property public final int messagesInPackage;
246240
property public final boolean sortProfileLongsByOffset;
@@ -313,6 +307,22 @@ package com.mapbox.navigation.core.adasis {
313307
property public final boolean variableSpeedSign;
314308
}
315309

310+
@com.mapbox.navigation.base.ExperimentalPreviewMapboxNavigationAPI public abstract class AdasisMessageBinaryFormat {
311+
ctor public AdasisMessageBinaryFormat();
312+
}
313+
314+
public static final class AdasisMessageBinaryFormat.AdasisV2BigEndian extends com.mapbox.navigation.core.adasis.AdasisMessageBinaryFormat {
315+
field public static final com.mapbox.navigation.core.adasis.AdasisMessageBinaryFormat.AdasisV2BigEndian INSTANCE;
316+
}
317+
318+
public static final class AdasisMessageBinaryFormat.AdasisV2LittleEndian extends com.mapbox.navigation.core.adasis.AdasisMessageBinaryFormat {
319+
field public static final com.mapbox.navigation.core.adasis.AdasisMessageBinaryFormat.AdasisV2LittleEndian INSTANCE;
320+
}
321+
322+
public static final class AdasisMessageBinaryFormat.FlatBuffers extends com.mapbox.navigation.core.adasis.AdasisMessageBinaryFormat {
323+
field public static final com.mapbox.navigation.core.adasis.AdasisMessageBinaryFormat.FlatBuffers INSTANCE;
324+
}
325+
316326
@com.mapbox.navigation.base.ExperimentalPreviewMapboxNavigationAPI public final class EdgeAdasAttributes {
317327
method public java.util.List<com.mapbox.navigation.core.adasis.ValueOnEdge> getCurvatures();
318328
method public java.util.List<com.mapbox.navigation.core.adasis.ValueOnEdge> getSlopes();
@@ -348,11 +358,11 @@ package com.mapbox.navigation.core.adasis {
348358
method public com.mapbox.navigation.core.adasis.SpeedLimitRestriction getRestriction();
349359
method public com.mapbox.navigation.base.speed.model.SpeedUnit getSpeedUnit();
350360
method public com.mapbox.navigation.core.adasis.SpeedLimitInfo.Type getType();
351-
method public byte getValue();
361+
method public int getValue();
352362
property public final com.mapbox.navigation.core.adasis.SpeedLimitRestriction restriction;
353363
property public final com.mapbox.navigation.base.speed.model.SpeedUnit speedUnit;
354364
property public final com.mapbox.navigation.core.adasis.SpeedLimitInfo.Type type;
355-
property public final byte value;
365+
property public final int value;
356366
}
357367

358368
public abstract static class SpeedLimitInfo.Type {
@@ -366,6 +376,10 @@ package com.mapbox.navigation.core.adasis {
366376
field public static final com.mapbox.navigation.core.adasis.SpeedLimitInfo.Type.Implicit INSTANCE;
367377
}
368378

379+
public static final class SpeedLimitInfo.Type.Prolonged extends com.mapbox.navigation.core.adasis.SpeedLimitInfo.Type {
380+
field public static final com.mapbox.navigation.core.adasis.SpeedLimitInfo.Type.Prolonged INSTANCE;
381+
}
382+
369383
public static final class SpeedLimitInfo.Type.Unknown extends com.mapbox.navigation.core.adasis.SpeedLimitInfo.Type {
370384
field public static final com.mapbox.navigation.core.adasis.SpeedLimitInfo.Type.Unknown INSTANCE;
371385
}
@@ -411,8 +425,10 @@ package com.mapbox.navigation.core.adasis {
411425
}
412426

413427
@com.mapbox.navigation.base.ExperimentalPreviewMapboxNavigationAPI public final class ValueOnEdge {
428+
method public double getPercentAlong();
414429
method public float getShapeIndex();
415430
method public double getValue();
431+
property public final double percentAlong;
416432
property public final float shapeIndex;
417433
property public final double value;
418434
}

0 commit comments

Comments
 (0)