mirror of
https://github.com/stevenhowes/MXDiag.git
synced 2026-05-26 15:53:42 +01:00
Minor tweaks, handling of 0 prefixed codes
This commit is contained in:
+1
-1
@@ -252,7 +252,7 @@ void diag()
|
||||
{
|
||||
// Divider for easy debug
|
||||
Serial.println(diagstring);
|
||||
dtcoutput = dtcoutput + "P" + diagstring + ":" + identifydtc(diagstring) + "<br/>";
|
||||
dtcoutput = dtcoutput + "<h2>P" + diagstring + "</h2>" + identifydtc(diagstring) + "<br/>";
|
||||
|
||||
diagstring = "";
|
||||
}
|
||||
|
||||
Regular → Executable
Regular → Executable
@@ -1,3 +1,4 @@
|
||||
0443,EVAP Control System Canister Purge Valve Circuit Malfunction
|
||||
1000,OBD II Monitor Testing Not Completed
|
||||
1001,Unable to Achieve Self-Test Function Or SCP Error
|
||||
1100,MAF Sensor Circuit Intermittent
|
||||
|
||||
|
Regular → Executable
+1
-1
@@ -1,7 +1,7 @@
|
||||
ALL=
|
||||
while IFS=, read -r col1 col2
|
||||
do
|
||||
ALL=$ALL$col1,
|
||||
ALL=$ALL`expr $col1 - 0`,
|
||||
done < dtc.csv
|
||||
echo -n $ALL | sed 's/.$//'
|
||||
|
||||
|
||||
Regular → Executable
@@ -1,6 +1,7 @@
|
||||
// Auto-generated - edit asset file dtc.csv
|
||||
const int dtc_index [] PROGMEM = {1000,1001,1100,1101,1102,1103,1110,1112,1113,1114,1116,1117,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1141,1142,1143,1144,1150,1151,1152,1153,1154,1169,1170,1173,1182,1189,1190,1191,1194,1195,1196,1197,1213,1221,1222,1226,1235,1236,1248,1250,1251,1252,1260,1270,1279,1298,1309,1312,1318,1319,1345,1351,1352,1353,1354,1358,1359,1360,1361,1362,1364,1365,1382,1387,1390,1400,1401,1402,1405,1406,1407,1408,1409,1410,1412,1415,1416,1417,1418,1419,1439,1443,1444,1445,1446,1449,1450,1451,1455,1456,1457,1460,1464,1473,1474,1475,1476,1477,1479,1485,1486,1487,1491,1492,1493,1495,1496,1497,1498,1499,1500,1501,1502,1504,1505,1506,1507,1508,1509,1510,1511,1512,1515,1521,1522,1523,1524,1525,1526,1527,1528,1529,1540,1562,1566,1569,1570,1600,1601,1602,1602,1603,1604,1605,1608,1609,1621,1622,1623,1624,1627,1628,1630,1631,1632,1633,1634,1645,1649,1650,1651,1652,1680,1682,1683,1684,1685,1686,1687,1688,1689,1690,1691,1692,1693,1694,1701,1702,1703,1705,1706,1708,1709,1710,1711,1713,1714,1715,1716,1717,1718,1719,1720,1721,1722,1723,1724,1729,1735,1736,1737,1738,1739,1740,1741,1742,1743,1744,1745,1746,1747,1748,1749,1751,1752,1754,1756,1757,1759,1761,1762,1763,1764,1765,1767,1770,1771,1772,1775,1776,1777,1780,1780,1781,1783,1788,1789,1790,1791,1792,1793,1794,1795,1796,1797,1798,1799,1900,1901};
|
||||
const char *dtc_data[268] = {
|
||||
const int dtc_index [] PROGMEM = {443,1000,1001,1100,1101,1102,1103,1110,1112,1113,1114,1116,1117,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1141,1142,1143,1144,1150,1151,1152,1153,1154,1169,1170,1173,1182,1189,1190,1191,1194,1195,1196,1197,1213,1221,1222,1226,1235,1236,1248,1250,1251,1252,1260,1270,1279,1298,1309,1312,1318,1319,1345,1351,1352,1353,1354,1358,1359,1360,1361,1362,1364,1365,1382,1387,1390,1400,1401,1402,1405,1406,1407,1408,1409,1410,1412,1415,1416,1417,1418,1419,1439,1443,1444,1445,1446,1449,1450,1451,1455,1456,1457,1460,1464,1473,1474,1475,1476,1477,1479,1485,1486,1487,1491,1492,1493,1495,1496,1497,1498,1499,1500,1501,1502,1504,1505,1506,1507,1508,1509,1510,1511,1512,1515,1521,1522,1523,1524,1525,1526,1527,1528,1529,1540,1562,1566,1569,1570,1600,1601,1602,1602,1603,1604,1605,1608,1609,1621,1622,1623,1624,1627,1628,1630,1631,1632,1633,1634,1645,1649,1650,1651,1652,1680,1682,1683,1684,1685,1686,1687,1688,1689,1690,1691,1692,1693,1694,1701,1702,1703,1705,1706,1708,1709,1710,1711,1713,1714,1715,1716,1717,1718,1719,1720,1721,1722,1723,1724,1729,1735,1736,1737,1738,1739,1740,1741,1742,1743,1744,1745,1746,1747,1748,1749,1751,1752,1754,1756,1757,1759,1761,1762,1763,1764,1765,1767,1770,1771,1772,1775,1776,1777,1780,1780,1781,1783,1788,1789,1790,1791,1792,1793,1794,1795,1796,1797,1798,1799,1900,1901};
|
||||
const char *dtc_data[269] = {
|
||||
"EVAP Control System Canister Purge Valve Circuit Malfunction",
|
||||
"OBD II Monitor Testing Not Completed",
|
||||
"Unable to Achieve Self-Test Function Or SCP Error",
|
||||
"MAF Sensor Circuit Intermittent",
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
// Auto-generated - edit asset file icon.png
|
||||
const char PROGMEM iconpng[] = {
|
||||
0x1F, 0x8B, 0x08, 0x08, 0xA2, 0xFD, 0xC4, 0x5A, 0x02, 0x03, 0x69, 0x63,
|
||||
0x1F, 0x8B, 0x08, 0x08, 0xC0, 0x12, 0xC5, 0x5A, 0x02, 0x03, 0x69, 0x63,
|
||||
0x6F, 0x6E, 0x2E, 0x70, 0x6E, 0x67, 0x00, 0x01, 0x9A, 0x04, 0x65, 0xFB,
|
||||
0x89, 0x50, 0x4E, 0x47, 0x0D, 0x0A, 0x1A, 0x0A, 0x00, 0x00, 0x00, 0x0D,
|
||||
0x49, 0x48, 0x44, 0x52, 0x00, 0x00, 0x00, 0x30, 0x00, 0x00, 0x00, 0x30,
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
// Auto-generated - edit asset file index.html
|
||||
const char PROGMEM indexhtml[] = {
|
||||
0x1F, 0x8B, 0x08, 0x08, 0x6A, 0x00, 0xC5, 0x5A, 0x02, 0x03, 0x69, 0x6E,
|
||||
0x1F, 0x8B, 0x08, 0x08, 0xC0, 0x12, 0xC5, 0x5A, 0x02, 0x03, 0x69, 0x6E,
|
||||
0x64, 0x65, 0x78, 0x2E, 0x68, 0x74, 0x6D, 0x6C, 0x00, 0x8D, 0x52, 0xCD,
|
||||
0x4E, 0xE3, 0x30, 0x10, 0xBE, 0xF3, 0x14, 0x96, 0x2B, 0x24, 0x38, 0x84,
|
||||
0x64, 0xA3, 0x56, 0xA8, 0x4E, 0xDA, 0x4B, 0xB9, 0x72, 0xE7, 0x3A, 0x89,
|
||||
|
||||
+1
-1
@@ -1,6 +1,6 @@
|
||||
// Auto-generated - edit asset file mx.js
|
||||
const char PROGMEM mxjs[] = {
|
||||
0x1F, 0x8B, 0x08, 0x08, 0xEC, 0xC6, 0xC4, 0x5A, 0x02, 0x03, 0x6D, 0x78,
|
||||
0x1F, 0x8B, 0x08, 0x08, 0xC0, 0x12, 0xC5, 0x5A, 0x02, 0x03, 0x6D, 0x78,
|
||||
0x2E, 0x6A, 0x73, 0x00, 0x4B, 0x2B, 0xCD, 0x4B, 0x2E, 0xC9, 0xCC, 0xCF,
|
||||
0x53, 0xC8, 0xAD, 0x30, 0xD5, 0xD0, 0xAC, 0x56, 0xD1, 0x4B, 0x4F, 0x2D,
|
||||
0xD1, 0x50, 0x2A, 0x2A, 0xCD, 0x53, 0xD2, 0x49, 0x83, 0x4A, 0x69, 0x94,
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
// Auto-generated - edit asset file jq.js
|
||||
const char PROGMEM jquery[] = {
|
||||
0x1F, 0x8B, 0x08, 0x08, 0x9F, 0xCA, 0xC4, 0x5A, 0x02, 0x03, 0x6A, 0x71,
|
||||
0x1F, 0x8B, 0x08, 0x08, 0xC0, 0x12, 0xC5, 0x5A, 0x02, 0x03, 0x6A, 0x71,
|
||||
0x2E, 0x6A, 0x73, 0x00, 0xAC, 0x5B, 0x7B, 0x97, 0xDA, 0x46, 0x96, 0xFF,
|
||||
0x7F, 0x3F, 0x05, 0x28, 0x3E, 0x58, 0x6A, 0x0A, 0x35, 0x38, 0x13, 0xEF,
|
||||
0x89, 0x70, 0x99, 0x63, 0xBB, 0xED, 0xC4, 0x19, 0xDB, 0xC9, 0xA4, 0x9D,
|
||||
|
||||
+1
-1
@@ -1,6 +1,6 @@
|
||||
// Auto-generated - edit asset file manifest.json
|
||||
const char PROGMEM manifestjson[] = {
|
||||
0x1F, 0x8B, 0x08, 0x08, 0x50, 0xFE, 0xC4, 0x5A, 0x02, 0x03, 0x6D, 0x61,
|
||||
0x1F, 0x8B, 0x08, 0x08, 0xC0, 0x12, 0xC5, 0x5A, 0x02, 0x03, 0x6D, 0x61,
|
||||
0x6E, 0x69, 0x66, 0x65, 0x73, 0x74, 0x2E, 0x6A, 0x73, 0x6F, 0x6E, 0x00,
|
||||
0x25, 0xCB, 0xC1, 0x0A, 0xC2, 0x40, 0x0C, 0x04, 0xD0, 0xBB, 0x9F, 0x91,
|
||||
0xB3, 0x58, 0x84, 0x1E, 0xCA, 0x9E, 0xBD, 0x7A, 0x17, 0x44, 0x24, 0xB4,
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
// Auto-generated - edit asset files go.svg and mz.svg
|
||||
const char PROGMEM gosvg[] = {
|
||||
0x1F, 0x8B, 0x08, 0x08, 0x9B, 0xC9, 0xC4, 0x5A, 0x02, 0x03, 0x67, 0x6F,
|
||||
0x1F, 0x8B, 0x08, 0x08, 0xC0, 0x12, 0xC5, 0x5A, 0x02, 0x03, 0x67, 0x6F,
|
||||
0x2E, 0x73, 0x76, 0x67, 0x00, 0x35, 0x51, 0xD1, 0x6E, 0x83, 0x30, 0x0C,
|
||||
0x7C, 0xDF, 0x57, 0x58, 0xD9, 0x73, 0x8C, 0x93, 0x10, 0x28, 0x1D, 0xF0,
|
||||
0x30, 0x69, 0x1F, 0x52, 0x31, 0xD6, 0x56, 0x82, 0xB5, 0x5A, 0x22, 0x68,
|
||||
@@ -28,7 +28,7 @@ const char PROGMEM gosvg[] = {
|
||||
0x00};
|
||||
|
||||
const char PROGMEM mzsvg[] = {
|
||||
0x1F, 0x8B, 0x08, 0x08, 0x41, 0xCA, 0xC4, 0x5A, 0x02, 0x03, 0x6D, 0x7A,
|
||||
0x1F, 0x8B, 0x08, 0x08, 0xC0, 0x12, 0xC5, 0x5A, 0x02, 0x03, 0x6D, 0x7A,
|
||||
0x2E, 0x73, 0x76, 0x67, 0x00, 0x3D, 0x93, 0xDD, 0x6E, 0xDB, 0x30, 0x0C,
|
||||
0x85, 0x5F, 0x45, 0xF0, 0xAE, 0x45, 0x8B, 0xD4, 0x7F, 0xE1, 0xE4, 0xA2,
|
||||
0xBB, 0x75, 0xAF, 0xF6, 0x00, 0x81, 0x91, 0xB8, 0x71, 0x00, 0x35, 0x2E,
|
||||
|
||||
Reference in New Issue
Block a user