@@ -208,15 +208,53 @@ package com.mapbox.navigation.core.adas {
208208
209209 @com.mapbox.navigation.base.ExperimentalPreviewMapboxNavigationAPI public final class AdasEdgeAttributes {
210210 method public java.util.List<com.mapbox.navigation.core.adas.AdasValueOnEdge> getCurvatures();
211+ method public int getEtc2();
212+ method public Integer? getFormOfWay();
211213 method public java.util.List<com.mapbox.navigation.core.adas.AdasValueOnEdge> getSlopes();
212214 method public java.util.List<com.mapbox.navigation.core.adas.AdasSpeedLimitInfo> getSpeedLimit();
213215 method public Boolean? isDividedRoad();
214216 property public final java.util.List<com.mapbox.navigation.core.adas.AdasValueOnEdge> curvatures;
217+ property public final int etc2;
218+ property public final Integer? formOfWay;
215219 property public final Boolean? isDividedRoad;
216220 property public final java.util.List<com.mapbox.navigation.core.adas.AdasValueOnEdge> slopes;
217221 property public final java.util.List<com.mapbox.navigation.core.adas.AdasSpeedLimitInfo> speedLimit;
218222 }
219223
224+ public static final class AdasEdgeAttributes.Etc2Road {
225+ field public static final int CITY_HIGHWAY = 2; // 0x2
226+ field public static final int HIGHWAY = 1; // 0x1
227+ field public static final com.mapbox.navigation.core.adas.AdasEdgeAttributes.Etc2Road INSTANCE;
228+ field public static final int NORMAL_ROAD = 3; // 0x3
229+ field public static final int OTHER = 4; // 0x4
230+ field public static final int UNKNOWN = 0; // 0x0
231+ }
232+
233+ @IntDef({com.mapbox.navigation.core.adas.AdasEdgeAttributes.Etc2Road.UNKNOWN, com.mapbox.navigation.core.adas.AdasEdgeAttributes.Etc2Road.HIGHWAY, com.mapbox.navigation.core.adas.AdasEdgeAttributes.Etc2Road.CITY_HIGHWAY, com.mapbox.navigation.core.adas.AdasEdgeAttributes.Etc2Road.NORMAL_ROAD, com.mapbox.navigation.core.adas.AdasEdgeAttributes.Etc2Road.OTHER}) @kotlin.annotation.Retention(kotlin.annotation.AnnotationRetention.BINARY) public static @interface AdasEdgeAttributes.Etc2Road.Type {
234+ }
235+
236+ public static final class AdasEdgeAttributes.FormOfWay {
237+ field public static final int CAR_PARK_ENTRANCE = 11; // 0xb
238+ field public static final int FREEWAY = 1; // 0x1
239+ field public static final com.mapbox.navigation.core.adas.AdasEdgeAttributes.FormOfWay INSTANCE;
240+ field public static final int MULTIPLE_CARRIAGEWAY = 2; // 0x2
241+ field public static final int NA = 14; // 0xe
242+ field public static final int PARALLEL_ROAD = 7; // 0x7
243+ field public static final int PEDESTRIAN_ZONE = 13; // 0xd
244+ field public static final int RAMP = 9; // 0x9
245+ field public static final int RAMP_ON_FREEWAY = 8; // 0x8
246+ field public static final int ROUNDABOUT_CIRCLE = 4; // 0x4
247+ field public static final int SERVICE_ENTRANCE = 12; // 0xc
248+ field public static final int SERVICE_ROAD = 10; // 0xa
249+ field public static final int SINGLE_CARRIAGEWAY = 3; // 0x3
250+ field public static final int SLIP_ROAD = 6; // 0x6
251+ field public static final int TRAFFIC_SQUARE = 5; // 0x5
252+ field public static final int UNKNOWN = 0; // 0x0
253+ }
254+
255+ @IntDef({com.mapbox.navigation.core.adas.AdasEdgeAttributes.FormOfWay.UNKNOWN, com.mapbox.navigation.core.adas.AdasEdgeAttributes.FormOfWay.FREEWAY, com.mapbox.navigation.core.adas.AdasEdgeAttributes.FormOfWay.MULTIPLE_CARRIAGEWAY, com.mapbox.navigation.core.adas.AdasEdgeAttributes.FormOfWay.SINGLE_CARRIAGEWAY, com.mapbox.navigation.core.adas.AdasEdgeAttributes.FormOfWay.ROUNDABOUT_CIRCLE, com.mapbox.navigation.core.adas.AdasEdgeAttributes.FormOfWay.TRAFFIC_SQUARE, com.mapbox.navigation.core.adas.AdasEdgeAttributes.FormOfWay.SLIP_ROAD, com.mapbox.navigation.core.adas.AdasEdgeAttributes.FormOfWay.PARALLEL_ROAD, com.mapbox.navigation.core.adas.AdasEdgeAttributes.FormOfWay.RAMP_ON_FREEWAY, com.mapbox.navigation.core.adas.AdasEdgeAttributes.FormOfWay.RAMP, com.mapbox.navigation.core.adas.AdasEdgeAttributes.FormOfWay.SERVICE_ROAD, com.mapbox.navigation.core.adas.AdasEdgeAttributes.FormOfWay.CAR_PARK_ENTRANCE, com.mapbox.navigation.core.adas.AdasEdgeAttributes.FormOfWay.SERVICE_ENTRANCE, com.mapbox.navigation.core.adas.AdasEdgeAttributes.FormOfWay.PEDESTRIAN_ZONE, com.mapbox.navigation.core.adas.AdasEdgeAttributes.FormOfWay.NA}) @kotlin.annotation.Retention(kotlin.annotation.AnnotationRetention.BINARY) public static @interface AdasEdgeAttributes.FormOfWay.Type {
256+ }
257+
220258 @com.mapbox.navigation.base.ExperimentalPreviewMapboxNavigationAPI public final class AdasSpeedLimitInfo {
221259 method public com.mapbox.navigation.core.adas.AdasSpeedLimitRestriction getRestriction();
222260 method public int getSpeedLimitType();
0 commit comments