X-Git-Url: https://gerrit.automotivelinux.org/gerrit/gitweb?a=blobdiff_plain;f=examples%2Fagl-vcar%2Fsignals.json;h=9fecd92207cf29ce3195ce3b4038cec7a9c4e0ac;hb=ccf35c0dc912e9a29721fa04244fc7f932282d18;hp=9fa9b30b7913b659d139beaf12a0fdc46163f57a;hpb=ab6a4a5eb285a1ca88b3ad87ee035b9956e253ed;p=apps%2Fagl-service-can-low-level.git diff --git a/examples/agl-vcar/signals.json b/examples/agl-vcar/signals.json index 9fa9b30b..9fecd922 100644 --- a/examples/agl-vcar/signals.json +++ b/examples/agl-vcar/signals.json @@ -1,4 +1,5 @@ { "name": "AGL Virtual Car", + "version": "2.0", "extra_sources": [], "initializers": [], "loopers": [], @@ -7,6 +8,10 @@ "messages": { "0x620": { "bus": "hs", + "is_fd" : false, + "is_extended": false, + "is_j1939" : false, + "length" : 8, "signals": { "doors.driver.open": { "generic_name": "doors.front_left.open", @@ -14,6 +19,7 @@ "bit_size": 1, "factor": 1.0, "offset": 0, + "writable": true, "decoder": "decoder_t::decode_boolean"}, "doors.passenger.open": { "generic_name": "doors.front_right.open", @@ -21,32 +27,40 @@ "bit_size": 1, "factor": 1.0, "offset": 0, - "decoder": "decoder_t::booleanDecoder"}, + "writable": true, + "decoder": "decoder_t::decode_boolean"}, "doors.rearleft.open": { "generic_name": "doors.rear_left.open", "bit_position": 46, "bit_size": 1, "factor": 1.0, "offset": 0, - "decoder": "decoder_t::booleanDecoder"}, + "writable": true, + "decoder": "decoder_t::decode_boolean"}, "doors.rearright.open": { "generic_name": "doors.rear_right.open", "bit_position": 45, "bit_size": 4, "factor": 1.0, "offset": 0, - "decoder": "decoder_t::booleanDecoder"}, + "writable": true, + "decoder": "decoder_t::decode_boolean"}, "doors.coffer.open": { "generic_name": "doors.boot.open", "bit_position": 47, "bit_size": 1, "factor": 1.0, "offset": 0, - "decoder": "decoder_t::booleanDecoder"} + "writable": true, + "decoder": "decoder_t::decode_boolean"} } }, "0x799": { "bus": "hs", + "is_fd" : false, + "is_extended": false, + "is_j1939" : false, + "length" : 8, "signals": { "windows.driver.open": { "generic_name": "windows.front_left.open", @@ -54,46 +68,56 @@ "bit_size": 1, "factor": 1.0, "offset": 0, - "decoder": "decoder_t::booleanDecoder"}, + "writable": true, + "decoder": "decoder_t::decode_boolean"}, "windows.passenger.open": { "generic_name": "windows.front_right.open", "bit_position": 44, "bit_size": 1, "factor": 1.0, "offset": 0, - "decoder": "decoder_t::booleanDecoder"}, + "writable": true, + "decoder": "decoder_t::decode_boolean"}, "windows.rearleft.open": { "generic_name": "windows.rear_left.open", "bit_position": 46, "bit_size": 1, "factor": 1.0, "offset": 0, - "decoder": "decoder_t::booleanDecoder"}, + "writable": true, + "decoder": "decoder_t::decode_boolean"}, "windows.rearright.open": { "generic_name": "windows.rear_right.open", "bit_position": 45, "bit_size": 4, "factor": 1.0, "offset": 0, - "decoder": "decoder_t::booleanDecoder"} + "writable": true, + "decoder": "decoder_t::decode_boolean"} } }, "0x3D9": { "bus": "hs", + "is_fd" : true, + "is_extended": false, + "is_j1939" : false, + "length" : 8, "signals": { "PT_FuelLevelPct": { "generic_name": "fuel.level", "bit_position": 8, "bit_size": 8, "factor": 0.392157, - "offset": 0 + "offset": 0, + "writable": true }, "PT_EngineSpeed": { "generic_name": "engine.speed", "bit_position": 16, "bit_size": 16, "factor": 0.25, - "offset": 0 + "offset": 0, + "writable": true }, "PT_FuelLevelLow": { "generic_name": "fuel.level.low", @@ -101,12 +125,17 @@ "bit_size": 1, "factor": 1, "offset": 0, - "decoder": "decoder_t::booleanDecoder" + "writable": true, + "decoder": "decoder_t::decode_boolean" } } }, "0x4D1": { "bus": "hs", + "is_fd" : false, + "is_extended": false, + "is_j1939" : false, + "length" : 8, "signals": { "PT_EngineOilTempHigh": { "generic_name": "engine.oil.temp.high", @@ -114,59 +143,74 @@ "bit_size": 1, "factor": 1, "offset": 0, - "decoder": "decoder_t::booleanDecoder" + "writable": true, + "decoder": "decoder_t::decode_boolean" }, "PT_EngineOilTemp": { "generic_name": "engine.oil.temp", "bit_position": 16, "bit_size": 8, "factor": 1, - "offset": 0 + "offset": 0, + "writable": true } } }, "0x3E9": { "bus": "hs", + "is_fd" : false, + "is_extended": false, + "is_j1939" : false, + "length" : 8, "signals": { "PT_VehicleAvgSpeed": { "generic_name": "vehicle.average.speed", "bit_position": 0, "bit_size": 15, "factor": 0.015625, - "offset": 0 + "offset": 0, + "writable": false } } }, "0x30": { "bus": "ls", + "is_fd" : false, + "is_extended": true, + "is_j1939" : false, + "length" : 8, "signals": { "LeftTemperature": { "generic_name": "hvac.temperature.left", "bit_position": 0, "bit_size": 8, "factor": 1, - "offset": 0 + "offset": 0, + "writable": true }, "RightTemperature": { "generic_name": "hvac.temperature.right", "bit_position": 8, "bit_size": 8, "factor": 1, - "offset": 0 + "offset": 0, + "writable": true }, "Temperature": { "generic_name": "hvac.temperature.average", "bit_position": 16, "bit_size": 8, "factor": 1, - "offset": 0 + "offset": 0, + "writable": true }, "FanSpeed": { "generic_name": "hvac.fan.speed", "bit_position": 32, "bit_size": 8, "factor": 23.529411765, - "offset": 0 + "offset": 0, + "writable": true } } }