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