summaryrefslogtreecommitdiff
path: root/api/franca/navigation/navigationcore/NavigationCoreTypes.fidl
blob: e04be6e02321643d67eb52c21b25629a302be876 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
// SPDX-License-Identifier: MPL-2.0
// Copyright (C) 2014, PCA Peugeot Citro�n, XS Embedded GmbH, TomTom International B.V., Continental Automotive GmbH, BMW Car IT GmbH,  Alpine Electronics R&D Europe GmbH, AISIN AW CO., LTD.,  Neusoft Technology Solutions GmbH, Jaguar Land Rover Limited, Visteon Corporation, Elektrobit Automotive GmbH
// This Source Code Form is subject to the terms of the
// Mozilla Public License, v. 2.0. If a copy of the MPL was not distributed with
// this file, you can obtain one at http://mozilla.org/MPL/2.0/.

package org.genivi.navigation.navigationcore
import org.genivi.CommonTypes.* from "../../CommonTypes.fidl"
import org.genivi.navigation.NavigationTypes.* from "../NavigationTypes.fidl"

typeCollection NavigationCoreTypes {
	version {
		major 4 
		minor 0
	}

 	enumeration TimeStampedEnum extends BasicEnum { //Base 0x0010
		TIMESTAMP	= 16
	}

	enumeration GeoLocalizedEnum extends TimeStampedEnum { //Base 0x00a0
		LATITUDE	= 160
		LONGITUDE	= 161
		ALTITUDE	= 162
	}	
	
	enumeration Notification extends NotificationNavigation{
		GUIDANCE_ERROR_NOMANEUVER = 0
		GUIDANCE_ERROR_VOICENOTALLOWED
		LOCATIONINPUT_ERROR_NOMORELOCATIONINPUTHANDLES
		LOCATIONINPUT_ERROR_LOCATIONINPUTNOTAVAILABLE
		MAPMATCHEDPOSITION_ERROR_NOPOSITION
		MAPMATCHEDPOSITION_ERROR_NOMAP
		MAPMATCHEDPOSITION_ERROR_OUTOFKNOWNMAP
		ROUTING_ERROR_NOMOREROUTEHANDLES
		ROUTING_ERROR_ROUTENOTAVAILABLE
		ROUTING_ERROR_OPERATIONNOTALLOWED
		ROUTING_ERROR_ROUTEPREFERENCENOTSUPPORTED
		ROUTING_ERROR_WAYPOINTCANNOTBECHANGED
		ROUTING_ERROR_TOOMANYWAYPOINTS
	}
	
}