blob: bb487aaa95546d9095360beb3ec18e115863a2b7 (
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
|
import "platform:/plugin/org.genivi.commonapi.core/deployment/CommonAPI_deployment.fdepl"
import "EnhancedPositionServiceTypes.fidl"
import "EnhancedPosition.fidl"
import "Configuration.fidl"
import "PositionFeedback.fidl"
specification EnhancedPositionServiceSpec extends org.genivi.commonapi.core.deployment.deployment
{
for enumerations {
EnumBackingType: {UseDefault, UInt8, UInt16, UInt32, UInt64, Int8, Int16, Int32, Int64} (default: UInt64);
}
}
specification EnhancedPositionServiceSpec2 extends org.genivi.commonapi.core.deployment.deployment
{
for methods {
CallSemantics: {synchronous, asynchronous} (default: asynchronous);
}
}
define EnhancedPositionServiceSpec for typeCollection org.genivi.EnhancedPositionService.EnhancedPositionServiceTypes
{
enumeration PositionInfoKey {
EnumBackingType = UInt64
}
}
define EnhancedPositionServiceSpec2 for interface org.genivi.EnhancedPositionService.EnhancedPosition
{
method GetPositionInfo {
CallSemantics = asynchronous
}
}
|