Update toyota example
[apps/agl-service-can-low-level.git] / examples / toyota / signals.json
1 {   "name": "example",
2     "extra_sources": [],
3     "initializers": [],
4     "loopers": [],
5     "buses": {},
6     "commands": [],
7     "messages": {
8         "0x620": {
9             "bus": "can0",
10             "signals": {
11                 "doors.driver.open": {
12                     "generic_name": "doors.driver.open",
13                     "bit_position": 78,
14                     "bit_size": 1,
15                     "factor": 0,
16                     "offset": 0,
17                     "decoder": "decoder_t::booleanDecoder"},
18                 "doors.passenger.open": {
19                     "generic_name": "doors.passenger.open",
20                     "bit_position": 79,
21                     "bit_size": 1,
22                     "factor": 0,
23                     "offset": 0,
24                     "decoder": "decoder_t::booleanDecoder"},
25                 "doors.rearleft.open": {
26                     "generic_name": "doors.rearleft.open",
27                     "bit_position": 86,
28                     "bit_size": 1,
29                     "factor": 0,
30                     "offset": 0,
31                     "decoder": "decoder_t::booleanDecoder"},
32                 "doors.rearright.open": {
33                     "generic_name": "doors.rearright.open",
34                     "bit_position": 85,
35                     "bit_size": 4,
36                     "factor": 0,
37                     "offset": 0,
38                     "decoder": "decoder_t::booleanDecoder"},
39                 "doors.coffer.open": {
40                     "generic_name": "doors.coffer.open",
41                     "bit_position": 88,
42                     "bit_size": 1,
43                     "factor": 0,
44                     "offset": 0,
45                     "decoder": "decoder_t::booleanDecoder"}
46                 }
47         }
48     },
49     "diagnostic_messages": [
50         {
51             "bus": "can0",
52                         "pid": 4,
53                         "name": "engine.load",
54                         "frequency": 5,
55             "decoder": "decoder_t::decode_obd2_response"
56         },
57                 {
58             "bus": "can0",
59                         "pid": 5,
60                         "name": "engine.coolant.temperature",
61                         "frequency": 1,
62             "decoder": "decoder_t::decode_obd2_response"
63         },
64                 {
65             "bus": "can0",
66                         "pid": 10,
67                         "name": "fuel.pressure",
68                         "frequency": 1,
69             "decoder": "decoder_t::decode_obd2_response"
70         },
71                 {
72             "bus": "can0",
73                         "pid": 11,
74                         "name": "intake.manifold.pressure",
75                         "frequency": 1,
76             "decoder": "decoder_t::decode_obd2_response"
77         },
78                 {
79             "bus": "can0",
80                         "pid": 12,
81                         "name": "engine.speed",
82                         "frequency": 5,
83             "decoder": "decoder_t::decode_obd2_response"
84         },
85                 {
86             "bus": "can0",
87                         "pid": 13,
88                         "name": "vehicle.speed",
89                         "frequency": 5,
90             "decoder": "decoder_t::decode_obd2_response"
91         },
92                 {
93             "bus": "can0",
94                         "pid": 15,
95                         "name": "intake.air.temperature",
96                         "frequency": 1,
97             "decoder": "decoder_t::decode_obd2_response"
98         },
99                 {
100             "bus": "can0",
101                         "pid": 16,
102                         "name": "mass.airflow",
103                         "frequency": 5,
104             "decoder": "decoder_t::decode_obd2_response"
105         },
106                 {
107             "bus": "can0",
108                         "pid": 17,
109                         "name": "throttle.position",
110                         "frequency": 5,
111             "decoder": "decoder_t::decode_obd2_response"
112         },
113                 {
114             "bus": "can0",
115                         "pid": 31,
116                         "name": "running.time",
117                         "frequency": 1,
118             "decoder": "decoder_t::decode_obd2_response"
119         },
120                 {
121             "bus": "can0",
122                         "pid": 45,
123                         "name": "EGR.error",
124                         "frequency": 0,
125             "decoder": "decoder_t::decode_obd2_response"
126         },
127                 {
128             "bus": "can0",
129                         "pid": 47,
130                         "name": "fuel.level",
131                         "frequency": 1,
132             "decoder": "decoder_t::decode_obd2_response"
133         },
134                 {
135             "bus": "can0",
136                         "pid": 51,
137                         "name": "barometric.pressure",
138                         "frequency": 1,
139             "decoder": "decoder_t::decode_obd2_response"
140         },
141                 {
142             "bus": "can0",
143                         "pid": 76,
144                         "name": "commanded.throttle.position",
145                         "frequency": 1,
146             "decoder": "decoder_t::decode_obd2_response"
147         },
148                 {
149             "bus": "can0",
150                         "pid": 82,
151                         "name": "ethanol.fuel.percentage",
152                         "frequency": 1,
153             "decoder": "decoder_t::decode_obd2_response"
154         },
155                 {
156             "bus": "can0",
157                         "pid": 90,
158                         "name": "accelerator.pedal.position",
159                         "frequency": 5,
160             "decoder": "decoder_t::decode_obd2_response"
161         },
162                 {
163             "bus": "can0",
164                         "pid": 91,
165                         "name": "hybrid.battery-pack.remaining.life",
166                         "frequency": 5,
167             "decoder": "decoder_t::decode_obd2_response"
168         },
169                 {
170             "bus": "can0",
171                         "pid": 92,
172                         "name": "engine.oil.temperature",
173                         "frequency": 1,
174             "decoder": "decoder_t::decode_obd2_response"
175         },
176                 {
177             "bus": "can0",
178                         "pid": 99,
179                         "name": "engine.torque",
180                         "frequency": 1,
181             "decoder": "decoder_t::decode_obd2_response"
182         }
183     ]
184 }