Change signature of decoders
[apps/agl-service-can-low-level.git] / examples / engine / signals.json
1 {   "name": "example",
2         "version": "2.0",
3         "extra_sources": [],
4         "initializers": [],
5         "loopers": [],
6         "buses": {},
7         "commands": [],
8         "messages": {
9         "0x3D9": {
10         "bus": "hs",
11         "is_fd" : false,
12         "is_extended": false,
13         "is_j1939" : false,
14         "signals": {
15                 "PT_FuelLevelPct": {
16                         "generic_name": "fuel.level",
17                         "bit_position": 8,
18                         "bit_size": 8,
19                         "factor": 0.392157,
20                         "offset": 0
21                 },
22                 "PT_EngineSpeed": {
23                         "generic_name": "engine.speed",
24                         "bit_position": 16,
25                         "bit_size": 16,
26                         "factor": 0.25,
27                         "offset": 0
28                 },
29                 "PT_FuelLevelLow": {
30                         "generic_name": "fuel.level.low",
31                         "bit_position": 55,
32                         "bit_size": 1,
33                         "factor": 1,
34                         "offset": 0,
35                         "decoder": "decoder_t::decode_boolean"
36                 }
37         }
38         },
39                 "0x4D1": {
40                 "bus": "hs",
41                 "is_fd" : false,
42                 "is_extended": false,
43                 "is_j1939" : false,
44                 "signals": {
45                         "PT_EngineOilTempHigh": {
46                                 "generic_name": "engine.oil.temp.high",
47                                 "bit_position": 7,
48                                 "bit_size": 1,
49                                 "factor": 1,
50                                 "offset": 0,
51                                 "decoder": "decoder_t::decode_boolean"
52                         },
53                         "PT_EngineOilTemp": {
54                                 "generic_name": "engine.oil.temp",
55                                 "bit_position": 16,
56                                 "bit_size": 8,
57                                 "factor": 1,
58                                 "offset": 0
59                         }
60                 }
61                 },
62                 "0x3E9": {
63                 "bus": "hs",
64                 "is_fd" : false,
65                 "is_extended": false,
66                 "is_j1939" : false,
67                 "signals": {
68                         "PT_VehicleAvgSpeed": {
69                                 "generic_name": "vehicle.average.speed",
70                                 "bit_position": 0,
71                                 "bit_size": 15,
72                                 "factor": 0.015625,
73                                 "offset": 0
74                         }
75                 }
76         }
77 }
78 }