Handle simultaneous subscription to diagnostic messages.
[apps/low-level-can-service.git] / examples / toyota / signals.json
index b9d2040..f604224 100644 (file)
@@ -6,7 +6,7 @@
     "commands": [],
     "messages": {
         "0x620": {
-            "bus": "vcan0",
+            "bus": "can0",
             "signals": {
                 "doors.driver.open": {
                     "generic_name": "doors.driver.open",
     },
     "diagnostic_messages": [
         {
-            "bus": "vcan0",
+            "bus": "can0",
                        "pid": 4,
                        "name": "engine.load",
                        "frequency": 5,
             "decoder": "decoder_t::decode_obd2_response"
         },
                {
-            "bus": "vcan0",
+            "bus": "can0",
                        "pid": 5,
                        "name": "engine.coolant.temperature",
                        "frequency": 1,
             "decoder": "decoder_t::decode_obd2_response"
         },
                {
-            "bus": "vcan0",
+            "bus": "can0",
                        "pid": 10,
                        "name": "fuel.pressure",
                        "frequency": 1,
             "decoder": "decoder_t::decode_obd2_response"
         },
                {
-            "bus": "vcan0",
+            "bus": "can0",
                        "pid": 11,
                        "name": "intake.manifold.pressure",
                        "frequency": 1,
             "decoder": "decoder_t::decode_obd2_response"
         },
                {
-            "bus": "vcan0",
+            "bus": "can0",
                        "pid": 12,
                        "name": "engine.speed",
                        "frequency": 5,
             "decoder": "decoder_t::decode_obd2_response"
         },
                {
-            "bus": "vcan0",
+            "bus": "can0",
                        "pid": 13,
                        "name": "vehicle.speed",
                        "frequency": 5,
             "decoder": "decoder_t::decode_obd2_response"
         },
                {
-            "bus": "vcan0",
+            "bus": "can0",
                        "pid": 15,
                        "name": "intake.air.temperature",
                        "frequency": 1,
             "decoder": "decoder_t::decode_obd2_response"
         },
                {
-            "bus": "vcan0",
+            "bus": "can0",
                        "pid": 16,
                        "name": "mass.airflow",
                        "frequency": 5,
             "decoder": "decoder_t::decode_obd2_response"
         },
                {
-            "bus": "vcan0",
+            "bus": "can0",
                        "pid": 17,
                        "name": "throttle.position",
                        "frequency": 5,
             "decoder": "decoder_t::decode_obd2_response"
         },
                {
-            "bus": "vcan0",
+            "bus": "can0",
                        "pid": 31,
                        "name": "running.time",
                        "frequency": 1,
             "decoder": "decoder_t::decode_obd2_response"
         },
                {
-            "bus": "vcan0",
+            "bus": "can0",
                        "pid": 45,
                        "name": "EGR.error",
                        "frequency": 0,
             "decoder": "decoder_t::decode_obd2_response"
         },
                {
-            "bus": "vcan0",
+            "bus": "can0",
                        "pid": 47,
                        "name": "fuel.level",
                        "frequency": 1,
             "decoder": "decoder_t::decode_obd2_response"
         },
                {
-            "bus": "vcan0",
+            "bus": "can0",
                        "pid": 51,
                        "name": "barometric.pressure",
                        "frequency": 1,
             "decoder": "decoder_t::decode_obd2_response"
         },
                {
-            "bus": "vcan0",
+            "bus": "can0",
+                       "pid": 70,
+                       "name": "ambient.air.temperature",
+                       "frequency": 1,
+            "decoder": "decoder_t::decode_obd2_response"
+        },
+               {
+            "bus": "can0",
                        "pid": 76,
                        "name": "commanded.throttle.position",
                        "frequency": 1,
             "decoder": "decoder_t::decode_obd2_response"
         },
                {
-            "bus": "vcan0",
+            "bus": "can0",
                        "pid": 82,
                        "name": "ethanol.fuel.percentage",
                        "frequency": 1,
             "decoder": "decoder_t::decode_obd2_response"
         },
                {
-            "bus": "vcan0",
+            "bus": "can0",
                        "pid": 90,
                        "name": "accelerator.pedal.position",
                        "frequency": 5,
             "decoder": "decoder_t::decode_obd2_response"
         },
                {
-            "bus": "vcan0",
+            "bus": "can0",
                        "pid": 91,
                        "name": "hybrid.battery-pack.remaining.life",
                        "frequency": 5,
             "decoder": "decoder_t::decode_obd2_response"
         },
                {
-            "bus": "vcan0",
+            "bus": "can0",
                        "pid": 92,
                        "name": "engine.oil.temperature",
                        "frequency": 1,
             "decoder": "decoder_t::decode_obd2_response"
         },
                {
-            "bus": "vcan0",
+            "bus": "can0",
+                       "pid": 94,
+                       "name": "engine.fuel.rate",
+                       "frequency": 1,
+            "decoder": "decoder_t::decode_obd2_response"
+        },
+               {
+            "bus": "can0",
                        "pid": 99,
                        "name": "engine.torque",
                        "frequency": 1,