From 2bb6f1632992213886aaad2fa7be5b8f034511e5 Mon Sep 17 00:00:00 2001 From: Date: Tue, 2 Feb 2016 15:26:53 +0100 Subject: Alignment of the DBus xml files, some fix (not tested yet) --- api/franca/CommonTypes.fidl | 3 + .../navigation/mapviewer/MapViewerControl.fidl | 324 ++++++++++++++++----- .../navigation/mapviewer/MapViewerSession.fidl | 8 - api/franca/navigation/navigationcore/Guidance.fidl | 63 ++-- .../navigation/navigationcore/LocationInput.fidl | 5 +- .../navigationcore/NavigationCoreSession.fidl | 8 - api/franca/navigation/navigationcore/Routing.fidl | 13 +- .../navigation/poiservice/POIServiceTypes.fidl | 4 +- .../poiservice/ServiceContentAccess.fidl | 1 + api/map-viewer/genivi-mapviewer-configuration.xml | 20 +- .../genivi-mapviewer-mapviewercontrol.xml | 88 +++--- api/map-viewer/genivi-mapviewer-session.xml | 2 +- .../genivi-navigationcore-configuration.xml | 20 +- .../genivi-navigationcore-guidance.xml | 22 +- .../genivi-navigationcore-locationinput.xml | 24 +- .../genivi-navigationcore-mapmatchedposition.xml | 30 +- .../genivi-navigationcore-routing.xml | 50 ++-- .../genivi-navigationcore-session.xml | 2 +- 18 files changed, 437 insertions(+), 250 deletions(-) (limited to 'api') diff --git a/api/franca/CommonTypes.fidl b/api/franca/CommonTypes.fidl index 89fba01..7517aa8 100755 --- a/api/franca/CommonTypes.fidl +++ b/api/franca/CommonTypes.fidl @@ -20,4 +20,7 @@ typeCollection CommonTypes { String date } + <** @description:Unique ID for a POI Categories**> + typedef CategoryID is UInt32 + } \ No newline at end of file diff --git a/api/franca/navigation/mapviewer/MapViewerControl.fidl b/api/franca/navigation/mapviewer/MapViewerControl.fidl index 629ddcf..56c7a59 100755 --- a/api/franca/navigation/mapviewer/MapViewerControl.fidl +++ b/api/franca/navigation/mapviewer/MapViewerControl.fidl @@ -17,7 +17,7 @@ interface MapViewerControl { major 1 minor 0 } - + enumeration MapViewType extends BasicEnum { //Base 0x0010 MAIN_MAP = 16 SPLIT_SCREEN = 17 @@ -109,6 +109,12 @@ interface MapViewerControl { LEVEL_5 = 84 } + enumeration HeadingType extends BasicEnum { //Base 0x0130 + CONSTANT_ANGLE = 304 + TRACK_UP = 305 + TOWARDS_TARGET = 306 + } + enumeration MapTheme extends BasicEnum { THEME_BMW_CLASSIC_DAY THEME_BMW_CLASSIC_NIGHT @@ -434,6 +440,24 @@ interface MapViewerControl { } } + <** + @description : followCarModeChanged = This signal is emitted when the follow-car-mode changes + **> + broadcast followCarModeChanged { + out { + + <** + @description : mapViewInstanceHandle = Map instance handle. Range[0x0:0x7fffffff]. 0x0 is reserved as an invalid handle value + **> + Handle mapViewInstanceHandle + + <** + @description : followCarMode = If true, the current car position is interpreted as position of the point the camera must look at + **> + Boolean followCarMode + } + } + <** @description : setCameraPosition = This method sets the coordinates of the point at which the camera must be positioned **> @@ -470,6 +494,24 @@ interface MapViewerControl { } } + <** + @description : cameraPositionChanged = This signal is emitted when the position of the camera changes + **> + broadcast cameraPositionChanged { + out { + + <** + @description : mapViewInstanceHandle = Map instance handle. Range[0x0:0x7fffffff]. 0x0 is reserved as an invalid handle value + **> + Handle mapViewInstanceHandle + + <** + @description : followCarMode = If true, the current car position is interpreted as position of the point the camera must look at + **> + Coordinate3D targetPoint + } + } + <** @description : setCameraHeadingAngle = This method sets the map view heading angle **> @@ -547,7 +589,7 @@ interface MapViewerControl { <** @description : headingType = enum(INVALID,CONSTANT_ANGLE,TRACK_UP,TOWARDS_TARGET, ... ) **> - UInt16 headingType + HeadingType headingType <** @description : headingAngle = heading angle in degrees measured from the North axis clockwise. Range[0:360] @@ -601,6 +643,25 @@ interface MapViewerControl { } } + <** + @description : cameraTiltAngleChanged = This signal is emitted when the camera tilt angle changes + **> + broadcast cameraTiltAngleChanged { + out { + + <** + @description : mapViewInstanceHandle = Map instance handle. Range[0x0:0x7fffffff]. 0x0 is reserved as an invalid handle value + **> + Handle mapViewInstanceHandle + + <** + @description : tilt = tilt angle in degrees. Range [-180:180] + **> + Int32 tilt + } + } + + <** @description : setCameraRollAngle = This method sets the camera roll angle **> @@ -687,6 +748,24 @@ interface MapViewerControl { } } + <** + @description : cameraDistanceFromTargetPointChanged = This signal is emitted when the camera distance from the target point changes + **> + broadcast cameraDistanceFromTargetPointChanged { + out { + + <** + @description : mapViewInstanceHandle = Map instance handle. Range[0x0:0x7fffffff]. 0x0 is reserved as an invalid handle value + **> + Handle mapViewInstanceHandle + + <** + @description : distance = distance from the view point in meters + **> + UInt32 distance + } + } + <** @description : setMapViewScaleMode = This method sets the scaling mode. **> @@ -730,6 +809,29 @@ interface MapViewerControl { } } + <** + @description : mapViewScaleChanged = This signal is emitted when the mapview scale changes + **> + broadcast mapViewScaleChanged { + out { + + <** + @description : mapViewInstanceHandle = Map instance handle. Range[0x0:0x7fffffff]. 0x0 is reserved as an invalid handle value + **> + Handle mapViewInstanceHandle + + <** + @description : scaleID = scale identifier. Range[0:256] + **> + Int8 scaleID + + <** + @description : isMinMax = enum(INVALID,MIN,MAX,MID, ... ) + **> + MapScaleType isMinMax + } + } + <** @description : getSupportedMapViewScaleModes = This method gets the supported scaling modes. **> @@ -889,6 +991,24 @@ interface MapViewerControl { } } + <** + @description : mapViewObjectVisibilityChanged = This signal is emitted when the type of objects shown on the map changes + **> + broadcast mapViewObjectVisibilityChanged { + out { + + <** + @description : mapViewInstanceHandle = Map instance handle. Range[0x0:0x7fffffff]. 0x0 is reserved as an invalid handle value + **> + Handle mapViewInstanceHandle + + <** + @description : objectVisibilityList = if true the objects are shown else they are not shown + **> + MapObjectVisibility objectVisibilityList + } + } + <** @description : getSupportedMapViewObjectVisibilities = This method gets the supported object visibilities. **> @@ -1051,9 +1171,24 @@ interface MapViewerControl { } } + <** + @description : mapViewBoundingBoxChanged = This signal is emitted when the bounding box of a map instance changes + **> + broadcast mapViewBoundingBoxChanged { + out { + + <** + @description : mapViewInstanceHandle = Map instance handle. Range[0x0:0x7fffffff]. 0x0 is reserved as an invalid handle value + **> + Handle mapViewInstanceHandle + + Rectangle boundingBox + } + } + <** @description : setMapViewSaveArea = This methods defines the area that the HMI guarantees not to -cover with other windows or user interface elements + cover with other windows or user interface elements **> method setMapViewSaveArea { in { @@ -1074,7 +1209,7 @@ cover with other windows or user interface elements <** @description : setMapViewSaveArea = This methods defines the area that the HMI guarantees not to -cover with other windows or user interface elements + cover with other windows or user interface elements **> method getMapViewSaveArea { in { @@ -1089,6 +1224,21 @@ cover with other windows or user interface elements } } + <** + @description : mapViewSaveAreaChanged = This signal is emitted when the area that the HMI guarantees not to cover with other windows or user interface elements chnages + **> + broadcast mapViewSaveAreaChanged { + out { + + <** + @description : mapViewInstanceHandle = Map instance handle. Range[0x0:0x7fffffff]. 0x0 is reserved as an invalid handle value + **> + Handle mapViewInstanceHandle + + MapViewArea saveArea + } + } + <** @description : setMapViewPan = This method pans a given map instance **> @@ -1230,6 +1380,24 @@ cover with other windows or user interface elements } } + <** + @description : mapViewVisibilityChanged = This signal is emitted when the MapView visibility changes + **> + broadcast mapViewVisibilityChanged { + out { + + <** + @description : mapViewInstanceHandle = Map instance handle. Range[0x0:0x7fffffff]. 0x0 is reserved as an invalid handle value + **> + Handle mapViewInstanceHandle + + <** + @description : visibilityMode = enum(INVALID,VISIBLE,INVISIBLE,FROZEN, ... ) + **> + Visibility visibilityMode + } + } + <** @description : getSupportedMapViewVisibilityModes = This method retrieves the supported mapview visibility modes **> @@ -1282,6 +1450,24 @@ cover with other windows or user interface elements } } + <** + @description : mapViewPerformanceLevelChanged = This signal is emitted when the perfomance level of a map instance changes + **> + broadcast mapViewPerformanceLevelChanged { + out { + + <** + @description : mapViewInstanceHandle = Map instance handle. Range[0x0:0x7fffffff]. 0x0 is reserved as an invalid handle value + **> + Handle mapViewInstanceHandle + + <** + @description : performanceLevel = enum(INVALID,LEVEL1,LEVEL2,LEVEL3,LEVEL4,LEVEL5, ... ) + **> + Level performanceLevel + } + } + <** @description : getSupportedMapViewPerformanceLevels = This method retrieves the supported perfomance levels **> @@ -1342,6 +1528,20 @@ cover with other windows or user interface elements } } + <** + @description : displayedRoutes = This signal is emitted when the list of displayed routes change + **> + broadcast displayedRoutes { + out { + + <** + @description : mapViewInstanceHandle = Map instance handle. Range[0x0:0x7fffffff]. 0x0 is reserved as an invalid handle value + **> + Handle mapViewInstanceHandle + DisplayedRoute [] displayedRoutes + } + } + <** @description : getDisplayedRoutes = This method returns a list of displayed routes **> @@ -1370,7 +1570,7 @@ cover with other windows or user interface elements Handle mapViewInstanceHandle } out { - UInt16 [] poiCategoryIds + CategoryID[] poiCategoryIds } } @@ -1390,7 +1590,8 @@ cover with other windows or user interface elements @description : mapViewInstanceHandle = Map instance handle. Range[0x0:0x7fffffff]. 0x0 is reserved as an invalid handle value **> Handle mapViewInstanceHandle - UInt16 [] poiCategoryIds + + CategoryID[] poiCategoryIds } } @@ -1410,7 +1611,8 @@ cover with other windows or user interface elements @description : mapViewInstanceHandle = Map instance handle. Range[0x0:0x7fffffff]. 0x0 is reserved as an invalid handle value **> Handle mapViewInstanceHandle - UInt16 [] poiCategoryIds + + CategoryID[] poiCategoryIds <** @description : minScaleID = minimun scale on which the POI categories are displayed @@ -1439,7 +1641,38 @@ cover with other windows or user interface elements @description : mapViewInstanceHandle = Map instance handle. Range[0x0:0x7fffffff]. 0x0 is reserved as an invalid handle value **> Handle mapViewInstanceHandle - UInt16 [] poiCategoryIds + + CategoryID[] poiCategoryIds + } + } + + <** + @description : poiCategoriesVisibilityChanged = This signal is emitted when the visibility of POI categories on a map instance changes + **> + broadcast poiCategoriesVisibilityChanged { + out { + + <** + @description : mapViewInstanceHandle = Map instance handle. Range[0x0:0x7fffffff]. 0x0 is reserved as an invalid handle value + **> + Handle mapViewInstanceHandle + + CategoryID[] poiCategoryIds + + <** + @description : visible = TRUE means that the POI categories are visible + **> + Boolean visible + + <** + @description : minScaleID = minimun scale on which the POI categories are displayed + **> + Int8 minScaleID + + <** + @description : maxScaleID = maximum scale on which the POI categories are displayed + **> + Int8 maxScaleID } } @@ -1509,6 +1742,24 @@ cover with other windows or user interface elements } } + <** + @description : mapViewThemeChanged = This signal is emitted when the theme of a map view instance changes + **> + broadcast mapViewThemeChanged { + out { + + <** + @description : mapViewInstanceHandle = Map instance handle. Range[0x0:0x7fffffff]. 0x0 is reserved as an invalid handle value + **> + Handle mapViewInstanceHandle + + <** + @description : mapViewTheme = enum(INVALID,THEME_1,THEME_2,THEME_3, ... ) + **> + MapTheme mapViewTheme + } + } + <** @description : getSupportedMapViewThemes = This method retrieves the supported mapview themes **> @@ -1649,61 +1900,4 @@ cover with other windows or user interface elements } } - <** - @description : mapViewScaleChanged = This signal is emitted when the mapview scale changes - **> - broadcast mapViewScaleChanged { - out { - - <** - @description : mapViewInstanceHandle = Map instance handle. Range[0x0:0x7fffffff]. 0x0 is reserved as an invalid handle value - **> - Handle mapViewInstanceHandle - - <** - @description : scaleID = scale identifier. Range[0:256] - **> - Int8 scaleID - - <** - @description : isMinMax = enum(INVALID,MIN,MAX,MID, ... ) - **> - MapScaleType isMinMax - } - } - - <** - @description : mapViewVisibilityChanged = This signal is emitted when the MapView visibility changes - **> - broadcast mapViewVisibilityChanged { - out { - - <** - @description : mapViewInstanceHandle = Map instance handle. Range[0x0:0x7fffffff]. 0x0 is reserved as an invalid handle value - **> - Handle mapViewInstanceHandle - - <** - @description : visibilityMode = enum(INVALID,VISIBLE,INVISIBLE,FROZEN, ... ) - **> - Visibility visibilityMode - } - } - - <** - @description : displayedRoutes = This signal is emitted when the list of displayed routes change - **> - broadcast displayedRoutes { - out { - - <** - @description : mapViewInstanceHandle = Map instance handle. Range[0x0:0x7fffffff]. 0x0 is reserved as an invalid handle value - **> - Handle mapViewInstanceHandle - DisplayedRoute [] displayedRoutes - } - } - - - } \ No newline at end of file diff --git a/api/franca/navigation/mapviewer/MapViewerSession.fidl b/api/franca/navigation/mapviewer/MapViewerSession.fidl index 9657f0b..af1f229 100644 --- a/api/franca/navigation/mapviewer/MapViewerSession.fidl +++ b/api/franca/navigation/mapviewer/MapViewerSession.fidl @@ -40,10 +40,6 @@ interface MapViewerSession { <** @description : sessionHandle **> Handle sessionHandle } - error { - <** @description: This error is generated if no more session handles are available **> - NoMoreSessionHandles - } } <** @description : deleteSession = This method deletes a session and its associated resources .**> @@ -52,10 +48,6 @@ interface MapViewerSession { <** @description : sessionHandle **> Handle sessionHandle } - error { - <** @description: This error is generated if an application tries to delete a session handle that is not available **> - SessionNotAvailable - } } <** @description : This method returns whether a given session handle is available or not (for example because it was deleted) .**> diff --git a/api/franca/navigation/navigationcore/Guidance.fidl b/api/franca/navigation/navigationcore/Guidance.fidl index ad8c776..5d5362e 100644 --- a/api/franca/navigation/navigationcore/Guidance.fidl +++ b/api/franca/navigation/navigationcore/Guidance.fidl @@ -25,10 +25,6 @@ interface Guidance { NOT_AVAILABLE = 2 } -// enumeration RoadProperty extends BasicEnum { - -// } - enumeration LaneType extends BasicEnum { LANE_INFO_BITMASK_STRAIGHT = 1 LANE_INFO_BITMASK_SLIGHTRIGHT = 2 @@ -114,7 +110,36 @@ interface Guidance { DIVIDER_INTERRUPTEDSOLID = 598 } - struct tWaypointStruct { + enumeration ManeuverDataAttribute extends BasicEnum { //Base 0x260 + LENGTH = 608 + DIRECTION = 609 + EXIT_NUMBER = 610 + ROAD_FORM = 611 + LANE_INFO = 612 + LATITUDE = 613 + LONGITUDE = 614 + ALTITUDE = 615 + } + + union ManeuverDataValue { + UInt16 uint16Value + String stringValue + LaneInfo[] laneInfoValue + Coordinate3D coordinate3DValue + } + + map ManeuverData { + ManeuverDataAttribute to ManeuverDataValue + } + + struct LaneInfo { + UInt32 laneIndex + ByteBuffer laneDirections + LaneType directionToFollow + LaneDivider divider + } + + struct WaypointStruct { UInt32 waypointOffset UInt32 travelTime Int32 direction @@ -125,31 +150,15 @@ interface Guidance { UInt16 number } - <** - @description : struct generated for DBus argument GetManeuversList_maneuversListElem6Elem4 - **> - struct ManeuverSegment { - ManeuverType maneuver - UInt16 maneuverLength - } - - <** - @description : struct generated for DBus argument GetManeuversList_maneuversListElem6Elem5 - **> - struct ManeuverTurn { - ManeuverDirection maneuverDirection - String exitNumber - } - <** @description : struct generated for DBus argument GetManeuversList_maneuversListElem6 **> - struct tManeuverItem { + struct ManeuverItem { UInt32 offsetOfManeuver UInt32 travelTime Int32 direction - ManeuverSegment segment - ManeuverTurn turnTo + ManeuverType maneuver + ManeuverData maneuverData } <** @@ -161,7 +170,7 @@ interface Guidance { UInt16 roadPropertyAfterManeuver Side drivingSide UInt32 offsetOfNextManeuver - tManeuverItem[] items + ManeuverItem[] items } <** @@ -273,7 +282,7 @@ interface Guidance { @description : numberOfWaypoints = the number of retrieved waypoints(NOTE: the number corresponds to the number of elements in the array) **> UInt16 numberOfWaypoints - tWaypointStruct [] waypointsList + WaypointStruct [] waypointsList } } @@ -301,7 +310,7 @@ interface Guidance { <** @description : side = enum(LEFT,RIGHT,NOT_AVAILABLE) **> - UInt16 side + Side side <** @description : timeZone = time zone of the destination. It is expressed as the time difference from the UTC in minutes diff --git a/api/franca/navigation/navigationcore/LocationInput.fidl b/api/franca/navigation/navigationcore/LocationInput.fidl index 2fc5ccc..aa52438 100644 --- a/api/franca/navigation/navigationcore/LocationInput.fidl +++ b/api/franca/navigation/navigationcore/LocationInput.fidl @@ -57,7 +57,7 @@ interface LocationInput { Int32 intValue Double doubleValue String stringValue - Coordinate3D coordinateValue + Coordinate3D coordinate3DValue ByteBuffer internalData } @@ -96,9 +96,6 @@ interface LocationInput { **> LocationHandle locationInputHandle } - error { - NoMoreLocationInputHandles - } } <** diff --git a/api/franca/navigation/navigationcore/NavigationCoreSession.fidl b/api/franca/navigation/navigationcore/NavigationCoreSession.fidl index 2bb4292..5d4b029 100644 --- a/api/franca/navigation/navigationcore/NavigationCoreSession.fidl +++ b/api/franca/navigation/navigationcore/NavigationCoreSession.fidl @@ -40,10 +40,6 @@ interface NavigationCoreSession { <** @description : sessionHandle **> Handle sessionHandle } - error { - <** @description: This error is generated if no more session handles are available **> - NoMoreSessionHandles - } } <** @description : deleteSession = This method deletes a session and its associated resources .**> @@ -52,10 +48,6 @@ interface NavigationCoreSession { <** @description : sessionHandle **> Handle sessionHandle } - error { - <** @description: This error is generated if an application tries to delete a session handle that is not available **> - SessionNotAvailable - } } <** @description : This method returns whether a given session handle is available or not (for example because it was deleted) .**> diff --git a/api/franca/navigation/navigationcore/Routing.fidl b/api/franca/navigation/navigationcore/Routing.fidl index ca6f97e..590e4a9 100644 --- a/api/franca/navigation/navigationcore/Routing.fidl +++ b/api/franca/navigation/navigationcore/Routing.fidl @@ -86,14 +86,16 @@ interface Routing { } - <** - @description : struct generated for DBus argument SetRoutePreferences_roadPreferenceList - **> + map UnfullfilledRoutePreference { + PreferenceMode to RoutePreferenceSource + } + struct RoutePreference { PreferenceMode mode RoutePreferenceSource source } + <** @description : struct generated for DBus argument SetRoutePreferences_conditionPreferenceList **> @@ -102,7 +104,6 @@ interface Routing { ConditionPreferenceSource source } - map RouteSchedule { Schedule to UInt32 } @@ -728,7 +729,7 @@ interface Routing { **> Handle routeHandle - RoutePreference unfullfilledPreferences + UnfullfilledRoutePreference unfullfilledPreferences } } @@ -748,7 +749,7 @@ interface Routing { **> CalculationError errorCode - RoutePreference unfullfilledPreferences + UnfullfilledRoutePreference unfullfilledPreferences } } diff --git a/api/franca/navigation/poiservice/POIServiceTypes.fidl b/api/franca/navigation/poiservice/POIServiceTypes.fidl index 4186bf7..fbafed0 100644 --- a/api/franca/navigation/poiservice/POIServiceTypes.fidl +++ b/api/franca/navigation/poiservice/POIServiceTypes.fidl @@ -6,6 +6,7 @@ package org.genivi.navigation.poiservice +import org.genivi.CommonTypes.* from "../../CommonTypes.fidl" import org.genivi.navigation.NavigationTypes.* from "../NavigationTypes.fidl" typeCollection POIServiceTypes { @@ -17,9 +18,6 @@ typeCollection POIServiceTypes { <** @description:Unique ID for a POI results**> typedef POI_ID is UInt32 - <** @description:Unique ID for a POI Categories**> - typedef CategoryID is UInt32 - <** @description:Unique ID for a POI Icon Resource**> typedef ResourceID is UInt32 diff --git a/api/franca/navigation/poiservice/ServiceContentAccess.fidl b/api/franca/navigation/poiservice/ServiceContentAccess.fidl index de17169..bad62c2 100644 --- a/api/franca/navigation/poiservice/ServiceContentAccess.fidl +++ b/api/franca/navigation/poiservice/ServiceContentAccess.fidl @@ -6,6 +6,7 @@ package org.genivi.navigation.poiservice +import org.genivi.CommonTypes.* from "../../CommonTypes.fidl" import org.genivi.navigation.poiservice.POIServiceTypes.* from "POIServiceTypes.fidl" diff --git a/api/map-viewer/genivi-mapviewer-configuration.xml b/api/map-viewer/genivi-mapviewer-configuration.xml index 39254bc..0176e71 100644 --- a/api/map-viewer/genivi-mapviewer-configuration.xml +++ b/api/map-viewer/genivi-mapviewer-configuration.xml @@ -30,7 +30,7 @@ SetUnitsOfMeasurement = This method sets the units of measurement - + unitsOfMeasurementList = array[unitsOfMeasurement] unitsOfMeasurement = tuple (key,value) @@ -43,7 +43,7 @@ GetUnitsOfMeasurement = This method retrieves the units of measurement - + unitsOfMeasurementList = array[unitsOfMeasurement] unitsOfMeasurement = tuple (key,value) @@ -56,7 +56,7 @@ GetSupportedUnitsOfMeasurement = This method retrieves the supported units of measurement - + unitsOfMeasurementList = array[unitsOfMeasurement] unitsOfMeasurement = dictionary[key,value] @@ -70,7 +70,7 @@ SetTimeFormat = This method sets the time format - + timeFormat = enum(INVALID,12H,24H, ... ) @@ -80,7 +80,7 @@ GetTimeFormat = This method retrieves the time format - + timeFormat = enum(INVALID,12H,24H, ... ) @@ -90,7 +90,7 @@ GetSupportedTimeFormats = This method retrieves the supported time formats - + timeFormatList = array[timeFormat] timeFormat = enum(INVALID,12H,24H, ... ) @@ -101,7 +101,7 @@ SetCoordinatesFormat = This method sets the coordinates format - + coordinatesFormat = enum(INVALID,DEGREES,MINUTES,SECONDS, ... ) DEGREES format = d.dº @@ -114,7 +114,7 @@ GetCoordinatesFormat = This method retrieves the coordinates format - + coordinatesFormat = enum(INVALID,DEGREES,MINUTES,SECONDS, ... ) DEGREES format = d.dº @@ -127,7 +127,7 @@ GetSupportedCoordinatesFormats = This method retrieves the supported coordinates formats - + coordinatesFormatList = array[coordinatesFormat] coordinatesFormat = enum(INVALID,DEGREES,MINUTES,SECONDS, ... ) @@ -194,7 +194,7 @@ ConfigurationChanged = This signal is sent to the clients when one or more configuration settings changes - + changedSettings = array[setting] setting = enum(INVALID,UNITS_OF_MEASUREMENT,LOCALE,TIME_FORMAT,COORDINATES_FORMAT, ... ) diff --git a/api/map-viewer/genivi-mapviewer-mapviewercontrol.xml b/api/map-viewer/genivi-mapviewer-mapviewercontrol.xml index a41ce76..e400238 100644 --- a/api/map-viewer/genivi-mapviewer-mapviewercontrol.xml +++ b/api/map-viewer/genivi-mapviewer-mapviewercontrol.xml @@ -43,7 +43,7 @@ verticalSize = vertical size of the map instance in pixels - + mapViewType = enum(INVALID,MAIN_MAP,SPLIT_SCREEN, ... ) Note: to be used in case that a specific position of the map instance with respect to the display viewport is required @@ -91,7 +91,7 @@ mapViewInstanceHandle = Map instance handle. Range[0x0:0x7fffffff]. 0x0 is reserved as an invalid handle value - + mapViewType = enum(INVALID,MAIN_MAP,SPLIT_SCREEN, ... ) @@ -101,7 +101,7 @@ GetSupportedMapViewTypes = This method retrieves the supported map view types - + mapViewTypeList = array[mapViewType] mapViewType = enum(INVALID,MAIN_MAP,SPLIT_SCREEN, ... ) @@ -123,7 +123,7 @@ mapViewInstanceHandle = Map instance handle. Range[0x0:0x7fffffff]. 0x0 is reserved as an invalid handle value - + targetPoint = (lat,lon,alt) lat = latitude in format %3.6f. Range[-90:+90] @@ -142,7 +142,7 @@ mapViewInstanceHandle = Map instance handle. Range[0x0:0x7fffffff]. 0x0 is reserved as an invalid handle value - + targetPoint = (lat,lon,alt) lat = latitude in format %3.6f. Range[-90:+90] @@ -217,7 +217,7 @@ mapViewInstanceHandle = Map instance handle. Range[0x0:0x7fffffff]. 0x0 is reserved as an invalid handle value - + position = (lat,lon,alt) lat = latitude in format %3.6f. Range[-90:+90] @@ -235,7 +235,7 @@ mapViewInstanceHandle = Map instance handle. Range[0x0:0x7fffffff]. 0x0 is reserved as an invalid handle value - + position = (lat,lon,alt) lat = latitude in format %3.6f. Range[-90:+90] @@ -253,7 +253,7 @@ mapViewInstanceHandle = Map instance handle. Range[0x0:0x7fffffff]. 0x0 is reserved as an invalid handle value - + targetPoint = (lat,lon,alt) lat = latitude in format %3.6f. Range[-90:+90] @@ -333,7 +333,7 @@ mapViewInstanceHandle = Map instance handle. Range[0x0:0x7fffffff]. 0x0 is reserved as an invalid handle value - + headingType = enum(INVALID,CONSTANT_ANGLE,TRACK_UP,TOWARDS_TARGET, ... ) @@ -400,7 +400,7 @@ - GetMapViewTiltAngle = This method returns the camera tilt angle + GetCameraTiltAngle = This method returns the camera tilt angle @@ -534,7 +534,7 @@ mapViewInstanceHandle = Map instance handle. Range[0x0:0x7fffffff]. 0x0 is reserved as an invalid handle value - + scaleMode = enum(AUTOMATIC,MANUAL,HYBRID) scaleMode = AUTOMATIC, adjusts the camera distance automatically (e.g. depending on the speed) @@ -552,7 +552,7 @@ mapViewInstanceHandle = Map instance handle. Range[0x0:0x7fffffff]. 0x0 is reserved as an invalid handle value - + scaleMode = enum(AUTOMATIC,MANUAL,HYBRID) scaleMode = AUTOMATIC, adjusts the camera distance automatically (e.g. depending on the speed) @@ -570,7 +570,7 @@ mapViewInstanceHandle = Map instance handle. Range[0x0:0x7fffffff]. 0x0 is reserved as an invalid handle value - + scaleModeList = array[scaleMode] scaleMode = enum(AUTOMATIC,MANUAL,HYBRID) @@ -594,7 +594,7 @@ scaleID = scale identifier. Range[0:256] - + isMinMax = enum(INVALID,MIN,MAX,MID, ... ) MIN = scale ID minimal value @@ -664,7 +664,7 @@ mapViewInstanceHandle = Map instance handle. Range[0x0:0x7fffffff]. 0x0 is reserved as an invalid handle value - + perspective = enum(INVALID,2D,3D, ... ) @@ -679,7 +679,7 @@ mapViewInstanceHandle = Map instance handle. Range[0x0:0x7fffffff]. 0x0 is reserved as an invalid handle value - + perspective = enum(INVALID,2D,3D, ... ) @@ -704,7 +704,7 @@ GetSupportedMapViewPerspectives = This method retrieves the supported mapview perspectives - + perspectiveList = array[perspective] perspective = enum(INVALID,2D,3D, ... ) @@ -725,7 +725,7 @@ mapViewInstanceHandle = Map instance handle. Range[0x0:0x7fffffff]. 0x0 is reserved as an invalid handle value - + objectVisibilityList = array[objectVisibility] objectVisibility = dictionary[key,value] @@ -743,7 +743,7 @@ mapViewInstanceHandle = Map instance handle. Range[0x0:0x7fffffff]. 0x0 is reserved as an invalid handle value - + objectVisibilityList = array[objectVisibility] objectVisibility = dictionary[key,value] @@ -761,7 +761,7 @@ mapViewInstanceHandle = Map instance handle. Range[0x0:0x7fffffff]. 0x0 is reserved as an invalid handle value - + objectVisibilityList = array[objectVisibility] objectVisibility = dictionary[key,value] @@ -779,7 +779,7 @@ mapViewInstanceHandle = Map instance handle. Range[0x0:0x7fffffff]. 0x0 is reserved as an invalid handle value - + objectVisibilityList = array[objectVisibility] objectVisibility = enum[BUILDINGS,TERRAIN, ...] @@ -796,7 +796,7 @@ mapViewInstanceHandle = Map instance handle. Range[0x0:0x7fffffff]. 0x0 is reserved as an invalid handle value - + scaleList = array[struct(scaleId,scaleValue,scaleUnit,millimetersPerPixel)] scaleId = scale identifier. Range [0:256] @@ -881,7 +881,7 @@ scaleID = scale identifier. Range[0:256] - + isMinMax = enum(INVALID,MIN,MAX,MID, ... ) MIN = scale ID minimal value @@ -1036,7 +1036,7 @@ cover with other windows or user interface elements mapViewInstanceHandle = Map instance handle. Range[0x0:0x7fffffff]. 0x0 is reserved as an invalid handle value - + panningAction = enum(PAN_START,PAN_TO,PAN_END) PAN_START, start panning the map at the specified screen coordinate identified by the arguments 'x' and 'y' @@ -1062,7 +1062,7 @@ cover with other windows or user interface elements mapViewInstanceHandle = Map instance handle. Range[0x0:0x7fffffff]. 0x0 is reserved as an invalid handle value - + valueToReturn = enum(PAN_START,PAN_TO,PAN_END) @@ -1136,7 +1136,7 @@ cover with other windows or user interface elements mapViewInstanceHandle = Map instance handle. Range[0x0:0x7fffffff]. 0x0 is reserved as an invalid handle value - + visibilityMode = enum(INVALID,VISIBLE,INVISIBLE,FROZEN, ... ) @@ -1151,7 +1151,7 @@ cover with other windows or user interface elements mapViewInstanceHandle = Map instance handle. Range[0x0:0x7fffffff]. 0x0 is reserved as an invalid handle value - + visibilityMode = enum(INVALID,VISIBLE,INVISIBLE,FROZEN, ... ) @@ -1161,7 +1161,7 @@ cover with other windows or user interface elements GetSupportedMapViewVisibilityModes = This method retrieves the supported mapview visibility modes - + visibilityModeList = array[visibilityMode] visibilityMode = enum(INVALID,VISIBLE,INVISIBLE,FROZEN, ... ) @@ -1177,7 +1177,7 @@ cover with other windows or user interface elements mapViewInstanceHandle = Map instance handle. Range[0x0:0x7fffffff]. 0x0 is reserved as an invalid handle value - + visibilityMode = enum(INVALID,VISIBLE,INVISIBLE,FROZEN, ... ) @@ -1198,7 +1198,7 @@ cover with other windows or user interface elements mapViewInstanceHandle = Map instance handle. Range[0x0:0x7fffffff]. 0x0 is reserved as an invalid handle value - + performanceLevel = enum(INVALID,LEVEL1,LEVEL2,LEVEL3,LEVEL4,LEVEL5, ... ) Note: performance levels are application specific @@ -1214,7 +1214,7 @@ cover with other windows or user interface elements mapViewInstanceHandle = Map instance handle. Range[0x0:0x7fffffff]. 0x0 is reserved as an invalid handle value - + performanceLevel = enum(INVALID,LEVEL1,LEVEL2,LEVEL3,LEVEL4,LEVEL5, ... ) @@ -1229,7 +1229,7 @@ cover with other windows or user interface elements mapViewInstanceHandle = Map instance handle. Range[0x0:0x7fffffff]. 0x0 is reserved as an invalid handle value - + performanceLevel = enum(INVALID,LEVEL1,LEVEL2,LEVEL3,LEVEL4,LEVEL5, ... ) @@ -1239,7 +1239,7 @@ cover with other windows or user interface elements GetSupportedMapViewPerformanceLevels = This method retrieves the supported perfomance levels - + performanceLevelList = array[performanceLevel] performanceLevel = enum(INVALID,LEVEL1,LEVEL2,LEVEL3,LEVEL4,LEVEL5, ... ) @@ -1336,7 +1336,7 @@ cover with other windows or user interface elements mapViewInstanceHandle = Map instance handle. Range[0x0:0x7fffffff]. 0x0 is reserved as an invalid handle value - + poiCategoryIds = array[poiCategoryId] poiCategoryId = a POI category as defined in the 'GENIVI POIService API'. @@ -1358,7 +1358,7 @@ cover with other windows or user interface elements mapViewInstanceHandle = Map instance handle. Range[0x0:0x7fffffff]. 0x0 is reserved as an invalid handle value - + poiCategoryIds = array[poiCategoryId] poiCategoryId = a POI category as defined in the 'GENIVI POIService API'. @@ -1380,7 +1380,7 @@ cover with other windows or user interface elements mapViewInstanceHandle = Map instance handle. Range[0x0:0x7fffffff]. 0x0 is reserved as an invalid handle value - + poiCategoryIds = array[poiCategoryId] poiCategoryId = a POI category as defined in the 'GENIVI POIService API'. @@ -1411,7 +1411,7 @@ cover with other windows or user interface elements mapViewInstanceHandle = Map instance handle. Range[0x0:0x7fffffff]. 0x0 is reserved as an invalid handle value - + poiCategoryIds = array[poiCategoryId] poiCategoryId = a POI category as defined in the 'GENIVI POIService API'. @@ -1427,7 +1427,7 @@ cover with other windows or user interface elements mapViewInstanceHandle = Map instance handle. Range[0x0:0x7fffffff]. 0x0 is reserved as an invalid handle value - + poiCategoryIds = array[poiCategoryId] poiCategoryId = a POI category as defined in the 'GENIVI POIService API'. @@ -1483,7 +1483,7 @@ cover with other windows or user interface elements mapViewInstanceHandle = Map instance handle. Range[0x0:0x7fffffff]. 0x0 is reserved as an invalid handle value - + mapViewTheme = enum(INVALID,THEME_1,THEME_2,THEME_3, ... ) Note: Themes are implementation specific. Example: THEME_1 = day color, THEME_2 = night color @@ -1499,7 +1499,7 @@ cover with other windows or user interface elements mapViewInstanceHandle = Map instance handle. Range[0x0:0x7fffffff]. 0x0 is reserved as an invalid handle value - + mapViewTheme = enum(INVALID,THEME_1,THEME_2,THEME_3, ... ) Note: Themes are implementation specific. Example: THEME_1 = day color, THEME_2 = night color @@ -1515,7 +1515,7 @@ cover with other windows or user interface elements mapViewInstanceHandle = Map instance handle. Range[0x0:0x7fffffff]. 0x0 is reserved as an invalid handle value - + mapViewTheme = enum(INVALID,THEME_1,THEME_2,THEME_3, ... ) Note: Themes are implementation specific. Example: THEME_1 = day color, THEME_2 = night color @@ -1526,7 +1526,7 @@ cover with other windows or user interface elements GetSupportedMapViewThemes = This method retrieves the supported mapview themes - + mapViewThemeList = array[mapViewTheme] mapViewTheme = enum(INVALID,THEME_1,THEME_2,THEME_3, ... ) @@ -1696,7 +1696,7 @@ cover with other windows or user interface elements y = y-coordinate of the position on the map view specified by user input (y=0 indicates the first top pixel of the map view) - + selectableTypes = array[selectableType] selectableType = enum(INVALID,CUSTOM_ELEMENT,CURRENT_POSITION,WAYPOINT,POI,TRAFFIC_INCIDENT,ROUTE,GEOCOORDINATES) @@ -1708,7 +1708,7 @@ cover with other windows or user interface elements maxNumberOfSelectedElements = maximum number of selected elements to return. If 0, all possible elements which can be selected will be returned - + selectedElements = array[selectableType,struct(lat,lon),value] selectableType = enum(INVALID,CUSTOM_ELEMENT,CURRENT_POSITION,WAYPOINT,POI,TRAFFIC_INCIDENT,ROUTE,GEOCOORDINATES) diff --git a/api/map-viewer/genivi-mapviewer-session.xml b/api/map-viewer/genivi-mapviewer-session.xml index 2c74e29..604c509 100644 --- a/api/map-viewer/genivi-mapviewer-session.xml +++ b/api/map-viewer/genivi-mapviewer-session.xml @@ -72,7 +72,7 @@ sessionHandle = Session handle. Range[0x0:0x7fffffff]. 0x0 is reserved as an invalid handle value - + sessionStatus = enum(INVALID,AVAILABLE,NOT_AVAILABLE) diff --git a/api/navigation-core/genivi-navigationcore-configuration.xml b/api/navigation-core/genivi-navigationcore-configuration.xml index bb45f32..8f11d3a 100644 --- a/api/navigation-core/genivi-navigationcore-configuration.xml +++ b/api/navigation-core/genivi-navigationcore-configuration.xml @@ -30,7 +30,7 @@ SetUnitsOfMeasurement = This method sets the units of measurement - + unitsOfMeasurementList = array[unitsOfMeasurement] unitsOfMeasurement = tuple (key,value) @@ -43,7 +43,7 @@ GetUnitsOfMeasurement = This method retrieves the units of measurement - + unitsOfMeasurementList = array[unitsOfMeasurement] unitsOfMeasurement = tuple (key,value) @@ -56,7 +56,7 @@ GetSupportedUnitsOfMeasurement = This method retrieves the supported units of measurement - + unitsOfMeasurementList = array[unitsOfMeasurement] unitsOfMeasurement = dictionary[key,value] @@ -70,7 +70,7 @@ SetTimeFormat = This method sets the time format - + timeFormat = enum(INVALID,12H,24H, ... ) @@ -80,7 +80,7 @@ GetTimeFormat = This method retrieves the time format - + timeFormat = enum(INVALID,12H,24H, ... ) @@ -90,7 +90,7 @@ GetSupportedTimeFormats = This method retrieves the supported time formats - + timeFormatList = array[timeFormat] timeFormat = enum(INVALID,12H,24H, ... ) @@ -101,7 +101,7 @@ SetCoordinatesFormat = This method sets the coordinates format - + coordinatesFormat = enum(INVALID,DEGREES,MINUTES,SECONDS, ... ) DEGREES format = d.dº @@ -114,7 +114,7 @@ GetCoordinatesFormat = This method retrieves the coordinates format - + coordinatesFormat = enum(INVALID,DEGREES,MINUTES,SECONDS, ... ) DEGREES format = d.dº @@ -127,7 +127,7 @@ GetSupportedCoordinatesFormats = This method retrieves the supported coordinates formats - + coordinatesFormatList = array[coordinatesFormat] coordinatesFormat = enum(INVALID,DEGREES,MINUTES,SECONDS, ... ) @@ -194,7 +194,7 @@ ConfigurationChanged = This signal is sent to the clients when one or more configuration settings changes - + changedSettings = array[setting] setting = enum(INVALID,UNITS_OF_MEASUREMENT,LOCALE,TIME_FORMAT,COORDINATES_FORMAT, ... ) diff --git a/api/navigation-core/genivi-navigationcore-guidance.xml b/api/navigation-core/genivi-navigationcore-guidance.xml index e03fc45..f3fb951 100644 --- a/api/navigation-core/genivi-navigationcore-guidance.xml +++ b/api/navigation-core/genivi-navigationcore-guidance.xml @@ -92,7 +92,7 @@ isDestinationReached = if TRUE the destination has been reached - + maneuver = enum(INVALID,CRUISE,MANEUVER_APPEARED,PRE_ADVICE,ADVICE,PASSED, ... ) @@ -122,7 +122,7 @@ numberOfWaypoints = the number of retrieved waypoints(NOTE: the number corresponds to the number of elements in the array) - + array[struct(waypointOffset,travelTime,direction,side,timeZone,daylightSavingTime,isDestination,number)] waypointOffset = the offset of the way point in meters from the beginning of the route @@ -155,7 +155,7 @@ direction = direction of the destination in degree relatively to the North. Range [0:360] - + side = enum(LEFT,RIGHT,NOT_AVAILABLE) @@ -180,7 +180,7 @@ GuidanceStatusChanged = This signal is emitted when the guidance status changes - + guidanceStatus = enum(INVALID,ACTIVE,INACTIVE) ACTIVE means that NavigationCore is providing guidance information @@ -207,7 +207,7 @@ This signal is emitted each time a maneuver event is going - + maneuver = enum(INVALID,CRUISE,MANEUVER_APPEARED,PRE_ADVICE,ADVICE,PASSED, ... ) @@ -243,7 +243,7 @@ Note: the number corresponds to the number of elements in the array - + maneuversList = array[struct(roadNumberAfterManeuver,roadNameAfterManeuver,roadPropertyAfterManeuver,drivingSide,offsetOfNextManeuver,maneuverDetails)] roadNumberAfterManeuver = the number of the road after the maneuver (if a road has multiple road numbers, they will be separated by slashes ('/') and combined into one string) @@ -296,7 +296,7 @@ sessionHandle = Session handle. Range[0x0:0x7fffffff]. 0x0 is reserved as an invalid handle value - + routeCalculationMode = enum(INVALID,ALL_MANUAL,ALL_AUTOMATIC,TRAFFIC_MANUAL,OFF_ROUTE_MANUAL) @@ -321,7 +321,7 @@ GetGuidanceStatus = This method retrieves the guidance status - + guidanceStatus = enum(INVALID,ACTIVE,INACTIVE) ACTIVE means that NavigationCore is providing guidance information @@ -338,7 +338,7 @@ SetVoiceGuidanceSettings = This method sets the voice guidance settings - + mode = enum(INVALID,DISABLED_PROMPT,AUTOMATIC_PROMPT,MANUAL_PROMPT, ... ) MANUAL_PROMPT means that a client application can ask the NavigationCore to play the voice prompts @@ -351,7 +351,7 @@ GetVoiceGuidanceSettings = This method returns the used voice guidance settings - + mode = enum(INVALID,DISABLED_PROMPT,AUTOMATIC_PROMPT,MANUAL_PROMPT, ... ) MANUAL_PROMPT means that a client application can ask the NavigationCore to play the voice prompts @@ -379,7 +379,7 @@ ActiveRouteChanged = This signal is emitted when the active route changes - + changeCause = enum(INVALID,TRAFFIC,OFF_ROUTE,MANUAL,...) diff --git a/api/navigation-core/genivi-navigationcore-locationinput.xml b/api/navigation-core/genivi-navigationcore-locationinput.xml index ddecb39..113f53c 100644 --- a/api/navigation-core/genivi-navigationcore-locationinput.xml +++ b/api/navigation-core/genivi-navigationcore-locationinput.xml @@ -70,7 +70,7 @@ GetSupportedAddressAttributes = This method retrieves the supported address attributes - + addressAttributesList = array[attribute] attribute = enum(INVALID,LATITUDE,LONGITUDE,ALTITUDE,FULL_ADDRESS,COUNTRY,STATE,CITY,ZIPCODE,STREET,HOUSENUMBER,CROSSING,DISTRICT,PHONENUMBER,POINAME,TOWNCENTER, ... ) @@ -91,7 +91,7 @@ locationInputHandle = Location input handle. Range[0x0:0x7fffffff]. 0x0 is reserved as an invalid handle value - + address = array[attribute] attribute = tuple(key,value) @@ -127,7 +127,7 @@ locationInputHandle = Location input handle. Range[0x0:0x7fffffff]. 0x0 is reserved as an invalid handle value - + selectionCriterion = enum(INVALID,LATITUDE,LONGITUDE,ALTITUDE,FULL_ADDRESS,COUNTRY,COUNTRYCODE,STATE,CITY,ZIPCODE,STREET,ROAD_NUMBER,HOUSENUMBER,HOUSENAME,CROSSING,DISTRICT,PHONENUMBER,POINAME,TOWNCENTER, ... ) @@ -195,7 +195,7 @@ locationInputHandle = Location input handle. Range[0x0:0x7fffffff]. 0x0 is reserved as an invalid handle value - + selectionCriterion = enum(INVALID,LATITUDE,LONGITUDE,ALTITUDE,FULL_ADDRESS,COUNTRY,COUNTRYCODE,STATE,CITY,ZIPCODE,STREET,ROAD_NUMBER,HOUSENUMBER,HOUSENAME,CROSSING,DISTRICT,PHONENUMBER,POINAME,TOWNCENTER, ... ) @@ -210,7 +210,7 @@ locationInputHandle = Location input handle. Range[0x0:0x7fffffff]. 0x0 is reserved as an invalid handle value - + statusValue = enum(INVALID,NOT_STARTED,SEARCHING,FINISHED, ... ) @@ -290,7 +290,7 @@ windowSize = size of the provided window - + resultListWindow = array[address] address = array[attribute] @@ -363,7 +363,7 @@ index = list index of the entry to be returned - + address = array[attribute] attribute = tuple(key,value) @@ -399,13 +399,13 @@ guidable = flag indicating whether the current address is guidable - + availableSelectionCriteria = array of enum(INVALID,LATITUDE,LONGITUDE,ALTITUDE,FULL_ADDRESS,COUNTRY,COUNTRYCODE,STATE,CITY,ZIPCODE,STREET,ROAD_NUMBER,HOUSENUMBER,HOUSENAME,CROSSING,DISTRICT,PHONENUMBER,POINAME,TOWNCENTER, ... ) Note: availableSelectionCriteria indicates the parts of the address that can be changed - + address = array[attribute] attribute = tuple(key,value) @@ -441,7 +441,7 @@ locationInputHandle = Location input handle. Range[0x0:0x7fffffff]. 0x0 is reserved as an invalid handle value - + inputAddress = array[attribute] attribute = tuple(key,value) @@ -472,7 +472,7 @@ locationInputHandle = Location input handle. Range[0x0:0x7fffffff]. 0x0 is reserved as an invalid handle value - + validatedAddressList = array[validatedAddress] validatedAddress = array[attribute] @@ -494,7 +494,7 @@ key = POINAME, value = value of type ´s´, that identifies a POI name - + validationStatusList = array[validationStatus] validationStatus = array[item] diff --git a/api/navigation-core/genivi-navigationcore-mapmatchedposition.xml b/api/navigation-core/genivi-navigationcore-mapmatchedposition.xml index 880d577..60b5541 100644 --- a/api/navigation-core/genivi-navigationcore-mapmatchedposition.xml +++ b/api/navigation-core/genivi-navigationcore-mapmatchedposition.xml @@ -56,7 +56,7 @@ GetSimulationStatus = This method retrieves the simulation status - + simulationStatus = enum(SIMULATION_STATUS_NO_SIMULATION, SIMULATION_STATUS_RUNNING, SIMULATION_STATUS_PAUSED, SIMULATION_STATUS_FIXED_POSITION) SIMULATION_STATUS_NO_SIMULATION means that NavigationCore is using the EnhancedPosition @@ -81,7 +81,7 @@ SimulationStatusChanged = This signal is emitted when the Simulation Status has changed - + simulationStatus = enum(SIMULATION_STATUS_NO_SIMULATION, SIMULATION_STATUS_RUNNING, SIMULATION_STATUS_PAUSED, SIMULATION_STATUS_FIXED_POSITION) SIMULATION_STATUS_NO_SIMULATION means that NavigationCore is using the EnhancedPosition @@ -169,13 +169,13 @@ GetPosition = This method returns the current position - + valuesToReturn= array[key] key = enum(INVALID,TIMESTAMP,LATITUDE,LONGITUDE,ALTITUDE,HEADING,SPEED,CLIMB,GNSS_FIX_STATUS,DR_STATUS,MM_STATUS,SIMULATION_MODE, ... ,ALL) - + position = dictionary[key,value] dictionary = array of tuples (key,value) @@ -211,7 +211,7 @@ sessionHandle = Session handle. Range[0x0:0x7fffffff]. 0x0 is reserved as an invalid handle value - + position = dictionary[key,value] dictionary = array of tuples (key,value) @@ -234,7 +234,7 @@ PositionUpdate = This signal is called to notify a client application of a position change. The update frequency is implementation specific. The maximal allowed frequency is 10Hz - + changedValues = array[value] value = enum(INVALID,TIMESTAMP,LATITUDE,LONGITUDE,ALTITUDE,HEADING,SPEED,CLIMB,GNSS_FIX_STATUS,DR_STATUS,MM_STATUS,SIMULATION_MODE, ... ) @@ -245,13 +245,13 @@ GetAddress = This method returns the current address - + valuesToReturn= array[fieldType] key = enum(INVALID,TIMESTAMP,COUNTRY,COUNTRYCODE,CITY,STREET,ROAD_NUMBER,HOUSENUMBER,HOUSENAME,CROSSING,DISTRICT,TIMEZONE_OFFSET,DAYLIGHT_OFFSET,MATCH_TYPE, ... ,ALL) - + address = dictionary[key,value] dictionary = array of tuples (key,value) @@ -286,7 +286,7 @@ AddressUpdate = This signal is called to notify a client application that the current address changed - + changedValues = array[value] value = enum(INVALID,TIMESTAMP,COUNTRY,COUNTRYCODE,CITY,STREET,ROAD_NUMBER,HOUSENUMBER,HOUSENAME,CROSSING,DISTRICT,TIMEZONE_OFFSET,DAYLIGHT_OFFSET,MATCH_TYPE, ... ) @@ -297,13 +297,13 @@ positionOnSegment = This method returns the vehicle position on a route segment - + valuesToReturn= array[fieldType] key = enum(INVALID,TIMESTAMP,SEGMENT_ID,DIRECTION_ON_SEGMENT,DISTANCE_ON_SEGMENT, ... ,ALL) - + positionOnSegment = dictionary[key,value] dictionary = array of tuples (key,value) @@ -319,7 +319,7 @@ PositionOnSegmentUpdate = This signal is called to notify the client that the vehicle position on the route segment changed - + changedValues = array[value] value = enum(INVALID,TIMESTAMP,SEGMENT_ID,DIRECTION_ON_SEGMENT,DISTANCE_ON_SEGMENT, ... ) @@ -330,13 +330,13 @@ GetStatus = This method returns the current status - + valuesToReturn = array[fieldType] key = enum(INVALID,TIMESTAMP,GNSS_FIX_STATUS,DR_STATUS,MM_STATUS,SIMULATION_MODE, ... ,ALL) - + status = dictionary[key,value] dictionary = array of tuples (key,value) @@ -353,7 +353,7 @@ StatusUpdate = This signal is emitted to notifiy a client application that the current status changed - + changedValues = array[value] value = enum(INVALID,TIMESTAMP,GNSS_FIX_STATUS,DR_STATUS,MM_STATUS,SIMULATION_MODE, ... ) diff --git a/api/navigation-core/genivi-navigationcore-routing.xml b/api/navigation-core/genivi-navigationcore-routing.xml index 74bfe80..59e1a09 100644 --- a/api/navigation-core/genivi-navigationcore-routing.xml +++ b/api/navigation-core/genivi-navigationcore-routing.xml @@ -95,7 +95,7 @@ routeHandle = Route handle. Range[0x0:0x7fffffff]. 0x0 is reserved as an invalid handle value - + costModel = enum(INVALID,FASTEST,SHORTEST,ECOLOGICAL,SCENIC,EASY,OFF_ROAD,BALANCED,CHEAPEST, ... ) FASTEST = least time to reach the destination @@ -123,7 +123,7 @@ routeHandle = Route handle. Range[0x0:0x7fffffff]. 0x0 is reserved as an invalid handle value - + costModel = enum(INVALID,FASTEST,SHORTEST,ECOLOGICAL,SCENIC,EASY,OFF_ROAD,BALANCED,CHEAPEST, ... ) FASTEST = least time to reach the destination @@ -141,7 +141,7 @@ GetSupportedCostModels = This method retrieves a list of supported cost models - + costModelsList = array[costModel] costModel = enum(INVALID,FASTEST,SHORTEST,ECOLOGICAL,SCENIC,EASY,OFF_ROAD,BALANCED,CHEAPEST, ... ) @@ -176,7 +176,7 @@ If this argument is an empty string, it means that the preferences apply to all countries - + roadPreferenceList = array[preference] preference = struct(preferenceMode,preferenceSource) @@ -188,7 +188,7 @@ preferenceSource = enum(FERRY,TOLL_ROADS,TUNNELS,HIGHWAYS_MOTORWAYS,VEHICLE_SIZE_LIMIT,CRIME_AREAS) - + conditionPreferenceList = array[preference] preference = struct(preferenceMode,preferenceSource) @@ -222,7 +222,7 @@ If this argument is an empty string, it means that the preferences apply to all countries - + roadPreferenceList = array[preference] preference = struct(preferenceMode,preferenceSource) @@ -234,7 +234,7 @@ preferenceSource = enum(FERRY,TOLL_ROADS,TUNNELS,HIGHWAYS_MOTORWAYS,VEHICLE_SIZE_LIMIT,CRIME_AREAS) - + conditionPreferenceList = array[preference] preference = struct(preferenceMode,preferenceSource) @@ -247,7 +247,7 @@ GetSupportedRoutePreferences = This method retrieves a list of supported route preferences - + routePreferencesList = array[preference] preference = struct(preferenceMode,preferenceSource) @@ -259,7 +259,7 @@ preferenceSource = enum(FERRY,TOLL_ROADS,TUNNELS,HIGHWAYS_MOTORWAYS,VEHICLE_SIZE_LIMIT,CRIME_AREAS) - + conditionPreferenceList = array[preference] preference = struct(preferenceMode,preferenceSource) @@ -282,7 +282,7 @@ routeHandle = Route handle. Range[0x0:0x7fffffff]. 0x0 is reserved as an invalid handle value - + routeSchedule = array[detail] detail = dictionary[key,value] @@ -304,13 +304,13 @@ routeHandle = Route handle. Range[0x0:0x7fffffff]. 0x0 is reserved as an invalid handle value - + valuesToReturn= array[value] value= enum(ARRIVAL_TIME, ARRIVAL_DATE,DEPARTURE_TIME, DEPARTURE_DATE) - + routeSchedule = array[detail] detail = dictionary[key,value] @@ -337,7 +337,7 @@ routeHandle = Route handle. Range[0x0:0x7fffffff]. 0x0 is reserved as an invalid handle value - + transportationMeansList = array[transportationMeans] transportationMeans = enum(INVALID,BY_CAR,ON_FOOT,LONG_RANGE_TRAINS,PUBLIC_TRANSPORTATION,BY_BICYCLE,BY_TRUCK, ... ) @@ -358,7 +358,7 @@ routeHandle = Route handle. Range[0x0:0x7fffffff]. 0x0 is reserved as an invalid handle value - + transportationMeansList = array[transportationMeans] transportationMeans = enum(INVALID,BY_CAR,ON_FOOT,LONG_RANGE_TRAINS,PUBLIC_TRANSPORTATION,BY_BICYCLE,BY_TRUCK, ... ) @@ -369,7 +369,7 @@ GetSupportedTransportationMeans = This method retrieves a list of supported means of transportation - + transportationMeansList = array[transportationMeans] transportationMeans = enum(INVALID,BY_CAR,ON_FOOT,LONG_RANGE_TRAINS,PUBLIC_TRANSPORTATION,BY_BICYCLE,BY_TRUCK, ... ) @@ -445,7 +445,7 @@ startFromCurrentPosition = flag indicating if the current position is used as starting point - + waypointsList = array[waypoint] waypoint = tuple (key,value) @@ -489,7 +489,7 @@ startFromCurrentPosition = flag indicating if the current position is used as starting point - + waypointsList = array[waypoint] waypoint = tuple (key,value) @@ -556,7 +556,7 @@ routeHandle = Route handle. Range[0x0:0x7fffffff]. 0x0 is reserved as an invalid handle value - + unfullfilledPreferences = array[preference] preference = tuple(preferenceMode,preferenceSource) @@ -578,13 +578,13 @@ routeHandle = Route handle. Range[0x0:0x7fffffff]. 0x0 is reserved as an invalid handle value - + errorCode = enum(INVALID,UNMATCHED_POSITION,UNREACHABLE_DESTINATION,UNFULFILLED_PREFERENCE_MODE, ... ) errorCode = UNFULFILLED_PREFERENCE_MODE. Refer to unfullfilledPreferences to see which routing preferences could not be met causing routing calculation to fail; for any other value the argument unfulfilledPreferences should be ignored. - + unfullfilledPreferences = array[preference] preference = tuple(preferenceMode,preferenceSource) @@ -606,7 +606,7 @@ routeHandle = Route handle. Range[0x0:0x7fffffff]. 0x0 is reserved as an invalid handle value - + status = enum(INVALID,CALCULATION_OK,NO_POSITION, ... ) @@ -658,7 +658,7 @@ detailLevel = detail level - + valuesToReturn= array[key] key = enum(INVALID,LINK-ID,INTERMEDIATE_POINTS,START_LATITUDE,START_LONGITUDE,START_ALTITUDE, @@ -681,7 +681,7 @@ totalNumberOfSegments = total number of segments - + routeSegments = array[segment] segment = tuple(key,value) @@ -725,13 +725,13 @@ routeHandle = Route handle. Range[0x0:0x7fffffff]. 0x0 is reserved as an invalid handle value - + valuesToReturn = array[key] key = enum(ARRIVAL_TIME,ARRIVAL_DATE,DEPARTURE_TIME,DEPARTURE_DATE,TOTAL_DISTANCE,TOTAL_TIME, ... ,ALL) - + routeOverview = array[detail] detail = tuple(key,value) diff --git a/api/navigation-core/genivi-navigationcore-session.xml b/api/navigation-core/genivi-navigationcore-session.xml index 2d3da24..26ffe8c 100644 --- a/api/navigation-core/genivi-navigationcore-session.xml +++ b/api/navigation-core/genivi-navigationcore-session.xml @@ -72,7 +72,7 @@ sessionHandle = Session handle. Range[0x0:0x7fffffff]. 0x0 is reserved as an invalid handle value - + sessionStatus = enum(INVALID,AVAILABLE,NOT_AVAILABLE) -- cgit v1.2.1