summaryrefslogtreecommitdiff
path: root/enhanced-position-service/franca/api/someip/Configuration.fdepl
blob: f2ad101dafdc648bcd0b2691a4869d7c2dd979d1 (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
44
45
import "platform:/plugin/org.genivi.commonapi.someip/deployment/CommonAPI-SOMEIP_deployment_spec.fdepl"
import "../Configuration.fidl"
import "../EnhancedPositionServiceTypes.fidl"

define org.genivi.commonapi.someip.deployment for interface org.genivi.EnhancedPositionService.Configuration {
	SomeIpServiceID = 1001

	attribute SatSystem {
            SomeIpGetterID = 3000
		    SomeIpSetterID = 3001
		    SomeIpNotifierID = 3002
		    SomeIpGetterReliable    = true
            SomeIpSetterReliable    = true
            SomeIpNotifierReliable  = true
            SomeIpEventGroups = { 3002 }
    }

    attribute UpdateInterval {
            SomeIpGetterID = 4000
		    SomeIpSetterID = 4001
		    SomeIpNotifierID = 4002
            SomeIpGetterReliable    = true
            SomeIpSetterReliable    = true
            SomeIpNotifierReliable  = true
            SomeIpEventGroups = { 4002 }       
    }

	method GetVersion {
        	SomeIpMethodID = 5000
	        SomeIpReliable = true
	}
   
    method GetSupportedSatelliteSystems {
            SomeIpMethodID = 6000
	        SomeIpReliable = true
    }
}

define org.genivi.commonapi.someip.deployment for provider EnhancedPositionService {
	instance org.genivi.EnhancedPositionService.Configuration {
		InstanceId = "EnhancedPositionService"
		SomeIpInstanceID = 2000
		SomeIpUnicastAddress = "127.0.0.1"
	}
}