-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathCarControl.fdepl
45 lines (39 loc) · 1.19 KB
/
CarControl.fdepl
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
44
45
import "platform:/plugin/org.genivi.commonapi.someip/deployment/CommonAPI-4-SOMEIP_deployment_spec.fdepl"
import "CarControl.fidl"
define org.genivi.commonapi.someip.deployment for interface commonapi.CarControl {
SomeIpServiceID = 4000
attribute indicator {
SomeIpNotifierEventGroups = { 4100 }
SomeIpNotifierID = 41000
SomeIpGetterID = 4101
SomeIpAttributeReliable = true
}
attribute gear {
SomeIpNotifierEventGroups = { 4200 }
SomeIpNotifierID = 42000
SomeIpGetterID = 4201
SomeIpAttributeReliable = true
}
method gearSelectionHeadUnit {
SomeIpMethodID = 4200
SomeIpReliable = true
in {
selectedGear {
SomeIpStringEncoding = utf16le
}
}
out {
accepted {
}
}
}
}
define org.genivi.commonapi.someip.deployment for provider as Service {
instance commonapi.CarControl{
InstanceId = "commonapi.CarControl"
SomeIpInstanceID = 4001
SomeIpUnicastAddress = "192.168.0.2"
SomeIpReliableUnicastPort = 40010
SomeIpUnreliableUnicastPort = 40011
}
}