Skip to content
Toggle navigation
P
Projects
G
Groups
S
Snippets
Help
trkall
/
T-Diagnostics
This project
Loading...
Sign in
Toggle navigation
Go to a project
Project
Repository
Snippets
Members
Activity
Graph
Charts
Create a new issue
Commits
Issue Boards
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Commit
fb1c0af8
authored
3 years ago
by
Tref
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
include node-red configuration
parent
bd8c3f69
Show whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
2 additions
and
0 deletions
noderedflowsconfig.json
noderedflowsconfig.json
0 → 100644
View file @
fb1c0af8
[{
"id"
:
"9a49eee8.a93ee"
,
"type"
:
"tab"
,
"label"
:
"Flow 1"
,
"disabled"
:
false
,
"info"
:
""
},{
"id"
:
"6923df5.315752"
,
"type"
:
"ui_button"
,
"z"
:
"9a49eee8.a93ee"
,
"name"
:
""
,
"group"
:
"6f182569.913e1c"
,
"order"
:
2
,
"width"
:
0
,
"height"
:
0
,
"passthru"
:
false
,
"label"
:
"Engine diagnostics"
,
"tooltip"
:
"Select the block number & start diagnostics"
,
"color"
:
""
,
"bgcolor"
:
""
,
"icon"
:
""
,
"payload"
:
""
,
"payloadType"
:
"str"
,
"topic"
:
""
,
"x"
:
250
,
"y"
:
140
,
"wires"
:[[
"d2b1345e.189638"
]]},{
"id"
:
"d2b1345e.189638"
,
"type"
:
"ui_text_input"
,
"z"
:
"9a49eee8.a93ee"
,
"name"
:
""
,
"label"
:
"Block number [1-127]"
,
"tooltip"
:
"Select the block number to read"
,
"group"
:
"6f182569.913e1c"
,
"order"
:
1
,
"width"
:
0
,
"height"
:
0
,
"passthru"
:
false
,
"mode"
:
"number"
,
"delay"
:
"0"
,
"topic"
:
""
,
"x"
:
250
,
"y"
:
200
,
"wires"
:[[
"293414fd.45d3ac"
]]},{
"id"
:
"922ec540.570c88"
,
"type"
:
"mqtt out"
,
"z"
:
"9a49eee8.a93ee"
,
"name"
:
""
,
"topic"
:
"/master/app/server/diagnostics/browser/blockreading"
,
"qos"
:
""
,
"retain"
:
""
,
"broker"
:
"278f5a97.697a66"
,
"x"
:
640
,
"y"
:
120
,
"wires"
:[]},{
"id"
:
"293414fd.45d3ac"
,
"type"
:
"function"
,
"z"
:
"9a49eee8.a93ee"
,
"name"
:
""
,
"func"
:
"if (msg.payload >= 1 && msg.payload <= 127){
\n
msg.payload = msg.payload.toString();
\n
msg.topic =
\"
ECU request
\"
;
\n
return [msg, null];
\n
}else{
\n
msg.payload =
\"
ERROR: number must be between 1-127, was:
\"
+ msg.payload;
\n
msg.topic =
\"
error
\"\n
return [null, msg];
\n
}"
,
"outputs"
:
2
,
"noerr"
:
0
,
"initialize"
:
""
,
"finalize"
:
""
,
"x"
:
480
,
"y"
:
200
,
"wires"
:[[
"922ec540.570c88"
,
"ceceb9d8.c18858"
,
"e6ed4f92.c07ab"
],[
"e36ef48f.2686d8"
]]},{
"id"
:
"bb58dd9a.a96a"
,
"type"
:
"ui_toast"
,
"z"
:
"9a49eee8.a93ee"
,
"position"
:
"top right"
,
"displayTime"
:
"3"
,
"highlight"
:
""
,
"sendall"
:
true
,
"outputs"
:
0
,
"ok"
:
"OK"
,
"cancel"
:
""
,
"raw"
:
false
,
"topic"
:
""
,
"name"
:
""
,
"x"
:
710
,
"y"
:
40
,
"wires"
:[]},{
"id"
:
"b2a99d47.454e9"
,
"type"
:
"function"
,
"z"
:
"9a49eee8.a93ee"
,
"name"
:
""
,
"func"
:
"if(msg.topic ==
\"
error
\"
){
\n
return msg;
\n
}
\n
"
,
"outputs"
:
1
,
"noerr"
:
0
,
"initialize"
:
""
,
"finalize"
:
""
,
"x"
:
480
,
"y"
:
40
,
"wires"
:[[
"bb58dd9a.a96a"
]]},{
"id"
:
"289af6a5.2334da"
,
"type"
:
"link in"
,
"z"
:
"9a49eee8.a93ee"
,
"name"
:
""
,
"links"
:[
"e36ef48f.2686d8"
,
"9b498cce.cf961"
,
"6b54d767.f6fd18"
,
"eb397f32.89c47"
,
"e0353736.ea04e8"
,
"27953a49.d1acc6"
,
"1b1a4a91.7d9ee5"
,
"a00fa8e2.3f1388"
],
"x"
:
75
,
"y"
:
40
,
"wires"
:[[
"b2a99d47.454e9"
]]},{
"id"
:
"e36ef48f.2686d8"
,
"type"
:
"link out"
,
"z"
:
"9a49eee8.a93ee"
,
"name"
:
""
,
"links"
:[
"289af6a5.2334da"
],
"x"
:
435
,
"y"
:
240
,
"wires"
:[]},{
"id"
:
"6aa2a1d1.42076"
,
"type"
:
"mqtt in"
,
"z"
:
"9a49eee8.a93ee"
,
"name"
:
""
,
"topic"
:
"/master/app/server/diagnostics/ecu/blockreading"
,
"qos"
:
"2"
,
"datatype"
:
"auto"
,
"broker"
:
"278f5a97.697a66"
,
"x"
:
280
,
"y"
:
400
,
"wires"
:[[
"44262ada.4091d4"
,
"da108f5d.6f0d1"
]]},{
"id"
:
"81d4c78c.5ecab8"
,
"type"
:
"comment"
,
"z"
:
"9a49eee8.a93ee"
,
"name"
:
""
,
"info"
:
"ECU sends bunch of data to microC.
\n
Each block has up to 4 sensors.
\n
Each sensor send 2 integers.
\n
Data is calculated.
\n
Output is 1 string for each sensor.
\n
Data should be sent like:
\n\"
sensor;data;sensor;data;sensor;data;sensor;data
\"\n
empty read should be (?)
\n
"
,
"x"
:
340
,
"y"
:
340
,
"wires"
:[]},{
"id"
:
"44262ada.4091d4"
,
"type"
:
"function"
,
"z"
:
"9a49eee8.a93ee"
,
"name"
:
""
,
"func"
:
"if(msg.payload ==
\"
timeout
\"
){
\n
return [null, null, null, null, msg];
\n
}
\n
var tokens = msg.payload.split(
\"
;
\"
);
\n\n
var o1 = {topic:
\"
\"
, payload:
\"
\"
};
\n
var o2 = {topic:
\"
\"
, payload:
\"
\"
};
\n
var o3 = {topic:
\"
\"
, payload:
\"
\"
};
\n
var o4 = {topic:
\"
\"
, payload:
\"
\"
};
\n
/*var o = [msg];
\n
for(i=0;i<4;i++){
\n
var tempMsg = msg;
\n
tempMsg.topic = tokens[i*2];
\n
tempMsg.payload = tokens[i*2+1];
\n
o.push(tempMsg);
\n
//o.push(msg);
\n
}*/
\n
o1.topic = tokens[0];
\n
o2.topic = tokens[2];
\n
o3.topic = tokens[4];
\n
o4.topic = tokens[6];
\n
o1.payload = tokens[1];
\n
o2.payload = tokens[3];
\n
o3.payload = tokens[5];
\n
o4.payload = tokens[7];
\n
return [o1, o2, o3, o4, null];
\n
//return msg_array;"
,
"outputs"
:
5
,
"noerr"
:
0
,
"initialize"
:
""
,
"finalize"
:
""
,
"x"
:
560
,
"y"
:
400
,
"wires"
:[[
"3f9f0d54.9a1862"
],[
"9e7934fe.9e2a18"
],[
"71a11ba1.1d4494"
],[
"67c47310.d092fc"
],[
"9b498cce.cf961"
]]},{
"id"
:
"3f9f0d54.9a1862"
,
"type"
:
"ui_text"
,
"z"
:
"9a49eee8.a93ee"
,
"group"
:
"6f182569.913e1c"
,
"order"
:
6
,
"width"
:
0
,
"height"
:
0
,
"name"
:
""
,
"label"
:
"{{msg.topic}}"
,
"format"
:
"{{msg.payload}}"
,
"layout"
:
"row-center"
,
"x"
:
830
,
"y"
:
340
,
"wires"
:[]},{
"id"
:
"9e7934fe.9e2a18"
,
"type"
:
"ui_text"
,
"z"
:
"9a49eee8.a93ee"
,
"group"
:
"6f182569.913e1c"
,
"order"
:
7
,
"width"
:
0
,
"height"
:
0
,
"name"
:
""
,
"label"
:
"{{msg.topic}}"
,
"format"
:
"{{msg.payload}}"
,
"layout"
:
"row-center"
,
"x"
:
850
,
"y"
:
380
,
"wires"
:[]},{
"id"
:
"71a11ba1.1d4494"
,
"type"
:
"ui_text"
,
"z"
:
"9a49eee8.a93ee"
,
"group"
:
"6f182569.913e1c"
,
"order"
:
8
,
"width"
:
0
,
"height"
:
0
,
"name"
:
""
,
"label"
:
"{{msg.topic}}"
,
"format"
:
"{{msg.payload}}"
,
"layout"
:
"row-center"
,
"x"
:
870
,
"y"
:
420
,
"wires"
:[]},{
"id"
:
"67c47310.d092fc"
,
"type"
:
"ui_text"
,
"z"
:
"9a49eee8.a93ee"
,
"group"
:
"6f182569.913e1c"
,
"order"
:
9
,
"width"
:
0
,
"height"
:
0
,
"name"
:
""
,
"label"
:
"{{msg.topic}}"
,
"format"
:
"{{msg.payload}}"
,
"layout"
:
"row-center"
,
"x"
:
890
,
"y"
:
460
,
"wires"
:[]},{
"id"
:
"ceceb9d8.c18858"
,
"type"
:
"ui_text"
,
"z"
:
"9a49eee8.a93ee"
,
"group"
:
"6f182569.913e1c"
,
"order"
:
4
,
"width"
:
0
,
"height"
:
0
,
"name"
:
""
,
"label"
:
"Reading block: "
,
"format"
:
"{{msg.payload}}"
,
"layout"
:
"row-left"
,
"x"
:
740
,
"y"
:
180
,
"wires"
:[]},{
"id"
:
"e6ed4f92.c07ab"
,
"type"
:
"trigger"
,
"z"
:
"9a49eee8.a93ee"
,
"name"
:
""
,
"op1"
:
"request"
,
"op2"
:
"timeout"
,
"op1type"
:
"str"
,
"op2type"
:
"str"
,
"duration"
:
"10"
,
"extend"
:
false
,
"overrideDelay"
:
false
,
"units"
:
"s"
,
"reset"
:
""
,
"bytopic"
:
"all"
,
"topic"
:
"topic"
,
"outputs"
:
1
,
"x"
:
730
,
"y"
:
220
,
"wires"
:[[
"de6afc8c.c62dd"
]]},{
"id"
:
"de6afc8c.c62dd"
,
"type"
:
"function"
,
"z"
:
"9a49eee8.a93ee"
,
"name"
:
""
,
"func"
:
"if(msg.payload ==
\"
request
\"
){
\n
return null;
\n
}else if(msg.payload ==
\"
timeout
\"
){
\n
msg.topic =
\"
error
\"\n
return msg;
\n
}
\n
return null;"
,
"outputs"
:
1
,
"noerr"
:
0
,
"initialize"
:
""
,
"finalize"
:
""
,
"x"
:
900
,
"y"
:
280
,
"wires"
:[[
"6b54d767.f6fd18"
]]},{
"id"
:
"9b498cce.cf961"
,
"type"
:
"link out"
,
"z"
:
"9a49eee8.a93ee"
,
"name"
:
""
,
"links"
:[
"289af6a5.2334da"
],
"x"
:
645
,
"y"
:
480
,
"wires"
:[]},{
"id"
:
"6b54d767.f6fd18"
,
"type"
:
"link out"
,
"z"
:
"9a49eee8.a93ee"
,
"name"
:
""
,
"links"
:[
"289af6a5.2334da"
],
"x"
:
1015
,
"y"
:
280
,
"wires"
:[]},{
"id"
:
"da108f5d.6f0d1"
,
"type"
:
"change"
,
"z"
:
"9a49eee8.a93ee"
,
"name"
:
""
,
"rules"
:[{
"t"
:
"set"
,
"p"
:
"reset"
,
"pt"
:
"msg"
,
"to"
:
"true"
,
"tot"
:
"bool"
}],
"action"
:
""
,
"property"
:
""
,
"from"
:
""
,
"to"
:
""
,
"reg"
:
false
,
"x"
:
610
,
"y"
:
300
,
"wires"
:[[
"e6ed4f92.c07ab"
]]},{
"id"
:
"f11c7a7b.b839b8"
,
"type"
:
"ui_button"
,
"z"
:
"9a49eee8.a93ee"
,
"name"
:
""
,
"group"
:
"977b7a3a.0fd208"
,
"order"
:
2
,
"width"
:
0
,
"height"
:
0
,
"passthru"
:
false
,
"label"
:
"Error Codes"
,
"tooltip"
:
"Press here to read error codes from the ECU"
,
"color"
:
""
,
"bgcolor"
:
""
,
"icon"
:
""
,
"payload"
:
""
,
"payloadType"
:
"str"
,
"topic"
:
""
,
"x"
:
190
,
"y"
:
560
,
"wires"
:[[
"f4d66684.b85698"
,
"988cba06.4a8668"
]]},{
"id"
:
"f4d66684.b85698"
,
"type"
:
"mqtt out"
,
"z"
:
"9a49eee8.a93ee"
,
"name"
:
""
,
"topic"
:
"/master/app/server/diagnostics/browser/errorreading"
,
"qos"
:
""
,
"retain"
:
""
,
"broker"
:
"278f5a97.697a66"
,
"x"
:
640
,
"y"
:
560
,
"wires"
:[]},{
"id"
:
"b4b193b3.0656b"
,
"type"
:
"mqtt in"
,
"z"
:
"9a49eee8.a93ee"
,
"name"
:
""
,
"topic"
:
"/master/app/server/diagnostics/ecu/errorreading"
,
"qos"
:
"2"
,
"datatype"
:
"auto"
,
"broker"
:
"278f5a97.697a66"
,
"x"
:
260
,
"y"
:
660
,
"wires"
:[[
"fa638387.1557"
,
"c46f9c07.db75a"
]]},{
"id"
:
"fa638387.1557"
,
"type"
:
"function"
,
"z"
:
"9a49eee8.a93ee"
,
"name"
:
""
,
"func"
:
"if(msg.payload ==
\"
error
\"
){
\n
return [null, msg];
\n
}
\n
return [msg, null];"
,
"outputs"
:
2
,
"noerr"
:
0
,
"initialize"
:
""
,
"finalize"
:
""
,
"x"
:
600
,
"y"
:
780
,
"wires"
:[[
"a95bb7bd.3260b8"
],[
"e0353736.ea04e8"
]]},{
"id"
:
"a95bb7bd.3260b8"
,
"type"
:
"ui_text"
,
"z"
:
"9a49eee8.a93ee"
,
"group"
:
"977b7a3a.0fd208"
,
"order"
:
3
,
"width"
:
0
,
"height"
:
0
,
"name"
:
""
,
"label"
:
"Found DTCs: "
,
"format"
:
"{{msg.payload}}"
,
"layout"
:
"row-center"
,
"x"
:
850
,
"y"
:
780
,
"wires"
:[]},{
"id"
:
"988cba06.4a8668"
,
"type"
:
"trigger"
,
"z"
:
"9a49eee8.a93ee"
,
"name"
:
""
,
"op1"
:
"request"
,
"op2"
:
"timeout"
,
"op1type"
:
"str"
,
"op2type"
:
"str"
,
"duration"
:
"10"
,
"extend"
:
false
,
"overrideDelay"
:
false
,
"units"
:
"s"
,
"reset"
:
""
,
"bytopic"
:
"all"
,
"topic"
:
"topic"
,
"outputs"
:
1
,
"x"
:
830
,
"y"
:
660
,
"wires"
:[[
"e3dcadb7.f0b65"
]]},{
"id"
:
"e3dcadb7.f0b65"
,
"type"
:
"function"
,
"z"
:
"9a49eee8.a93ee"
,
"name"
:
""
,
"func"
:
"if(msg.payload ==
\"
request
\"
){
\n
return null;
\n
}else if(msg.payload ==
\"
timeout
\"
){
\n
msg.topic =
\"
error
\"\n
return msg;
\n
}
\n
return null;"
,
"outputs"
:
1
,
"noerr"
:
0
,
"initialize"
:
""
,
"finalize"
:
""
,
"x"
:
600
,
"y"
:
720
,
"wires"
:[[
"27953a49.d1acc6"
]]},{
"id"
:
"e0353736.ea04e8"
,
"type"
:
"link out"
,
"z"
:
"9a49eee8.a93ee"
,
"name"
:
""
,
"links"
:[
"289af6a5.2334da"
],
"x"
:
735
,
"y"
:
840
,
"wires"
:[]},{
"id"
:
"27953a49.d1acc6"
,
"type"
:
"link out"
,
"z"
:
"9a49eee8.a93ee"
,
"name"
:
""
,
"links"
:[
"289af6a5.2334da"
],
"x"
:
875
,
"y"
:
720
,
"wires"
:[]},{
"id"
:
"c46f9c07.db75a"
,
"type"
:
"change"
,
"z"
:
"9a49eee8.a93ee"
,
"name"
:
""
,
"rules"
:[{
"t"
:
"set"
,
"p"
:
"reset"
,
"pt"
:
"msg"
,
"to"
:
"true"
,
"tot"
:
"bool"
}],
"action"
:
""
,
"property"
:
""
,
"from"
:
""
,
"to"
:
""
,
"reg"
:
false
,
"x"
:
600
,
"y"
:
660
,
"wires"
:[[
"988cba06.4a8668"
]]},{
"id"
:
"40a09146.1092"
,
"type"
:
"mqtt out"
,
"z"
:
"9a49eee8.a93ee"
,
"name"
:
""
,
"topic"
:
"/master/app/server/diagnostics/browser/errordelete"
,
"qos"
:
""
,
"retain"
:
""
,
"broker"
:
"278f5a97.697a66"
,
"x"
:
610
,
"y"
:
880
,
"wires"
:[]},{
"id"
:
"9bfdd63e.c76308"
,
"type"
:
"ui_button"
,
"z"
:
"9a49eee8.a93ee"
,
"name"
:
""
,
"group"
:
"108e7af4.922435"
,
"order"
:
2
,
"width"
:
0
,
"height"
:
0
,
"passthru"
:
false
,
"label"
:
"Delete error codes"
,
"tooltip"
:
"Press here to delete error codes from the ECU"
,
"color"
:
""
,
"bgcolor"
:
""
,
"icon"
:
""
,
"payload"
:
""
,
"payloadType"
:
"str"
,
"topic"
:
""
,
"x"
:
190
,
"y"
:
880
,
"wires"
:[[
"40a09146.1092"
,
"98ac240c.2de118"
]]},{
"id"
:
"83e924e2.9a3c28"
,
"type"
:
"mqtt in"
,
"z"
:
"9a49eee8.a93ee"
,
"name"
:
""
,
"topic"
:
"/master/app/server/diagnostics/ecu/errordelete"
,
"qos"
:
"2"
,
"datatype"
:
"auto"
,
"broker"
:
"278f5a97.697a66"
,
"x"
:
250
,
"y"
:
1000
,
"wires"
:[[
"2d2db32d.42ec3c"
,
"3154ba7.2708b46"
]]},{
"id"
:
"3154ba7.2708b46"
,
"type"
:
"function"
,
"z"
:
"9a49eee8.a93ee"
,
"name"
:
""
,
"func"
:
"if(msg.payload ==
\"
error
\"
){
\n
var o = {topic:
\"
error
\"
, payload:
\"
Failed to delete DTCs
\"
};
\n
return [o, msg];
\n
}
\n
return [msg, null];"
,
"outputs"
:
2
,
"noerr"
:
0
,
"initialize"
:
""
,
"finalize"
:
""
,
"x"
:
600
,
"y"
:
1120
,
"wires"
:[[
"9e5a678d.da84a8"
],[
"1b1a4a91.7d9ee5"
]]},{
"id"
:
"9e5a678d.da84a8"
,
"type"
:
"ui_text"
,
"z"
:
"9a49eee8.a93ee"
,
"group"
:
"108e7af4.922435"
,
"order"
:
3
,
"width"
:
0
,
"height"
:
0
,
"name"
:
""
,
"label"
:
""
,
"format"
:
"{{msg.payload}}"
,
"layout"
:
"row-center"
,
"x"
:
830
,
"y"
:
1120
,
"wires"
:[]},{
"id"
:
"98ac240c.2de118"
,
"type"
:
"trigger"
,
"z"
:
"9a49eee8.a93ee"
,
"name"
:
""
,
"op1"
:
"request"
,
"op2"
:
"timeout"
,
"op1type"
:
"str"
,
"op2type"
:
"str"
,
"duration"
:
"10"
,
"extend"
:
false
,
"overrideDelay"
:
false
,
"units"
:
"s"
,
"reset"
:
""
,
"bytopic"
:
"all"
,
"topic"
:
"topic"
,
"outputs"
:
1
,
"x"
:
830
,
"y"
:
1000
,
"wires"
:[[
"cbfa1b9a.4cbc68"
]]},{
"id"
:
"cbfa1b9a.4cbc68"
,
"type"
:
"function"
,
"z"
:
"9a49eee8.a93ee"
,
"name"
:
""
,
"func"
:
"if(msg.payload ==
\"
request
\"
){
\n
return null;
\n
}else if(msg.payload ==
\"
timeout
\"
){
\n
msg.topic =
\"
error
\"
;
\n
msg.payload =
\"
Failed to delete DTCs
\"
;
\n
return msg;
\n
}
\n
return null;"
,
"outputs"
:
1
,
"noerr"
:
0
,
"initialize"
:
""
,
"finalize"
:
""
,
"x"
:
600
,
"y"
:
1060
,
"wires"
:[[
"a00fa8e2.3f1388"
,
"9e5a678d.da84a8"
]]},{
"id"
:
"1b1a4a91.7d9ee5"
,
"type"
:
"link out"
,
"z"
:
"9a49eee8.a93ee"
,
"name"
:
""
,
"links"
:[
"289af6a5.2334da"
],
"x"
:
735
,
"y"
:
1180
,
"wires"
:[]},{
"id"
:
"a00fa8e2.3f1388"
,
"type"
:
"link out"
,
"z"
:
"9a49eee8.a93ee"
,
"name"
:
""
,
"links"
:[
"289af6a5.2334da"
],
"x"
:
875
,
"y"
:
1060
,
"wires"
:[]},{
"id"
:
"2d2db32d.42ec3c"
,
"type"
:
"change"
,
"z"
:
"9a49eee8.a93ee"
,
"name"
:
""
,
"rules"
:[{
"t"
:
"set"
,
"p"
:
"reset"
,
"pt"
:
"msg"
,
"to"
:
"true"
,
"tot"
:
"bool"
}],
"action"
:
""
,
"property"
:
""
,
"from"
:
""
,
"to"
:
""
,
"reg"
:
false
,
"x"
:
600
,
"y"
:
1000
,
"wires"
:[[
"98ac240c.2de118"
]]},{
"id"
:
"c5e1e4fe.264a38"
,
"type"
:
"ui_button"
,
"z"
:
"9a49eee8.a93ee"
,
"name"
:
""
,
"group"
:
"e65127de.646628"
,
"order"
:
0
,
"width"
:
0
,
"height"
:
0
,
"passthru"
:
false
,
"label"
:
"Ignition"
,
"tooltip"
:
""
,
"color"
:
""
,
"bgcolor"
:
"orange"
,
"icon"
:
""
,
"payload"
:
""
,
"payloadType"
:
"str"
,
"topic"
:
""
,
"x"
:
160
,
"y"
:
1360
,
"wires"
:[[
"21b71d31.e46202"
]]},{
"id"
:
"21b71d31.e46202"
,
"type"
:
"mqtt out"
,
"z"
:
"9a49eee8.a93ee"
,
"name"
:
""
,
"topic"
:
"/master/app/server/body/browser/ignition"
,
"qos"
:
""
,
"retain"
:
""
,
"broker"
:
"278f5a97.697a66"
,
"x"
:
460
,
"y"
:
1360
,
"wires"
:[]},{
"id"
:
"6f182569.913e1c"
,
"type"
:
"ui_group"
,
"name"
:
"Block Reading"
,
"tab"
:
"775aac30.fb3144"
,
"order"
:
2
,
"disp"
:
true
,
"width"
:
"6"
,
"collapse"
:
false
},{
"id"
:
"278f5a97.697a66"
,
"type"
:
"mqtt-broker"
,
"name"
:
""
,
"broker"
:
"localhost"
,
"port"
:
"1883"
,
"clientid"
:
""
,
"usetls"
:
false
,
"compatmode"
:
false
,
"keepalive"
:
"60"
,
"cleansession"
:
true
,
"birthTopic"
:
""
,
"birthQos"
:
"0"
,
"birthPayload"
:
""
,
"closeTopic"
:
""
,
"closeQos"
:
"0"
,
"closePayload"
:
""
,
"willTopic"
:
""
,
"willQos"
:
"0"
,
"willPayload"
:
""
},{
"id"
:
"977b7a3a.0fd208"
,
"type"
:
"ui_group"
,
"name"
:
"DTC reading"
,
"tab"
:
"775aac30.fb3144"
,
"order"
:
3
,
"disp"
:
true
,
"width"
:
"6"
,
"collapse"
:
false
},{
"id"
:
"108e7af4.922435"
,
"type"
:
"ui_group"
,
"name"
:
"Delete DTCs"
,
"tab"
:
"775aac30.fb3144"
,
"order"
:
4
,
"disp"
:
true
,
"width"
:
"6"
,
"collapse"
:
false
},{
"id"
:
"e65127de.646628"
,
"type"
:
"ui_group"
,
"name"
:
"Ignition"
,
"tab"
:
"423190e5.56565"
,
"order"
:
1
,
"disp"
:
true
,
"width"
:
"6"
,
"collapse"
:
false
},{
"id"
:
"775aac30.fb3144"
,
"type"
:
"ui_tab"
,
"name"
:
"Diagnostics"
,
"icon"
:
"dashboard"
,
"disabled"
:
false
,
"hidden"
:
false
},{
"id"
:
"423190e5.56565"
,
"type"
:
"ui_tab"
,
"name"
:
"Body Control"
,
"icon"
:
"dashboard"
,
"disabled"
:
false
,
"hidden"
:
false
}]
\ No newline at end of file
This diff is collapsed.
Click to expand it.
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment