ee970a32de7a1460558ac7471dd0e4739b43cf40
[AGL/meta-agl-demo.git] / recipes-connectivity / kuksa-val / kuksa-dbc-feeder / mapping.yml
1 # Mapping Speed
2 PT_VehicleAvgSpeed:
3   minupdatedelay: 100
4   targets: 
5     Vehicle.Speed: {}
6
7 PT_EngineSpeed:
8   minupdatedelay: 100
9   targets: 
10     Vehicle.Powertrain.CombustionEngine.Engine.Speed:
11       transform:
12         math: "floor(x+0.5)"
13
14 #
15 # NOTE:
16 #
17 # The following mappings depend on the AGL-specific VSS overlay
18 # that adds the extra Vehicle.Cabin.SteeringWheel.Switches sensors.
19 # Since the CAN events are coming from LIN polling, applications
20 # need to filter/debounce themselves.  The minupdatedelay of 0 is
21 # intentional to avoid missing events.
22 #
23
24 SW_Next:
25   minupdatedelay: 0
26   targets:
27     Vehicle.Cabin.SteeringWheel.Switches.Next:
28       filter-duplicates: "true"
29       transform:
30         fullmapping:
31           0: "false"
32           1: "true"
33
34 SW_Previous:
35   minupdatedelay: 0
36   targets:
37     Vehicle.Cabin.SteeringWheel.Switches.Previous:
38       filter-duplicates: "true"
39       transform:
40         fullmapping:
41           0: "false"
42           1: "true"
43
44 SW_Mode:
45   minupdatedelay: 0
46   targets:
47     Vehicle.Cabin.SteeringWheel.Switches.Mode:
48       filter-duplicates: "true"
49       transform:
50         fullmapping:
51           0: "false"
52           1: "true"
53
54 SW_Info:
55   minupdatedelay: 0
56   targets:
57     Vehicle.Cabin.SteeringWheel.Switches.Info:
58       filter-duplicates: "true"
59       transform:
60         fullmapping:
61           0: "false"
62           1: "true"
63
64 SW_CruiseEnable:
65   minupdatedelay: 0
66   targets:
67     Vehicle.Cabin.SteeringWheel.Switches.CruiseEnable:
68       filter-duplicates: "true"
69       transform:
70         fullmapping:
71           0: "false"
72           1: "true"
73
74 SW_CruiseSet:
75   minupdatedelay: 0
76   targets:
77     Vehicle.Cabin.SteeringWheel.Switches.CruiseSet:
78       filter-duplicates: "true"
79       transform:
80         fullmapping:
81           0: "false"
82           1: "true"
83
84 SW_CruiseResume:
85   minupdatedelay: 0
86   targets:
87     Vehicle.Cabin.SteeringWheel.Switches.CruiseResume:
88       filter-duplicates: "true"
89       transform:
90         fullmapping:
91           0: "false"
92           1: "true"
93
94 SW_CruiseCancel:
95   minupdatedelay: 0
96   targets:
97     Vehicle.Cabin.SteeringWheel.Switches.CruiseCancel:
98       filter-duplicates: "true"
99       transform:
100         fullmapping:
101           0: "false"
102           1: "true"
103
104 SW_VolumeUp:
105   minupdatedelay: 0
106   targets:
107     Vehicle.Cabin.SteeringWheel.Switches.VolumeUp:
108       filter-duplicates: "true"
109       transform:
110         fullmapping:
111           0: "false"
112           1: "true"
113
114 SW_VolumeDown:
115   minupdatedelay: 0
116   targets:
117     Vehicle.Cabin.SteeringWheel.Switches.VolumeDown:
118       filter-duplicates: "true"
119       transform:
120         fullmapping:
121           0: "false"
122           1: "true"
123
124 SW_VolumeMute:
125   minupdatedelay: 0
126   targets:
127     Vehicle.Cabin.SteeringWheel.Switches.VolumeMute:
128       filter-duplicates: "true"
129       transform:
130         fullmapping:
131           0: "false"
132           1: "true"
133
134 SW_Horn:
135   minupdatedelay: 0
136   targets:
137     Vehicle.Cabin.SteeringWheel.Switches.Horn:
138       filter-duplicates: "true"
139       transform:
140         fullmapping:
141           0: "false"
142           1: "true"
143
144 SW_LaneDepartureWarning:
145   minupdatedelay: 0
146   targets:
147     Vehicle.Cabin.SteeringWheel.Switches.LaneDepartureWarning:
148       filter-duplicates: "true"
149       transform:
150         fullmapping:
151           0: "false"
152           1: "true"