2781 lines
437 KiB
HTML
2781 lines
437 KiB
HTML
<!doctype html><html lang="zh-CN"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1"><title>ROBOT_V2 APP 姹借溅鐢靛瓙闈欐€佹祴璇曟姤鍛�</title>
|
|||
|
|
<style>
|
||
|
|
:root{--bg:#0b1020;--panel:#121933;--panel2:#172143;--text:#eaf0ff;--muted:#98a6c7;--line:#2a3768;--accent:#7dd3fc;--ok:#22c55e;--warn:#f59e0b;--bad:#ef4444;--info:#60a5fa;}
|
||
|
|
*{box-sizing:border-box} body{margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Microsoft YaHei",Arial,sans-serif;background:linear-gradient(135deg,#08111f,#111827 45%,#0b1020);color:var(--text)} .container{max-width:1280px;margin:0 auto;padding:36px 28px 64px} .hero{padding:30px;border:1px solid var(--line);background:linear-gradient(135deg,rgba(125,211,252,.16),rgba(96,165,250,.07));border-radius:24px;box-shadow:0 20px 60px rgba(0,0,0,.28)} h1{margin:0 0 12px;font-size:34px} .subtitle,.note{color:var(--muted);line-height:1.7} .status{display:inline-flex;padding:7px 12px;border-radius:999px;margin-top:14px;font-weight:800;color:#052e16;background:#86efac} .grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin:22px 0} .card{border:1px solid var(--line);background:rgba(18,25,51,.92);border-radius:18px;padding:18px;margin-top:18px} .card .num{font-size:30px;font-weight:900;margin-top:8px} .card .label{color:var(--muted);font-size:13px} .two{display:grid;grid-template-columns:1fr 1fr;gap:18px} h2{font-size:22px;margin:0 0 14px} table{width:100%;border-collapse:collapse;border-radius:14px;overflow:hidden;border:1px solid var(--line);background:rgba(15,23,42,.7)} th,td{padding:10px 12px;border-bottom:1px solid rgba(42,55,104,.72);vertical-align:top;font-size:13px;line-height:1.45} th{text-align:left;background:#1d2a55;color:#bfdbfe;position:sticky;top:0} tr:hover td{background:rgba(96,165,250,.06)} code{font-family:Consolas,"SFMono-Regular",monospace;background:rgba(2,6,23,.75);padding:2px 5px;border-radius:6px;color:#e0f2fe} .badge,.risk{display:inline-block;padding:3px 8px;border-radius:999px;font-size:12px;font-weight:800} .badge.error,.risk.high{background:rgba(239,68,68,.18);color:#fecaca;border:1px solid rgba(239,68,68,.45)} .badge.warning,.risk.medium{background:rgba(245,158,11,.18);color:#fde68a;border:1px solid rgba(245,158,11,.45)} .badge.info,.risk.low{background:rgba(96,165,250,.18);color:#bfdbfe;border:1px solid rgba(96,165,250,.45)} .bars{display:flex;flex-direction:column;gap:10px} .bar-row{display:grid;grid-template-columns:150px 1fr 70px;gap:10px;align-items:center} .bar-label{font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap} .bar{height:12px;background:#0f172a;border:1px solid var(--line);border-radius:999px;overflow:hidden} .bar i{display:block;height:100%;background:linear-gradient(90deg,var(--info),var(--accent));border-radius:999px} .bar i.warn{background:linear-gradient(90deg,var(--warn),#fcd34d)} .bar-num{color:var(--muted);font-size:12px} .priority-list{display:grid;grid-template-columns:repeat(2,1fr);gap:12px} .priority-card{padding:14px;border:1px solid var(--line);background:rgba(23,33,67,.76);border-radius:14px} .priority-title{font-weight:900;margin-bottom:8px;color:#fef3c7} .priority-desc{color:var(--muted);font-size:13px;line-height:1.55} .scroll{max-height:720px;overflow:auto;border-radius:14px} .footer{margin-top:36px;color:var(--muted);font-size:12px} @media(max-width:900px){.grid,.two,.priority-list{grid-template-columns:1fr}.bar-row{grid-template-columns:1fr}}
|
||
|
|
|
||
|
|
/* Checklist persistence additions */
|
||
|
|
.check-toolbar { display:flex; flex-wrap:wrap; gap:10px; align-items:center; margin:14px 0 18px; padding:12px; border:1px solid var(--line); border-radius:14px; background:rgba(15,23,42,.65); }
|
||
|
|
.check-toolbar button, .check-toolbar label.import-btn { cursor:pointer; border:1px solid var(--line); background:#1d2a55; color:#eaf0ff; border-radius:10px; padding:8px 12px; font-weight:700; font-size:13px; }
|
||
|
|
.check-toolbar button:hover, .check-toolbar label.import-btn:hover { background:#24346a; }
|
||
|
|
.check-toolbar input[type="search"], .check-toolbar select { border:1px solid var(--line); background:#0f172a; color:#eaf0ff; border-radius:10px; padding:8px 10px; min-height:36px; }
|
||
|
|
.progress-wrap { display:flex; align-items:center; gap:10px; min-width:260px; flex:1; }
|
||
|
|
.progress { height:12px; flex:1; background:#0f172a; border:1px solid var(--line); border-radius:999px; overflow:hidden; }
|
||
|
|
.progress > i { display:block; height:100%; width:0%; background:linear-gradient(90deg,var(--ok),#86efac); border-radius:999px; transition:width .18s ease; }
|
||
|
|
#checkStats { color:var(--muted); font-size:13px; white-space:nowrap; }
|
||
|
|
.check-cell { width:54px; text-align:center; }
|
||
|
|
.issue-check { width:20px; height:20px; accent-color:var(--ok); cursor:pointer; }
|
||
|
|
.issue-row.done td { opacity:.58; }
|
||
|
|
.issue-row.done td:nth-child(6) { text-decoration: line-through; }
|
||
|
|
.issue-row.hidden { display:none; }
|
||
|
|
.sr { position:absolute; left:-9999px; }
|
||
|
|
.check-note { color:var(--muted); font-size:13px; line-height:1.6; margin-top:8px; }
|
||
|
|
|
||
|
|
</style></head><body><div class="container">
|
||
|
|
<div class="hero"><h1>ROBOT_V2 APP 姹借溅鐢靛瓙闈欐€佹祴璇曟姤鍛�</h1><div class="subtitle">鑼冨洿锛氫笟鍔′唬鐮� <code>Algorithm/</code>銆�<code>device/</code>銆�<code>sys/</code>銆�<code>main.cpp</code>銆�<code>main.h</code>锛涙帓闄ょ�涓夋柟 GD32 RTE銆�<br>鏈�増鏈�凡鍔犲叆琛ュ厖绛涙煡锛欴oxygen 瑕嗙洊銆佸叏灞€鐘舵€併€乻witch default銆佹棤闄愬惊鐜�€佸叧涓�柇鎴愬�鎬с€両SR銆乵agic number銆佹诞鐐规瘮杈冪瓑銆傚彧鐢熸垚鎶ュ憡锛屼笉淇�敼婧愮爜閫昏緫銆�</div><div class="status">鏈�彂鐜� Error 绾х‖鎬ч珮椋庨櫓椤�</div></div>
|
||
|
|
<div class="grid"><div class="card"><div class="label">鎵�弿鏂囦欢鏁�</div><div class="num">29</div></div><div class="card"><div class="label">闈炵┖浠g爜琛屼及绠�</div><div class="num">4272</div></div><div class="card"><div class="label">涓昏�鍒� Warning</div><div class="num" style="color:var(--warn)">40</div></div><div class="card"><div class="label">琛ュ厖 Warning</div><div class="num" style="color:var(--warn)">207</div></div></div>
|
||
|
|
<section class="two"><div class="card"><h2>涓昏�鍒欏懡涓�垎甯�</h2><div class="bars"><div class="bar-row"><span class="bar-label"><code>AUTO-ARRAY-001</code></span><span class="bar"><i style="width:100%"></i></span><span class="bar-num">251</span></div><div class="bar-row"><span class="bar-label"><code>AUTO-CAST-001</code></span><span class="bar"><i style="width:88%"></i></span><span class="bar-num">223</span></div><div class="bar-row"><span class="bar-label"><code>AUTO-FUNC-002</code></span><span class="bar"><i style="width:12%"></i></span><span class="bar-num">31</span></div><div class="bar-row"><span class="bar-label"><code>AUTO-MACRO-001</code></span><span class="bar"><i style="width:11%"></i></span><span class="bar-num">29</span></div><div class="bar-row"><span class="bar-label"><code>AUTO-ASM-001</code></span><span class="bar"><i style="width:3%"></i></span><span class="bar-num">10</span></div><div class="bar-row"><span class="bar-label"><code>AUTO-CTRL-002</code></span><span class="bar"><i style="width:3%"></i></span><span class="bar-num">6</span></div><div class="bar-row"><span class="bar-label"><code>AUTO-MET-001</code></span><span class="bar"><i style="width:3%"></i></span><span class="bar-num">3</span></div></div></div><div class="card"><h2>琛ュ厖瑙勫垯鍛戒腑鍒嗗竷</h2><div class="bars"><div class="bar-row"><span class="bar-label"><code>SUP-MAG-001</code></span><span class="bar"><i class="warn" style="width:100%"></i></span><span class="bar-num">439</span></div><div class="bar-row"><span class="bar-label"><code>SUP-GLB-001</code></span><span class="bar"><i class="warn" style="width:43%"></i></span><span class="bar-num">189</span></div><div class="bar-row"><span class="bar-label"><code>SUP-GLB-002</code></span><span class="bar"><i class="warn" style="width:10%"></i></span><span class="bar-num">47</span></div><div class="bar-row"><span class="bar-label"><code>SUP-ISR-001</code></span><span class="bar"><i class="warn" style="width:4%"></i></span><span class="bar-num">18</span></div><div class="bar-row"><span class="bar-label"><code>SUP-CMP-001</code></span><span class="bar"><i class="warn" style="width:3%"></i></span><span class="bar-num">14</span></div><div class="bar-row"><span class="bar-label"><code>SUP-DOC-001</code></span><span class="bar"><i class="warn" style="width:3%"></i></span><span class="bar-num">12</span></div><div class="bar-row"><span class="bar-label"><code>SUP-LOOP-001</code></span><span class="bar"><i class="warn" style="width:3%"></i></span><span class="bar-num">4</span></div><div class="bar-row"><span class="bar-label"><code>SUP-IRQ-001</code></span><span class="bar"><i class="warn" style="width:3%"></i></span><span class="bar-num">3</span></div><div class="bar-row"><span class="bar-label"><code>SUP-SW-001</code></span><span class="bar"><i class="warn" style="width:3%"></i></span><span class="bar-num">1</span></div></div></div></section>
|
||
|
|
<section class="card"><h2>楂樹紭鍏堢骇缁撹�</h2><ul class="note"><li>涓昏�鍒欎粛鏈�彂鐜板姩鎬佸唴瀛樸€乬oto銆侀珮椋庨櫓 C 瀛楃�涓�/杈撳叆鍑芥暟绛夌‖鎬ч珮椋庨櫓椤广€�</li><li>琛ュ厖绛涙煡鍙戠幇锛氬叏灞€鍙�彉鐘舵€佽緝澶氥€�1 澶� switch 缂哄皯 default 鍊欓€夈€�3 澶勫叧涓�柇鎴愬�鎬ч渶浜哄伐纭��銆�14 澶勬诞鐐归槇鍊兼瘮杈冮渶纭��璇�箟銆�</li><li>瑁告暟瀛楀父閲忓懡涓�緝澶氾紝涓嶅缓璁�満姊板叏鏀癸紝搴斾紭鍏堝�鐞嗗畨鍏ㄩ槇鍊笺€佹椂闂村父鏁般€佹瘮渚嬬郴鏁般€�</li></ul></section>
|
||
|
|
|
||
|
|
|
||
|
|
<section class="card" id="fix-checklist">
|
||
|
|
<h2>鍙�繚瀛樹慨澶嶇‘璁ゆ竻鍗�</h2>
|
||
|
|
<div class="note">
|
||
|
|
姣忔潯瀹℃煡椤归兘鍙�互鎵撳嬀銆傚嬀閫夌姸鎬佷細鑷�姩淇濆瓨鍒板綋鍓嶆祻瑙堝櫒鐨� localStorage銆侰hromium 娴忚�鍣ㄨ繕鍙�互鐐光€滅粦瀹氳繘搴� JSON 鏂囦欢鈥濓紝鎺堟潈鍚庢瘡娆″嬀閫夐兘浼氬悓姝ュ啓鍏ヨ� JSON锛涙瘡娆℃墦寮€鍙�偣鈥滆�鍙栫粦瀹氭枃浠垛€濇仮澶嶃€備负闃叉�鎹㈢數鑴戞垨娓呯紦瀛樹涪澶憋紝涔熷彲浠ョ敤鈥滃�鍑�/瀵煎叆杩涘害 JSON鈥濄€�
|
||
|
|
</div>
|
||
|
|
<div class="check-toolbar">
|
||
|
|
<div class="progress-wrap"><div class="progress"><i id="checkProgressBar"></i></div><span id="checkStats">0 / 254</span></div>
|
||
|
|
<input id="issueSearch" type="search" placeholder="鎼滅储鏂囦欢/瑙勫垯/璇存槑...">
|
||
|
|
<select id="issueFilter">
|
||
|
|
<option value="all">鍏ㄩ儴</option>
|
||
|
|
<option value="open">鏈�畬鎴�</option>
|
||
|
|
<option value="done">宸插畬鎴�</option>
|
||
|
|
</select>
|
||
|
|
<select id="groupFilter">
|
||
|
|
<option value="all">鍏ㄩ儴鍒嗙粍</option>
|
||
|
|
<option value="涓昏�鍒�">涓昏�鍒� (40)</option><option value="澶嶆潅搴﹁瘎瀹�">澶嶆潅搴﹁瘎瀹� (7)</option><option value="琛ュ厖绛涙煡">琛ュ厖绛涙煡 (207)</option>
|
||
|
|
</select>
|
||
|
|
<button type="button" id="checkAllVisible">鍕鹃€夊綋鍓嶅彲瑙�</button>
|
||
|
|
<button type="button" id="uncheckAllVisible">鍙栨秷褰撳墠鍙��</button>
|
||
|
|
<button type="button" id="exportProgress">瀵煎嚭杩涘害 JSON</button>
|
||
|
|
<label class="import-btn" for="importProgress">瀵煎叆杩涘害 JSON</label><input id="importProgress" type="file" accept="application/json,.json" style="display:none">
|
||
|
|
<button type="button" id="bindProgressFile">缁戝畾杩涘害 JSON 鏂囦欢</button>
|
||
|
|
<button type="button" id="loadBoundProgressFile">璇诲彇缁戝畾鏂囦欢</button>
|
||
|
|
<span id="fileSyncStatus" class="check-note">鏂囦欢鍚屾�锛氭湭缁戝畾</span>
|
||
|
|
</div>
|
||
|
|
<div class="check-note">鏈�竻鍗曞叡 254 椤癸細error 0锛寃arning 250锛宨nfo 4銆備繚瀛橀敭锛�<code>robot_v2_app_static_report_checklist_v1</code></div>
|
||
|
|
<div class="scroll">
|
||
|
|
<table id="checklistTable">
|
||
|
|
<thead><tr><th>纭��</th><th>绾у埆</th><th>鍒嗙粍</th><th>瑙勫垯</th><th>浣嶇疆</th><th>璇存槑</th><th>璇佹嵁</th><th>寤鸿�</th></tr></thead>
|
||
|
|
<tbody>
|
||
|
|
<tr class="issue-row severity-warning" data-issue-id="main-3117cb79205a" data-group="涓昏�鍒�" data-severity="warning" data-rule="AUTO-CTRL-002">
|
||
|
|
<td class="check-cell"><input type="checkbox" class="issue-check" id="ck-main-3117cb79205a" data-id="main-3117cb79205a"><label for="ck-main-3117cb79205a" class="sr">纭��</label></td>
|
||
|
|
<td><span class="badge warning">warning</span></td>
|
||
|
|
<td>涓昏�鍒�</td>
|
||
|
|
<td><code>AUTO-CTRL-002</code></td>
|
||
|
|
<td><code>device/Can.cpp:1124</code></td>
|
||
|
|
<td>continue 闇€閬垮厤鎴栬�鏄庡亸绂�</td>
|
||
|
|
<td><code>continue;</code></td>
|
||
|
|
<td>浜哄伐纭��鏄�惁绗﹀悎椤圭洰缂栫爜瑙勮寖锛涘�鍚堢悊鍒欒�褰曞亸绂昏�鏄庛€�</td>
|
||
|
|
</tr>
|
||
|
|
<tr class="issue-row severity-warning" data-issue-id="main-527272d22f5f" data-group="涓昏�鍒�" data-severity="warning" data-rule="AUTO-CTRL-002">
|
||
|
|
<td class="check-cell"><input type="checkbox" class="issue-check" id="ck-main-527272d22f5f" data-id="main-527272d22f5f"><label for="ck-main-527272d22f5f" class="sr">纭��</label></td>
|
||
|
|
<td><span class="badge warning">warning</span></td>
|
||
|
|
<td>涓昏�鍒�</td>
|
||
|
|
<td><code>AUTO-CTRL-002</code></td>
|
||
|
|
<td><code>device/Can.cpp:1194</code></td>
|
||
|
|
<td>continue 闇€閬垮厤鎴栬�鏄庡亸绂�</td>
|
||
|
|
<td><code>continue;</code></td>
|
||
|
|
<td>浜哄伐纭��鏄�惁绗﹀悎椤圭洰缂栫爜瑙勮寖锛涘�鍚堢悊鍒欒�褰曞亸绂昏�鏄庛€�</td>
|
||
|
|
</tr>
|
||
|
|
<tr class="issue-row severity-warning" data-issue-id="main-5ceb0ceaf414" data-group="涓昏�鍒�" data-severity="warning" data-rule="AUTO-CTRL-002">
|
||
|
|
<td class="check-cell"><input type="checkbox" class="issue-check" id="ck-main-5ceb0ceaf414" data-id="main-5ceb0ceaf414"><label for="ck-main-5ceb0ceaf414" class="sr">纭��</label></td>
|
||
|
|
<td><span class="badge warning">warning</span></td>
|
||
|
|
<td>涓昏�鍒�</td>
|
||
|
|
<td><code>AUTO-CTRL-002</code></td>
|
||
|
|
<td><code>device/Can.cpp:1199</code></td>
|
||
|
|
<td>continue 闇€閬垮厤鎴栬�鏄庡亸绂�</td>
|
||
|
|
<td><code>continue;</code></td>
|
||
|
|
<td>浜哄伐纭��鏄�惁绗﹀悎椤圭洰缂栫爜瑙勮寖锛涘�鍚堢悊鍒欒�褰曞亸绂昏�鏄庛€�</td>
|
||
|
|
</tr>
|
||
|
|
<tr class="issue-row severity-warning" data-issue-id="main-0d853312a4fb" data-group="涓昏�鍒�" data-severity="warning" data-rule="AUTO-CTRL-002">
|
||
|
|
<td class="check-cell"><input type="checkbox" class="issue-check" id="ck-main-0d853312a4fb" data-id="main-0d853312a4fb"><label for="ck-main-0d853312a4fb" class="sr">纭��</label></td>
|
||
|
|
<td><span class="badge warning">warning</span></td>
|
||
|
|
<td>涓昏�鍒�</td>
|
||
|
|
<td><code>AUTO-CTRL-002</code></td>
|
||
|
|
<td><code>main.cpp:80</code></td>
|
||
|
|
<td>continue 闇€閬垮厤鎴栬�鏄庡亸绂�</td>
|
||
|
|
<td><code>continue;</code></td>
|
||
|
|
<td>浜哄伐纭��鏄�惁绗﹀悎椤圭洰缂栫爜瑙勮寖锛涘�鍚堢悊鍒欒�褰曞亸绂昏�鏄庛€�</td>
|
||
|
|
</tr>
|
||
|
|
<tr class="issue-row severity-warning" data-issue-id="main-d5c0067cb8c9" data-group="涓昏�鍒�" data-severity="warning" data-rule="AUTO-CTRL-002">
|
||
|
|
<td class="check-cell"><input type="checkbox" class="issue-check" id="ck-main-d5c0067cb8c9" data-id="main-d5c0067cb8c9"><label for="ck-main-d5c0067cb8c9" class="sr">纭��</label></td>
|
||
|
|
<td><span class="badge warning">warning</span></td>
|
||
|
|
<td>涓昏�鍒�</td>
|
||
|
|
<td><code>AUTO-CTRL-002</code></td>
|
||
|
|
<td><code>sys/flash.cpp:693</code></td>
|
||
|
|
<td>continue 闇€閬垮厤鎴栬�鏄庡亸绂�</td>
|
||
|
|
<td><code>continue;</code></td>
|
||
|
|
<td>浜哄伐纭��鏄�惁绗﹀悎椤圭洰缂栫爜瑙勮寖锛涘�鍚堢悊鍒欒�褰曞亸绂昏�鏄庛€�</td>
|
||
|
|
</tr>
|
||
|
|
<tr class="issue-row severity-warning" data-issue-id="main-b3497022fd57" data-group="涓昏�鍒�" data-severity="warning" data-rule="AUTO-CTRL-002">
|
||
|
|
<td class="check-cell"><input type="checkbox" class="issue-check" id="ck-main-b3497022fd57" data-id="main-b3497022fd57"><label for="ck-main-b3497022fd57" class="sr">纭��</label></td>
|
||
|
|
<td><span class="badge warning">warning</span></td>
|
||
|
|
<td>涓昏�鍒�</td>
|
||
|
|
<td><code>AUTO-CTRL-002</code></td>
|
||
|
|
<td><code>sys/systick.cpp:264</code></td>
|
||
|
|
<td>continue 闇€閬垮厤鎴栬�鏄庡亸绂�</td>
|
||
|
|
<td><code>continue;</code></td>
|
||
|
|
<td>浜哄伐纭��鏄�惁绗﹀悎椤圭洰缂栫爜瑙勮寖锛涘�鍚堢悊鍒欒�褰曞亸绂昏�鏄庛€�</td>
|
||
|
|
</tr>
|
||
|
|
<tr class="issue-row severity-warning" data-issue-id="main-cd72d3b37996" data-group="涓昏�鍒�" data-severity="warning" data-rule="AUTO-FUNC-002">
|
||
|
|
<td class="check-cell"><input type="checkbox" class="issue-check" id="ck-main-cd72d3b37996" data-id="main-cd72d3b37996"><label for="ck-main-cd72d3b37996" class="sr">纭��</label></td>
|
||
|
|
<td><span class="badge warning">warning</span></td>
|
||
|
|
<td>涓昏�鍒�</td>
|
||
|
|
<td><code>AUTO-FUNC-002</code></td>
|
||
|
|
<td><code>Algorithm/FOC.cpp:100</code></td>
|
||
|
|
<td>printf/鏍煎紡鍖栬緭鍑洪渶纭��璋冭瘯闅旂�鍜屽疄鏃舵€у奖鍝�</td>
|
||
|
|
<td><code>printf("");</code></td>
|
||
|
|
<td>浜哄伐纭��鏄�惁绗﹀悎椤圭洰缂栫爜瑙勮寖锛涘�鍚堢悊鍒欒�褰曞亸绂昏�鏄庛€�</td>
|
||
|
|
</tr>
|
||
|
|
<tr class="issue-row severity-warning" data-issue-id="main-eecf1f323336" data-group="涓昏�鍒�" data-severity="warning" data-rule="AUTO-FUNC-002">
|
||
|
|
<td class="check-cell"><input type="checkbox" class="issue-check" id="ck-main-eecf1f323336" data-id="main-eecf1f323336"><label for="ck-main-eecf1f323336" class="sr">纭��</label></td>
|
||
|
|
<td><span class="badge warning">warning</span></td>
|
||
|
|
<td>涓昏�鍒�</td>
|
||
|
|
<td><code>AUTO-FUNC-002</code></td>
|
||
|
|
<td><code>Algorithm/FOC.cpp:161</code></td>
|
||
|
|
<td>printf/鏍煎紡鍖栬緭鍑洪渶纭��璋冭瘯闅旂�鍜屽疄鏃舵€у奖鍝�</td>
|
||
|
|
<td><code>printf("",</code></td>
|
||
|
|
<td>浜哄伐纭��鏄�惁绗﹀悎椤圭洰缂栫爜瑙勮寖锛涘�鍚堢悊鍒欒�褰曞亸绂昏�鏄庛€�</td>
|
||
|
|
</tr>
|
||
|
|
<tr class="issue-row severity-warning" data-issue-id="main-44e5b708ced1" data-group="涓昏�鍒�" data-severity="warning" data-rule="AUTO-FUNC-002">
|
||
|
|
<td class="check-cell"><input type="checkbox" class="issue-check" id="ck-main-44e5b708ced1" data-id="main-44e5b708ced1"><label for="ck-main-44e5b708ced1" class="sr">纭��</label></td>
|
||
|
|
<td><span class="badge warning">warning</span></td>
|
||
|
|
<td>涓昏�鍒�</td>
|
||
|
|
<td><code>AUTO-FUNC-002</code></td>
|
||
|
|
<td><code>Algorithm/FOC.cpp:195</code></td>
|
||
|
|
<td>printf/鏍煎紡鍖栬緭鍑洪渶纭��璋冭瘯闅旂�鍜屽疄鏃舵€у奖鍝�</td>
|
||
|
|
<td><code>printf("");</code></td>
|
||
|
|
<td>浜哄伐纭��鏄�惁绗﹀悎椤圭洰缂栫爜瑙勮寖锛涘�鍚堢悊鍒欒�褰曞亸绂昏�鏄庛€�</td>
|
||
|
|
</tr>
|
||
|
|
<tr class="issue-row severity-warning" data-issue-id="main-c8ae670ed482" data-group="涓昏�鍒�" data-severity="warning" data-rule="AUTO-FUNC-002">
|
||
|
|
<td class="check-cell"><input type="checkbox" class="issue-check" id="ck-main-c8ae670ed482" data-id="main-c8ae670ed482"><label for="ck-main-c8ae670ed482" class="sr">纭��</label></td>
|
||
|
|
<td><span class="badge warning">warning</span></td>
|
||
|
|
<td>涓昏�鍒�</td>
|
||
|
|
<td><code>AUTO-FUNC-002</code></td>
|
||
|
|
<td><code>Algorithm/FOC.cpp:198</code></td>
|
||
|
|
<td>printf/鏍煎紡鍖栬緭鍑洪渶纭��璋冭瘯闅旂�鍜屽疄鏃舵€у奖鍝�</td>
|
||
|
|
<td><code>printf("", angle_deg, cogging_table[i]);</code></td>
|
||
|
|
<td>浜哄伐纭��鏄�惁绗﹀悎椤圭洰缂栫爜瑙勮寖锛涘�鍚堢悊鍒欒�褰曞亸绂昏�鏄庛€�</td>
|
||
|
|
</tr>
|
||
|
|
<tr class="issue-row severity-warning" data-issue-id="main-778a368d79d3" data-group="涓昏�鍒�" data-severity="warning" data-rule="AUTO-FUNC-002">
|
||
|
|
<td class="check-cell"><input type="checkbox" class="issue-check" id="ck-main-778a368d79d3" data-id="main-778a368d79d3"><label for="ck-main-778a368d79d3" class="sr">纭��</label></td>
|
||
|
|
<td><span class="badge warning">warning</span></td>
|
||
|
|
<td>涓昏�鍒�</td>
|
||
|
|
<td><code>AUTO-FUNC-002</code></td>
|
||
|
|
<td><code>Algorithm/FOC.cpp:203</code></td>
|
||
|
|
<td>printf/鏍煎紡鍖栬緭鍑洪渶纭��璋冭瘯闅旂�鍜屽疄鏃舵€у奖鍝�</td>
|
||
|
|
<td><code>printf("");</code></td>
|
||
|
|
<td>浜哄伐纭��鏄�惁绗﹀悎椤圭洰缂栫爜瑙勮寖锛涘�鍚堢悊鍒欒�褰曞亸绂昏�鏄庛€�</td>
|
||
|
|
</tr>
|
||
|
|
<tr class="issue-row severity-warning" data-issue-id="main-668e5afb0750" data-group="涓昏�鍒�" data-severity="warning" data-rule="AUTO-FUNC-002">
|
||
|
|
<td class="check-cell"><input type="checkbox" class="issue-check" id="ck-main-668e5afb0750" data-id="main-668e5afb0750"><label for="ck-main-668e5afb0750" class="sr">纭��</label></td>
|
||
|
|
<td><span class="badge warning">warning</span></td>
|
||
|
|
<td>涓昏�鍒�</td>
|
||
|
|
<td><code>AUTO-FUNC-002</code></td>
|
||
|
|
<td><code>Algorithm/FOC.cpp:206</code></td>
|
||
|
|
<td>printf/鏍煎紡鍖栬緭鍑洪渶纭��璋冭瘯闅旂�鍜屽疄鏃舵€у奖鍝�</td>
|
||
|
|
<td><code>printf("", angle_deg, cogging_table_rev[i]);</code></td>
|
||
|
|
<td>浜哄伐纭��鏄�惁绗﹀悎椤圭洰缂栫爜瑙勮寖锛涘�鍚堢悊鍒欒�褰曞亸绂昏�鏄庛€�</td>
|
||
|
|
</tr>
|
||
|
|
<tr class="issue-row severity-warning" data-issue-id="main-dca22002f30a" data-group="涓昏�鍒�" data-severity="warning" data-rule="AUTO-FUNC-002">
|
||
|
|
<td class="check-cell"><input type="checkbox" class="issue-check" id="ck-main-dca22002f30a" data-id="main-dca22002f30a"><label for="ck-main-dca22002f30a" class="sr">纭��</label></td>
|
||
|
|
<td><span class="badge warning">warning</span></td>
|
||
|
|
<td>涓昏�鍒�</td>
|
||
|
|
<td><code>AUTO-FUNC-002</code></td>
|
||
|
|
<td><code>Algorithm/FOC.cpp:211</code></td>
|
||
|
|
<td>printf/鏍煎紡鍖栬緭鍑洪渶纭��璋冭瘯闅旂�鍜屽疄鏃舵€у奖鍝�</td>
|
||
|
|
<td><code>printf("");</code></td>
|
||
|
|
<td>浜哄伐纭��鏄�惁绗﹀悎椤圭洰缂栫爜瑙勮寖锛涘�鍚堢悊鍒欒�褰曞亸绂昏�鏄庛€�</td>
|
||
|
|
</tr>
|
||
|
|
<tr class="issue-row severity-warning" data-issue-id="main-92473d3ec470" data-group="涓昏�鍒�" data-severity="warning" data-rule="AUTO-FUNC-002">
|
||
|
|
<td class="check-cell"><input type="checkbox" class="issue-check" id="ck-main-92473d3ec470" data-id="main-92473d3ec470"><label for="ck-main-92473d3ec470" class="sr">纭��</label></td>
|
||
|
|
<td><span class="badge warning">warning</span></td>
|
||
|
|
<td>涓昏�鍒�</td>
|
||
|
|
<td><code>AUTO-FUNC-002</code></td>
|
||
|
|
<td><code>Algorithm/FOC.cpp:212</code></td>
|
||
|
|
<td>printf/鏍煎紡鍖栬緭鍑洪渶纭��璋冭瘯闅旂�鍜屽疄鏃舵€у奖鍝�</td>
|
||
|
|
<td><code>printf("");</code></td>
|
||
|
|
<td>浜哄伐纭��鏄�惁绗﹀悎椤圭洰缂栫爜瑙勮寖锛涘�鍚堢悊鍒欒�褰曞亸绂昏�鏄庛€�</td>
|
||
|
|
</tr>
|
||
|
|
<tr class="issue-row severity-warning" data-issue-id="main-efc8f847b950" data-group="涓昏�鍒�" data-severity="warning" data-rule="AUTO-FUNC-002">
|
||
|
|
<td class="check-cell"><input type="checkbox" class="issue-check" id="ck-main-efc8f847b950" data-id="main-efc8f847b950"><label for="ck-main-efc8f847b950" class="sr">纭��</label></td>
|
||
|
|
<td><span class="badge warning">warning</span></td>
|
||
|
|
<td>涓昏�鍒�</td>
|
||
|
|
<td><code>AUTO-FUNC-002</code></td>
|
||
|
|
<td><code>Algorithm/FOC.cpp:214</code></td>
|
||
|
|
<td>printf/鏍煎紡鍖栬緭鍑洪渶纭��璋冭瘯闅旂�鍜屽疄鏃舵€у奖鍝�</td>
|
||
|
|
<td><code>if (i % 8 == 0) printf("");</code></td>
|
||
|
|
<td>浜哄伐纭��鏄�惁绗﹀悎椤圭洰缂栫爜瑙勮寖锛涘�鍚堢悊鍒欒�褰曞亸绂昏�鏄庛€�</td>
|
||
|
|
</tr>
|
||
|
|
<tr class="issue-row severity-warning" data-issue-id="main-344a33bfcf2b" data-group="涓昏�鍒�" data-severity="warning" data-rule="AUTO-FUNC-002">
|
||
|
|
<td class="check-cell"><input type="checkbox" class="issue-check" id="ck-main-344a33bfcf2b" data-id="main-344a33bfcf2b"><label for="ck-main-344a33bfcf2b" class="sr">纭��</label></td>
|
||
|
|
<td><span class="badge warning">warning</span></td>
|
||
|
|
<td>涓昏�鍒�</td>
|
||
|
|
<td><code>AUTO-FUNC-002</code></td>
|
||
|
|
<td><code>Algorithm/FOC.cpp:215</code></td>
|
||
|
|
<td>printf/鏍煎紡鍖栬緭鍑洪渶纭��璋冭瘯闅旂�鍜屽疄鏃舵€у奖鍝�</td>
|
||
|
|
<td><code>printf("", cogging_table[i]);</code></td>
|
||
|
|
<td>浜哄伐纭��鏄�惁绗﹀悎椤圭洰缂栫爜瑙勮寖锛涘�鍚堢悊鍒欒�褰曞亸绂昏�鏄庛€�</td>
|
||
|
|
</tr>
|
||
|
|
<tr class="issue-row severity-warning" data-issue-id="main-4117283cf3e7" data-group="涓昏�鍒�" data-severity="warning" data-rule="AUTO-FUNC-002">
|
||
|
|
<td class="check-cell"><input type="checkbox" class="issue-check" id="ck-main-4117283cf3e7" data-id="main-4117283cf3e7"><label for="ck-main-4117283cf3e7" class="sr">纭��</label></td>
|
||
|
|
<td><span class="badge warning">warning</span></td>
|
||
|
|
<td>涓昏�鍒�</td>
|
||
|
|
<td><code>AUTO-FUNC-002</code></td>
|
||
|
|
<td><code>Algorithm/FOC.cpp:216</code></td>
|
||
|
|
<td>printf/鏍煎紡鍖栬緭鍑洪渶纭��璋冭瘯闅旂�鍜屽疄鏃舵€у奖鍝�</td>
|
||
|
|
<td><code>if (i < COGGING_TABLE_SIZE - 1) printf("");</code></td>
|
||
|
|
<td>浜哄伐纭��鏄�惁绗﹀悎椤圭洰缂栫爜瑙勮寖锛涘�鍚堢悊鍒欒�褰曞亸绂昏�鏄庛€�</td>
|
||
|
|
</tr>
|
||
|
|
<tr class="issue-row severity-warning" data-issue-id="main-843a028f8696" data-group="涓昏�鍒�" data-severity="warning" data-rule="AUTO-FUNC-002">
|
||
|
|
<td class="check-cell"><input type="checkbox" class="issue-check" id="ck-main-843a028f8696" data-id="main-843a028f8696"><label for="ck-main-843a028f8696" class="sr">纭��</label></td>
|
||
|
|
<td><span class="badge warning">warning</span></td>
|
||
|
|
<td>涓昏�鍒�</td>
|
||
|
|
<td><code>AUTO-FUNC-002</code></td>
|
||
|
|
<td><code>Algorithm/FOC.cpp:217</code></td>
|
||
|
|
<td>printf/鏍煎紡鍖栬緭鍑洪渶纭��璋冭瘯闅旂�鍜屽疄鏃舵€у奖鍝�</td>
|
||
|
|
<td><code>if (i % 8 == 7 || i == COGGING_TABLE_SIZE - 1) printf("");</code></td>
|
||
|
|
<td>浜哄伐纭��鏄�惁绗﹀悎椤圭洰缂栫爜瑙勮寖锛涘�鍚堢悊鍒欒�褰曞亸绂昏�鏄庛€�</td>
|
||
|
|
</tr>
|
||
|
|
<tr class="issue-row severity-warning" data-issue-id="main-2665cbd3f00e" data-group="涓昏�鍒�" data-severity="warning" data-rule="AUTO-FUNC-002">
|
||
|
|
<td class="check-cell"><input type="checkbox" class="issue-check" id="ck-main-2665cbd3f00e" data-id="main-2665cbd3f00e"><label for="ck-main-2665cbd3f00e" class="sr">纭��</label></td>
|
||
|
|
<td><span class="badge warning">warning</span></td>
|
||
|
|
<td>涓昏�鍒�</td>
|
||
|
|
<td><code>AUTO-FUNC-002</code></td>
|
||
|
|
<td><code>Algorithm/FOC.cpp:220</code></td>
|
||
|
|
<td>printf/鏍煎紡鍖栬緭鍑洪渶纭��璋冭瘯闅旂�鍜屽疄鏃舵€у奖鍝�</td>
|
||
|
|
<td><code>printf("");</code></td>
|
||
|
|
<td>浜哄伐纭��鏄�惁绗﹀悎椤圭洰缂栫爜瑙勮寖锛涘�鍚堢悊鍒欒�褰曞亸绂昏�鏄庛€�</td>
|
||
|
|
</tr>
|
||
|
|
<tr class="issue-row severity-warning" data-issue-id="main-cc75af885325" data-group="涓昏�鍒�" data-severity="warning" data-rule="AUTO-FUNC-002">
|
||
|
|
<td class="check-cell"><input type="checkbox" class="issue-check" id="ck-main-cc75af885325" data-id="main-cc75af885325"><label for="ck-main-cc75af885325" class="sr">纭��</label></td>
|
||
|
|
<td><span class="badge warning">warning</span></td>
|
||
|
|
<td>涓昏�鍒�</td>
|
||
|
|
<td><code>AUTO-FUNC-002</code></td>
|
||
|
|
<td><code>Algorithm/FOC.cpp:223</code></td>
|
||
|
|
<td>printf/鏍煎紡鍖栬緭鍑洪渶纭��璋冭瘯闅旂�鍜屽疄鏃舵€у奖鍝�</td>
|
||
|
|
<td><code>printf("");</code></td>
|
||
|
|
<td>浜哄伐纭��鏄�惁绗﹀悎椤圭洰缂栫爜瑙勮寖锛涘�鍚堢悊鍒欒�褰曞亸绂昏�鏄庛€�</td>
|
||
|
|
</tr>
|
||
|
|
<tr class="issue-row severity-warning" data-issue-id="main-29a13abcf59d" data-group="涓昏�鍒�" data-severity="warning" data-rule="AUTO-FUNC-002">
|
||
|
|
<td class="check-cell"><input type="checkbox" class="issue-check" id="ck-main-29a13abcf59d" data-id="main-29a13abcf59d"><label for="ck-main-29a13abcf59d" class="sr">纭��</label></td>
|
||
|
|
<td><span class="badge warning">warning</span></td>
|
||
|
|
<td>涓昏�鍒�</td>
|
||
|
|
<td><code>AUTO-FUNC-002</code></td>
|
||
|
|
<td><code>Algorithm/FOC.cpp:224</code></td>
|
||
|
|
<td>printf/鏍煎紡鍖栬緭鍑洪渶纭��璋冭瘯闅旂�鍜屽疄鏃舵€у奖鍝�</td>
|
||
|
|
<td><code>printf("");</code></td>
|
||
|
|
<td>浜哄伐纭��鏄�惁绗﹀悎椤圭洰缂栫爜瑙勮寖锛涘�鍚堢悊鍒欒�褰曞亸绂昏�鏄庛€�</td>
|
||
|
|
</tr>
|
||
|
|
<tr class="issue-row severity-warning" data-issue-id="main-1bfba6db3552" data-group="涓昏�鍒�" data-severity="warning" data-rule="AUTO-FUNC-002">
|
||
|
|
<td class="check-cell"><input type="checkbox" class="issue-check" id="ck-main-1bfba6db3552" data-id="main-1bfba6db3552"><label for="ck-main-1bfba6db3552" class="sr">纭��</label></td>
|
||
|
|
<td><span class="badge warning">warning</span></td>
|
||
|
|
<td>涓昏�鍒�</td>
|
||
|
|
<td><code>AUTO-FUNC-002</code></td>
|
||
|
|
<td><code>Algorithm/FOC.cpp:226</code></td>
|
||
|
|
<td>printf/鏍煎紡鍖栬緭鍑洪渶纭��璋冭瘯闅旂�鍜屽疄鏃舵€у奖鍝�</td>
|
||
|
|
<td><code>if (i % 8 == 0) printf("");</code></td>
|
||
|
|
<td>浜哄伐纭��鏄�惁绗﹀悎椤圭洰缂栫爜瑙勮寖锛涘�鍚堢悊鍒欒�褰曞亸绂昏�鏄庛€�</td>
|
||
|
|
</tr>
|
||
|
|
<tr class="issue-row severity-warning" data-issue-id="main-a61db2bcd87e" data-group="涓昏�鍒�" data-severity="warning" data-rule="AUTO-FUNC-002">
|
||
|
|
<td class="check-cell"><input type="checkbox" class="issue-check" id="ck-main-a61db2bcd87e" data-id="main-a61db2bcd87e"><label for="ck-main-a61db2bcd87e" class="sr">纭��</label></td>
|
||
|
|
<td><span class="badge warning">warning</span></td>
|
||
|
|
<td>涓昏�鍒�</td>
|
||
|
|
<td><code>AUTO-FUNC-002</code></td>
|
||
|
|
<td><code>Algorithm/FOC.cpp:227</code></td>
|
||
|
|
<td>printf/鏍煎紡鍖栬緭鍑洪渶纭��璋冭瘯闅旂�鍜屽疄鏃舵€у奖鍝�</td>
|
||
|
|
<td><code>printf("", cogging_table_rev[i]);</code></td>
|
||
|
|
<td>浜哄伐纭��鏄�惁绗﹀悎椤圭洰缂栫爜瑙勮寖锛涘�鍚堢悊鍒欒�褰曞亸绂昏�鏄庛€�</td>
|
||
|
|
</tr>
|
||
|
|
<tr class="issue-row severity-warning" data-issue-id="main-e8581b775b86" data-group="涓昏�鍒�" data-severity="warning" data-rule="AUTO-FUNC-002">
|
||
|
|
<td class="check-cell"><input type="checkbox" class="issue-check" id="ck-main-e8581b775b86" data-id="main-e8581b775b86"><label for="ck-main-e8581b775b86" class="sr">纭��</label></td>
|
||
|
|
<td><span class="badge warning">warning</span></td>
|
||
|
|
<td>涓昏�鍒�</td>
|
||
|
|
<td><code>AUTO-FUNC-002</code></td>
|
||
|
|
<td><code>Algorithm/FOC.cpp:228</code></td>
|
||
|
|
<td>printf/鏍煎紡鍖栬緭鍑洪渶纭��璋冭瘯闅旂�鍜屽疄鏃舵€у奖鍝�</td>
|
||
|
|
<td><code>if (i < COGGING_TABLE_SIZE - 1) printf("");</code></td>
|
||
|
|
<td>浜哄伐纭��鏄�惁绗﹀悎椤圭洰缂栫爜瑙勮寖锛涘�鍚堢悊鍒欒�褰曞亸绂昏�鏄庛€�</td>
|
||
|
|
</tr>
|
||
|
|
<tr class="issue-row severity-warning" data-issue-id="main-a0e7f44822d5" data-group="涓昏�鍒�" data-severity="warning" data-rule="AUTO-FUNC-002">
|
||
|
|
<td class="check-cell"><input type="checkbox" class="issue-check" id="ck-main-a0e7f44822d5" data-id="main-a0e7f44822d5"><label for="ck-main-a0e7f44822d5" class="sr">纭��</label></td>
|
||
|
|
<td><span class="badge warning">warning</span></td>
|
||
|
|
<td>涓昏�鍒�</td>
|
||
|
|
<td><code>AUTO-FUNC-002</code></td>
|
||
|
|
<td><code>Algorithm/FOC.cpp:229</code></td>
|
||
|
|
<td>printf/鏍煎紡鍖栬緭鍑洪渶纭��璋冭瘯闅旂�鍜屽疄鏃舵€у奖鍝�</td>
|
||
|
|
<td><code>if (i % 8 == 7 || i == COGGING_TABLE_SIZE - 1) printf("");</code></td>
|
||
|
|
<td>浜哄伐纭��鏄�惁绗﹀悎椤圭洰缂栫爜瑙勮寖锛涘�鍚堢悊鍒欒�褰曞亸绂昏�鏄庛€�</td>
|
||
|
|
</tr>
|
||
|
|
<tr class="issue-row severity-warning" data-issue-id="main-e8d34916ef43" data-group="涓昏�鍒�" data-severity="warning" data-rule="AUTO-FUNC-002">
|
||
|
|
<td class="check-cell"><input type="checkbox" class="issue-check" id="ck-main-e8d34916ef43" data-id="main-e8d34916ef43"><label for="ck-main-e8d34916ef43" class="sr">纭��</label></td>
|
||
|
|
<td><span class="badge warning">warning</span></td>
|
||
|
|
<td>涓昏�鍒�</td>
|
||
|
|
<td><code>AUTO-FUNC-002</code></td>
|
||
|
|
<td><code>Algorithm/FOC.cpp:232</code></td>
|
||
|
|
<td>printf/鏍煎紡鍖栬緭鍑洪渶纭��璋冭瘯闅旂�鍜屽疄鏃舵€у奖鍝�</td>
|
||
|
|
<td><code>printf("");</code></td>
|
||
|
|
<td>浜哄伐纭��鏄�惁绗﹀悎椤圭洰缂栫爜瑙勮寖锛涘�鍚堢悊鍒欒�褰曞亸绂昏�鏄庛€�</td>
|
||
|
|
</tr>
|
||
|
|
<tr class="issue-row severity-warning" data-issue-id="main-fb0f6eef33ee" data-group="涓昏�鍒�" data-severity="warning" data-rule="AUTO-FUNC-002">
|
||
|
|
<td class="check-cell"><input type="checkbox" class="issue-check" id="ck-main-fb0f6eef33ee" data-id="main-fb0f6eef33ee"><label for="ck-main-fb0f6eef33ee" class="sr">纭��</label></td>
|
||
|
|
<td><span class="badge warning">warning</span></td>
|
||
|
|
<td>涓昏�鍒�</td>
|
||
|
|
<td><code>AUTO-FUNC-002</code></td>
|
||
|
|
<td><code>Algorithm/FOC.cpp:234</code></td>
|
||
|
|
<td>printf/鏍煎紡鍖栬緭鍑洪渶纭��璋冭瘯闅旂�鍜屽疄鏃舵€у奖鍝�</td>
|
||
|
|
<td><code>printf("");</code></td>
|
||
|
|
<td>浜哄伐纭��鏄�惁绗﹀悎椤圭洰缂栫爜瑙勮寖锛涘�鍚堢悊鍒欒�褰曞亸绂昏�鏄庛€�</td>
|
||
|
|
</tr>
|
||
|
|
<tr class="issue-row severity-warning" data-issue-id="main-3d52cdf723db" data-group="涓昏�鍒�" data-severity="warning" data-rule="AUTO-FUNC-002">
|
||
|
|
<td class="check-cell"><input type="checkbox" class="issue-check" id="ck-main-3d52cdf723db" data-id="main-3d52cdf723db"><label for="ck-main-3d52cdf723db" class="sr">纭��</label></td>
|
||
|
|
<td><span class="badge warning">warning</span></td>
|
||
|
|
<td>涓昏�鍒�</td>
|
||
|
|
<td><code>AUTO-FUNC-002</code></td>
|
||
|
|
<td><code>device/Can.cpp:30</code></td>
|
||
|
|
<td>printf/鏍煎紡鍖栬緭鍑洪渶纭��璋冭瘯闅旂�鍜屽疄鏃舵€у奖鍝�</td>
|
||
|
|
<td><code>#define CAN_DEBUG_PRINT(fmt, ...) printf(fmt, ##__VA_ARGS__)</code></td>
|
||
|
|
<td>浜哄伐纭��鏄�惁绗﹀悎椤圭洰缂栫爜瑙勮寖锛涘�鍚堢悊鍒欒�褰曞亸绂昏�鏄庛€�</td>
|
||
|
|
</tr>
|
||
|
|
<tr class="issue-row severity-warning" data-issue-id="main-a22197731662" data-group="涓昏�鍒�" data-severity="warning" data-rule="AUTO-FUNC-002">
|
||
|
|
<td class="check-cell"><input type="checkbox" class="issue-check" id="ck-main-a22197731662" data-id="main-a22197731662"><label for="ck-main-a22197731662" class="sr">纭��</label></td>
|
||
|
|
<td><span class="badge warning">warning</span></td>
|
||
|
|
<td>涓昏�鍒�</td>
|
||
|
|
<td><code>AUTO-FUNC-002</code></td>
|
||
|
|
<td><code>device/ang_sensor.cpp:22</code></td>
|
||
|
|
<td>printf/鏍煎紡鍖栬緭鍑洪渶纭��璋冭瘯闅旂�鍜屽疄鏃舵€у奖鍝�</td>
|
||
|
|
<td><code>#define ANG_SENS_DEBUG_PRINT(fmt, ...) printf(fmt, ##__VA_ARGS__)</code></td>
|
||
|
|
<td>浜哄伐纭��鏄�惁绗﹀悎椤圭洰缂栫爜瑙勮寖锛涘�鍚堢悊鍒欒�褰曞亸绂昏�鏄庛€�</td>
|
||
|
|
</tr>
|
||
|
|
<tr class="issue-row severity-warning" data-issue-id="main-0c3a88910d56" data-group="涓昏�鍒�" data-severity="warning" data-rule="AUTO-FUNC-002">
|
||
|
|
<td class="check-cell"><input type="checkbox" class="issue-check" id="ck-main-0c3a88910d56" data-id="main-0c3a88910d56"><label for="ck-main-0c3a88910d56" class="sr">纭��</label></td>
|
||
|
|
<td><span class="badge warning">warning</span></td>
|
||
|
|
<td>涓昏�鍒�</td>
|
||
|
|
<td><code>AUTO-FUNC-002</code></td>
|
||
|
|
<td><code>device/motor.cpp:38</code></td>
|
||
|
|
<td>printf/鏍煎紡鍖栬緭鍑洪渶纭��璋冭瘯闅旂�鍜屽疄鏃舵€у奖鍝�</td>
|
||
|
|
<td><code>printf("");</code></td>
|
||
|
|
<td>浜哄伐纭��鏄�惁绗﹀悎椤圭洰缂栫爜瑙勮寖锛涘�鍚堢悊鍒欒�褰曞亸绂昏�鏄庛€�</td>
|
||
|
|
</tr>
|
||
|
|
<tr class="issue-row severity-warning" data-issue-id="main-687056efb188" data-group="涓昏�鍒�" data-severity="warning" data-rule="AUTO-FUNC-002">
|
||
|
|
<td class="check-cell"><input type="checkbox" class="issue-check" id="ck-main-687056efb188" data-id="main-687056efb188"><label for="ck-main-687056efb188" class="sr">纭��</label></td>
|
||
|
|
<td><span class="badge warning">warning</span></td>
|
||
|
|
<td>涓昏�鍒�</td>
|
||
|
|
<td><code>AUTO-FUNC-002</code></td>
|
||
|
|
<td><code>main.cpp:22</code></td>
|
||
|
|
<td>printf/鏍煎紡鍖栬緭鍑洪渶纭��璋冭瘯闅旂�鍜屽疄鏃舵€у奖鍝�</td>
|
||
|
|
<td><code>#define MAIN_DEBUG_PRINT(fmt, ...) printf(fmt, ##__VA_ARGS__)</code></td>
|
||
|
|
<td>浜哄伐纭��鏄�惁绗﹀悎椤圭洰缂栫爜瑙勮寖锛涘�鍚堢悊鍒欒�褰曞亸绂昏�鏄庛€�</td>
|
||
|
|
</tr>
|
||
|
|
<tr class="issue-row severity-warning" data-issue-id="main-2787e912f9ed" data-group="涓昏�鍒�" data-severity="warning" data-rule="AUTO-FUNC-002">
|
||
|
|
<td class="check-cell"><input type="checkbox" class="issue-check" id="ck-main-2787e912f9ed" data-id="main-2787e912f9ed"><label for="ck-main-2787e912f9ed" class="sr">纭��</label></td>
|
||
|
|
<td><span class="badge warning">warning</span></td>
|
||
|
|
<td>涓昏�鍒�</td>
|
||
|
|
<td><code>AUTO-FUNC-002</code></td>
|
||
|
|
<td><code>sys/flash.cpp:22</code></td>
|
||
|
|
<td>printf/鏍煎紡鍖栬緭鍑洪渶纭��璋冭瘯闅旂�鍜屽疄鏃舵€у奖鍝�</td>
|
||
|
|
<td><code>#define EEP_DEBUG_PRINT(fmt, ...) printf(fmt, ##__VA_ARGS__)</code></td>
|
||
|
|
<td>浜哄伐纭��鏄�惁绗﹀悎椤圭洰缂栫爜瑙勮寖锛涘�鍚堢悊鍒欒�褰曞亸绂昏�鏄庛€�</td>
|
||
|
|
</tr>
|
||
|
|
<tr class="issue-row severity-warning" data-issue-id="main-f53db085a93d" data-group="涓昏�鍒�" data-severity="warning" data-rule="AUTO-FUNC-002">
|
||
|
|
<td class="check-cell"><input type="checkbox" class="issue-check" id="ck-main-f53db085a93d" data-id="main-f53db085a93d"><label for="ck-main-f53db085a93d" class="sr">纭��</label></td>
|
||
|
|
<td><span class="badge warning">warning</span></td>
|
||
|
|
<td>涓昏�鍒�</td>
|
||
|
|
<td><code>AUTO-FUNC-002</code></td>
|
||
|
|
<td><code>sys/flash.cpp:31</code></td>
|
||
|
|
<td>printf/鏍煎紡鍖栬緭鍑洪渶纭��璋冭瘯闅旂�鍜屽疄鏃舵€у奖鍝�</td>
|
||
|
|
<td><code>#define OTA_DEBUG_PRINT(fmt, ...) printf(fmt, ##__VA_ARGS__)</code></td>
|
||
|
|
<td>浜哄伐纭��鏄�惁绗﹀悎椤圭洰缂栫爜瑙勮寖锛涘�鍚堢悊鍒欒�褰曞亸绂昏�鏄庛€�</td>
|
||
|
|
</tr>
|
||
|
|
<tr class="issue-row severity-warning" data-issue-id="main-552e5d7b3055" data-group="涓昏�鍒�" data-severity="warning" data-rule="AUTO-FUNC-002">
|
||
|
|
<td class="check-cell"><input type="checkbox" class="issue-check" id="ck-main-552e5d7b3055" data-id="main-552e5d7b3055"><label for="ck-main-552e5d7b3055" class="sr">纭��</label></td>
|
||
|
|
<td><span class="badge warning">warning</span></td>
|
||
|
|
<td>涓昏�鍒�</td>
|
||
|
|
<td><code>AUTO-FUNC-002</code></td>
|
||
|
|
<td><code>sys/initial.cpp:23</code></td>
|
||
|
|
<td>printf/鏍煎紡鍖栬緭鍑洪渶纭��璋冭瘯闅旂�鍜屽疄鏃舵€у奖鍝�</td>
|
||
|
|
<td><code>#define OTA_DEBUG_PRINT(fmt, ...) printf(fmt, ##__VA_ARGS__)</code></td>
|
||
|
|
<td>浜哄伐纭��鏄�惁绗﹀悎椤圭洰缂栫爜瑙勮寖锛涘�鍚堢悊鍒欒�褰曞亸绂昏�鏄庛€�</td>
|
||
|
|
</tr>
|
||
|
|
<tr class="issue-row severity-warning" data-issue-id="main-4e82e66f670a" data-group="涓昏�鍒�" data-severity="warning" data-rule="AUTO-FUNC-002">
|
||
|
|
<td class="check-cell"><input type="checkbox" class="issue-check" id="ck-main-4e82e66f670a" data-id="main-4e82e66f670a"><label for="ck-main-4e82e66f670a" class="sr">纭��</label></td>
|
||
|
|
<td><span class="badge warning">warning</span></td>
|
||
|
|
<td>涓昏�鍒�</td>
|
||
|
|
<td><code>AUTO-FUNC-002</code></td>
|
||
|
|
<td><code>sys/initial.cpp:32</code></td>
|
||
|
|
<td>printf/鏍煎紡鍖栬緭鍑洪渶纭��璋冭瘯闅旂�鍜屽疄鏃舵€у奖鍝�</td>
|
||
|
|
<td><code>#define EEP_DEBUG_PRINT(fmt, ...) printf(fmt, ##__VA_ARGS__)</code></td>
|
||
|
|
<td>浜哄伐纭��鏄�惁绗﹀悎椤圭洰缂栫爜瑙勮寖锛涘�鍚堢悊鍒欒�褰曞亸绂昏�鏄庛€�</td>
|
||
|
|
</tr>
|
||
|
|
<tr class="issue-row severity-warning" data-issue-id="main-a82cf38aaae0" data-group="涓昏�鍒�" data-severity="warning" data-rule="AUTO-FUNC-002">
|
||
|
|
<td class="check-cell"><input type="checkbox" class="issue-check" id="ck-main-a82cf38aaae0" data-id="main-a82cf38aaae0"><label for="ck-main-a82cf38aaae0" class="sr">纭��</label></td>
|
||
|
|
<td><span class="badge warning">warning</span></td>
|
||
|
|
<td>涓昏�鍒�</td>
|
||
|
|
<td><code>AUTO-FUNC-002</code></td>
|
||
|
|
<td><code>sys/initial.cpp:129</code></td>
|
||
|
|
<td>printf/鏍煎紡鍖栬緭鍑洪渶纭��璋冭瘯闅旂�鍜屽疄鏃舵€у奖鍝�</td>
|
||
|
|
<td><code>snprintf(buffer, bufSize, "", version.major, version.minor,</code></td>
|
||
|
|
<td>浜哄伐纭��鏄�惁绗﹀悎椤圭洰缂栫爜瑙勮寖锛涘�鍚堢悊鍒欒�褰曞亸绂昏�鏄庛€�</td>
|
||
|
|
</tr>
|
||
|
|
<tr class="issue-row severity-warning" data-issue-id="main-ce883b19cd52" data-group="涓昏�鍒�" data-severity="warning" data-rule="AUTO-FUNC-002">
|
||
|
|
<td class="check-cell"><input type="checkbox" class="issue-check" id="ck-main-ce883b19cd52" data-id="main-ce883b19cd52"><label for="ck-main-ce883b19cd52" class="sr">纭��</label></td>
|
||
|
|
<td><span class="badge warning">warning</span></td>
|
||
|
|
<td>涓昏�鍒�</td>
|
||
|
|
<td><code>AUTO-FUNC-002</code></td>
|
||
|
|
<td><code>sys/systick.cpp:47</code></td>
|
||
|
|
<td>printf/鏍煎紡鍖栬緭鍑洪渶纭��璋冭瘯闅旂�鍜屽疄鏃舵€у奖鍝�</td>
|
||
|
|
<td><code>#define SLEEP_DEBUG_PRINT(fmt, ...) printf(fmt, ##__VA_ARGS__)</code></td>
|
||
|
|
<td>浜哄伐纭��鏄�惁绗﹀悎椤圭洰缂栫爜瑙勮寖锛涘�鍚堢悊鍒欒�褰曞亸绂昏�鏄庛€�</td>
|
||
|
|
</tr>
|
||
|
|
<tr class="issue-row severity-warning" data-issue-id="main-5240bf640bb6" data-group="涓昏�鍒�" data-severity="warning" data-rule="AUTO-MET-001">
|
||
|
|
<td class="check-cell"><input type="checkbox" class="issue-check" id="ck-main-5240bf640bb6" data-id="main-5240bf640bb6"><label for="ck-main-5240bf640bb6" class="sr">纭��</label></td>
|
||
|
|
<td><span class="badge warning">warning</span></td>
|
||
|
|
<td>涓昏�鍒�</td>
|
||
|
|
<td><code>AUTO-MET-001</code></td>
|
||
|
|
<td><code>Algorithm/FOC.cpp:75</code></td>
|
||
|
|
<td>鍦堝�鏉傚害 33 瓒呰繃寤鸿�闃堝€� 15</td>
|
||
|
|
<td><code>FOC_Controller::calibrate_cogging_tick</code></td>
|
||
|
|
<td>寤鸿�浜哄伐璇勫�鍒嗘敮瀹屾暣鎬э紱鍚庣画鍏佽�鏃跺啀鑰冭檻鎷嗗垎鎴栧�鍔犲崟鍏冩祴璇曡�鐩栥€�</td>
|
||
|
|
</tr>
|
||
|
|
<tr class="issue-row severity-warning" data-issue-id="main-977f3df23a03" data-group="涓昏�鍒�" data-severity="warning" data-rule="AUTO-MET-001">
|
||
|
|
<td class="check-cell"><input type="checkbox" class="issue-check" id="ck-main-977f3df23a03" data-id="main-977f3df23a03"><label for="ck-main-977f3df23a03" class="sr">纭��</label></td>
|
||
|
|
<td><span class="badge warning">warning</span></td>
|
||
|
|
<td>涓昏�鍒�</td>
|
||
|
|
<td><code>AUTO-MET-001</code></td>
|
||
|
|
<td><code>device/Can.cpp:1076</code></td>
|
||
|
|
<td>鍦堝�鏉傚害 27 瓒呰繃寤鸿�闃堝€� 15</td>
|
||
|
|
<td><code>CAN_transmiter::communication_check</code></td>
|
||
|
|
<td>寤鸿�浜哄伐璇勫�鍒嗘敮瀹屾暣鎬э紱鍚庣画鍏佽�鏃跺啀鑰冭檻鎷嗗垎鎴栧�鍔犲崟鍏冩祴璇曡�鐩栥€�</td>
|
||
|
|
</tr>
|
||
|
|
<tr class="issue-row severity-warning" data-issue-id="main-61c463500c61" data-group="涓昏�鍒�" data-severity="warning" data-rule="AUTO-MET-001">
|
||
|
|
<td class="check-cell"><input type="checkbox" class="issue-check" id="ck-main-61c463500c61" data-id="main-61c463500c61"><label for="ck-main-61c463500c61" class="sr">纭��</label></td>
|
||
|
|
<td><span class="badge warning">warning</span></td>
|
||
|
|
<td>涓昏�鍒�</td>
|
||
|
|
<td><code>AUTO-MET-001</code></td>
|
||
|
|
<td><code>main.cpp:120</code></td>
|
||
|
|
<td>鍦堝�鏉傚害 17 瓒呰繃寤鸿�闃堝€� 15</td>
|
||
|
|
<td><code>do_task</code></td>
|
||
|
|
<td>寤鸿�浜哄伐璇勫�鍒嗘敮瀹屾暣鎬э紱鍚庣画鍏佽�鏃跺啀鑰冭檻鎷嗗垎鎴栧�鍔犲崟鍏冩祴璇曡�鐩栥€�</td>
|
||
|
|
</tr>
|
||
|
|
<tr class="issue-row severity-warning" data-issue-id="supp-be0750f37b75" data-group="琛ュ厖绛涙煡" data-severity="warning" data-rule="SUP-CMP-001">
|
||
|
|
<td class="check-cell"><input type="checkbox" class="issue-check" id="ck-supp-be0750f37b75" data-id="supp-be0750f37b75"><label for="ck-supp-be0750f37b75" class="sr">纭��</label></td>
|
||
|
|
<td><span class="badge warning">warning</span></td>
|
||
|
|
<td>琛ュ厖绛涙煡</td>
|
||
|
|
<td><code>SUP-CMP-001</code></td>
|
||
|
|
<td><code>Algorithm/FOC.cpp:53</code></td>
|
||
|
|
<td>娴�偣鍙橀噺姣旇緝闇€纭��瀹瑰樊鎴栫�鏁g姸鎬佸惈涔�</td>
|
||
|
|
<td><code>if (rt_velocity < -0.5f) last_table = cogging_table_rev;</code></td>
|
||
|
|
<td>寤鸿�纭��鏄�惁搴斾娇鐢ㄩ槇鍊�/瀹瑰樊姣旇緝銆�</td>
|
||
|
|
</tr>
|
||
|
|
<tr class="issue-row severity-warning" data-issue-id="supp-babc355f3ba4" data-group="琛ュ厖绛涙煡" data-severity="warning" data-rule="SUP-CMP-001">
|
||
|
|
<td class="check-cell"><input type="checkbox" class="issue-check" id="ck-supp-babc355f3ba4" data-id="supp-babc355f3ba4"><label for="ck-supp-babc355f3ba4" class="sr">纭��</label></td>
|
||
|
|
<td><span class="badge warning">warning</span></td>
|
||
|
|
<td>琛ュ厖绛涙煡</td>
|
||
|
|
<td><code>SUP-CMP-001</code></td>
|
||
|
|
<td><code>Algorithm/FOC.cpp:54</code></td>
|
||
|
|
<td>娴�偣鍙橀噺姣旇緝闇€纭��瀹瑰樊鎴栫�鏁g姸鎬佸惈涔�</td>
|
||
|
|
<td><code>else if (rt_velocity > 0.5f) last_table = cogging_table;</code></td>
|
||
|
|
<td>寤鸿�纭��鏄�惁搴斾娇鐢ㄩ槇鍊�/瀹瑰樊姣旇緝銆�</td>
|
||
|
|
</tr>
|
||
|
|
<tr class="issue-row severity-warning" data-issue-id="supp-07a2fcbd63fb" data-group="琛ュ厖绛涙煡" data-severity="warning" data-rule="SUP-CMP-001">
|
||
|
|
<td class="check-cell"><input type="checkbox" class="issue-check" id="ck-supp-07a2fcbd63fb" data-id="supp-07a2fcbd63fb"><label for="ck-supp-07a2fcbd63fb" class="sr">纭��</label></td>
|
||
|
|
<td><span class="badge warning">warning</span></td>
|
||
|
|
<td>琛ュ厖绛涙煡</td>
|
||
|
|
<td><code>SUP-CMP-001</code></td>
|
||
|
|
<td><code>Algorithm/FOC.cpp:404</code></td>
|
||
|
|
<td>娴�偣鍙橀噺姣旇緝闇€纭��瀹瑰樊鎴栫�鏁g姸鎬佸惈涔�</td>
|
||
|
|
<td><code>u8 sector_code = (X > 0.0f ? 1u : 0u)</code></td>
|
||
|
|
<td>寤鸿�纭��鏄�惁搴斾娇鐢ㄩ槇鍊�/瀹瑰樊姣旇緝銆�</td>
|
||
|
|
</tr>
|
||
|
|
<tr class="issue-row severity-warning" data-issue-id="supp-c48ffa36def4" data-group="琛ュ厖绛涙煡" data-severity="warning" data-rule="SUP-CMP-001">
|
||
|
|
<td class="check-cell"><input type="checkbox" class="issue-check" id="ck-supp-c48ffa36def4" data-id="supp-c48ffa36def4"><label for="ck-supp-c48ffa36def4" class="sr">纭��</label></td>
|
||
|
|
<td><span class="badge warning">warning</span></td>
|
||
|
|
<td>琛ュ厖绛涙煡</td>
|
||
|
|
<td><code>SUP-CMP-001</code></td>
|
||
|
|
<td><code>Algorithm/FOC.cpp:405</code></td>
|
||
|
|
<td>娴�偣鍙橀噺姣旇緝闇€纭��瀹瑰樊鎴栫�鏁g姸鎬佸惈涔�</td>
|
||
|
|
<td><code>+ (Y > 0.0f ? 2u : 0u)</code></td>
|
||
|
|
<td>寤鸿�纭��鏄�惁搴斾娇鐢ㄩ槇鍊�/瀹瑰樊姣旇緝銆�</td>
|
||
|
|
</tr>
|
||
|
|
<tr class="issue-row severity-warning" data-issue-id="supp-7464d86d386a" data-group="琛ュ厖绛涙煡" data-severity="warning" data-rule="SUP-CMP-001">
|
||
|
|
<td class="check-cell"><input type="checkbox" class="issue-check" id="ck-supp-7464d86d386a" data-id="supp-7464d86d386a"><label for="ck-supp-7464d86d386a" class="sr">纭��</label></td>
|
||
|
|
<td><span class="badge warning">warning</span></td>
|
||
|
|
<td>琛ュ厖绛涙煡</td>
|
||
|
|
<td><code>SUP-CMP-001</code></td>
|
||
|
|
<td><code>Algorithm/FOC.cpp:406</code></td>
|
||
|
|
<td>娴�偣鍙橀噺姣旇緝闇€纭��瀹瑰樊鎴栫�鏁g姸鎬佸惈涔�</td>
|
||
|
|
<td><code>+ (Z > 0.0f ? 4u : 0u);</code></td>
|
||
|
|
<td>寤鸿�纭��鏄�惁搴斾娇鐢ㄩ槇鍊�/瀹瑰樊姣旇緝銆�</td>
|
||
|
|
</tr>
|
||
|
|
<tr class="issue-row severity-warning" data-issue-id="supp-c2c374b8a410" data-group="琛ュ厖绛涙煡" data-severity="warning" data-rule="SUP-CMP-001">
|
||
|
|
<td class="check-cell"><input type="checkbox" class="issue-check" id="ck-supp-c2c374b8a410" data-id="supp-c2c374b8a410"><label for="ck-supp-c2c374b8a410" class="sr">纭��</label></td>
|
||
|
|
<td><span class="badge warning">warning</span></td>
|
||
|
|
<td>琛ュ厖绛涙煡</td>
|
||
|
|
<td><code>SUP-CMP-001</code></td>
|
||
|
|
<td><code>Algorithm/FOC.cpp:534</code></td>
|
||
|
|
<td>娴�偣鍙橀噺姣旇緝闇€纭��瀹瑰樊鎴栫�鏁g姸鎬佸惈涔�</td>
|
||
|
|
<td><code>if (HOLD_PWM_DUTY > 0.95f) {</code></td>
|
||
|
|
<td>寤鸿�纭��鏄�惁搴斾娇鐢ㄩ槇鍊�/瀹瑰樊姣旇緝銆�</td>
|
||
|
|
</tr>
|
||
|
|
<tr class="issue-row severity-warning" data-issue-id="supp-f303809c0871" data-group="琛ュ厖绛涙煡" data-severity="warning" data-rule="SUP-CMP-001">
|
||
|
|
<td class="check-cell"><input type="checkbox" class="issue-check" id="ck-supp-f303809c0871" data-id="supp-f303809c0871"><label for="ck-supp-f303809c0871" class="sr">纭��</label></td>
|
||
|
|
<td><span class="badge warning">warning</span></td>
|
||
|
|
<td>琛ュ厖绛涙煡</td>
|
||
|
|
<td><code>SUP-CMP-001</code></td>
|
||
|
|
<td><code>Algorithm/FOC.cpp:536</code></td>
|
||
|
|
<td>娴�偣鍙橀噺姣旇緝闇€纭��瀹瑰樊鎴栫�鏁g姸鎬佸惈涔�</td>
|
||
|
|
<td><code>} else if (HOLD_PWM_DUTY < 0.0f) {</code></td>
|
||
|
|
<td>寤鸿�纭��鏄�惁搴斾娇鐢ㄩ槇鍊�/瀹瑰樊姣旇緝銆�</td>
|
||
|
|
</tr>
|
||
|
|
<tr class="issue-row severity-warning" data-issue-id="supp-897f14107d25" data-group="琛ュ厖绛涙煡" data-severity="warning" data-rule="SUP-CMP-001">
|
||
|
|
<td class="check-cell"><input type="checkbox" class="issue-check" id="ck-supp-897f14107d25" data-id="supp-897f14107d25"><label for="ck-supp-897f14107d25" class="sr">纭��</label></td>
|
||
|
|
<td><span class="badge warning">warning</span></td>
|
||
|
|
<td>琛ュ厖绛涙煡</td>
|
||
|
|
<td><code>SUP-CMP-001</code></td>
|
||
|
|
<td><code>Algorithm/FOC.cpp:569</code></td>
|
||
|
|
<td>娴�偣鍙橀噺姣旇緝闇€纭��瀹瑰樊鎴栫�鏁g姸鎬佸惈涔�</td>
|
||
|
|
<td><code>if (voltage < 36.0f and voltage > 8.0f) {</code></td>
|
||
|
|
<td>寤鸿�纭��鏄�惁搴斾娇鐢ㄩ槇鍊�/瀹瑰樊姣旇緝銆�</td>
|
||
|
|
</tr>
|
||
|
|
<tr class="issue-row severity-warning" data-issue-id="supp-bc539f456a7e" data-group="琛ュ厖绛涙煡" data-severity="warning" data-rule="SUP-CMP-001">
|
||
|
|
<td class="check-cell"><input type="checkbox" class="issue-check" id="ck-supp-bc539f456a7e" data-id="supp-bc539f456a7e"><label for="ck-supp-bc539f456a7e" class="sr">纭��</label></td>
|
||
|
|
<td><span class="badge warning">warning</span></td>
|
||
|
|
<td>琛ュ厖绛涙煡</td>
|
||
|
|
<td><code>SUP-CMP-001</code></td>
|
||
|
|
<td><code>Algorithm/FOC.cpp:763</code></td>
|
||
|
|
<td>娴�偣鍙橀噺姣旇緝闇€纭��瀹瑰樊鎴栫�鏁g姸鎬佸惈涔�</td>
|
||
|
|
<td><code>if (target_velocity < -120.0f) {</code></td>
|
||
|
|
<td>寤鸿�纭��鏄�惁搴斾娇鐢ㄩ槇鍊�/瀹瑰樊姣旇緝銆�</td>
|
||
|
|
</tr>
|
||
|
|
<tr class="issue-row severity-warning" data-issue-id="supp-6466d05c08ad" data-group="琛ュ厖绛涙煡" data-severity="warning" data-rule="SUP-CMP-001">
|
||
|
|
<td class="check-cell"><input type="checkbox" class="issue-check" id="ck-supp-6466d05c08ad" data-id="supp-6466d05c08ad"><label for="ck-supp-6466d05c08ad" class="sr">纭��</label></td>
|
||
|
|
<td><span class="badge warning">warning</span></td>
|
||
|
|
<td>琛ュ厖绛涙煡</td>
|
||
|
|
<td><code>SUP-CMP-001</code></td>
|
||
|
|
<td><code>Algorithm/FOC.cpp:765</code></td>
|
||
|
|
<td>娴�偣鍙橀噺姣旇緝闇€纭��瀹瑰樊鎴栫�鏁g姸鎬佸惈涔�</td>
|
||
|
|
<td><code>} else if (target_velocity < -30.0f) {</code></td>
|
||
|
|
<td>寤鸿�纭��鏄�惁搴斾娇鐢ㄩ槇鍊�/瀹瑰樊姣旇緝銆�</td>
|
||
|
|
</tr>
|
||
|
|
<tr class="issue-row severity-warning" data-issue-id="supp-e14bc6bcacd6" data-group="琛ュ厖绛涙煡" data-severity="warning" data-rule="SUP-CMP-001">
|
||
|
|
<td class="check-cell"><input type="checkbox" class="issue-check" id="ck-supp-e14bc6bcacd6" data-id="supp-e14bc6bcacd6"><label for="ck-supp-e14bc6bcacd6" class="sr">纭��</label></td>
|
||
|
|
<td><span class="badge warning">warning</span></td>
|
||
|
|
<td>琛ュ厖绛涙煡</td>
|
||
|
|
<td><code>SUP-CMP-001</code></td>
|
||
|
|
<td><code>Algorithm/Filter.cpp:190</code></td>
|
||
|
|
<td>娴�偣鍙橀噺姣旇緝闇€纭��瀹瑰樊鎴栫�鏁g姸鎬佸惈涔�</td>
|
||
|
|
<td><code>if (error > 180.0f) error -= 360.0f;</code></td>
|
||
|
|
<td>寤鸿�纭��鏄�惁搴斾娇鐢ㄩ槇鍊�/瀹瑰樊姣旇緝銆�</td>
|
||
|
|
</tr>
|
||
|
|
<tr class="issue-row severity-warning" data-issue-id="supp-73804b17c385" data-group="琛ュ厖绛涙煡" data-severity="warning" data-rule="SUP-CMP-001">
|
||
|
|
<td class="check-cell"><input type="checkbox" class="issue-check" id="ck-supp-73804b17c385" data-id="supp-73804b17c385"><label for="ck-supp-73804b17c385" class="sr">纭��</label></td>
|
||
|
|
<td><span class="badge warning">warning</span></td>
|
||
|
|
<td>琛ュ厖绛涙煡</td>
|
||
|
|
<td><code>SUP-CMP-001</code></td>
|
||
|
|
<td><code>Algorithm/Filter.cpp:191</code></td>
|
||
|
|
<td>娴�偣鍙橀噺姣旇緝闇€纭��瀹瑰樊鎴栫�鏁g姸鎬佸惈涔�</td>
|
||
|
|
<td><code>else if (error < -180.0f) error += 360.0f;</code></td>
|
||
|
|
<td>寤鸿�纭��鏄�惁搴斾娇鐢ㄩ槇鍊�/瀹瑰樊姣旇緝銆�</td>
|
||
|
|
</tr>
|
||
|
|
<tr class="issue-row severity-warning" data-issue-id="supp-b07105c03caa" data-group="琛ュ厖绛涙煡" data-severity="warning" data-rule="SUP-CMP-001">
|
||
|
|
<td class="check-cell"><input type="checkbox" class="issue-check" id="ck-supp-b07105c03caa" data-id="supp-b07105c03caa"><label for="ck-supp-b07105c03caa" class="sr">纭��</label></td>
|
||
|
|
<td><span class="badge warning">warning</span></td>
|
||
|
|
<td>琛ュ厖绛涙煡</td>
|
||
|
|
<td><code>SUP-CMP-001</code></td>
|
||
|
|
<td><code>sys/config.h:427</code></td>
|
||
|
|
<td>娴�偣鍙橀噺姣旇緝闇€纭��瀹瑰樊鎴栫�鏁g姸鎬佸惈涔�</td>
|
||
|
|
<td><code>while (angle >= 360.0f) angle -= 360.0f;</code></td>
|
||
|
|
<td>寤鸿�纭��鏄�惁搴斾娇鐢ㄩ槇鍊�/瀹瑰樊姣旇緝銆�</td>
|
||
|
|
</tr>
|
||
|
|
<tr class="issue-row severity-warning" data-issue-id="supp-a374b2a62cc3" data-group="琛ュ厖绛涙煡" data-severity="warning" data-rule="SUP-CMP-001">
|
||
|
|
<td class="check-cell"><input type="checkbox" class="issue-check" id="ck-supp-a374b2a62cc3" data-id="supp-a374b2a62cc3"><label for="ck-supp-a374b2a62cc3" class="sr">纭��</label></td>
|
||
|
|
<td><span class="badge warning">warning</span></td>
|
||
|
|
<td>琛ュ厖绛涙煡</td>
|
||
|
|
<td><code>SUP-CMP-001</code></td>
|
||
|
|
<td><code>sys/config.h:428</code></td>
|
||
|
|
<td>娴�偣鍙橀噺姣旇緝闇€纭��瀹瑰樊鎴栫�鏁g姸鎬佸惈涔�</td>
|
||
|
|
<td><code>while (angle < 0.0f) angle += 360.0f;</code></td>
|
||
|
|
<td>寤鸿�纭��鏄�惁搴斾娇鐢ㄩ槇鍊�/瀹瑰樊姣旇緝銆�</td>
|
||
|
|
</tr>
|
||
|
|
<tr class="issue-row severity-warning" data-issue-id="supp-212345faf28b" data-group="琛ュ厖绛涙煡" data-severity="warning" data-rule="SUP-GLB-001">
|
||
|
|
<td class="check-cell"><input type="checkbox" class="issue-check" id="ck-supp-212345faf28b" data-id="supp-212345faf28b"><label for="ck-supp-212345faf28b" class="sr">纭��</label></td>
|
||
|
|
<td><span class="badge warning">warning</span></td>
|
||
|
|
<td>琛ュ厖绛涙煡</td>
|
||
|
|
<td><code>SUP-GLB-001</code></td>
|
||
|
|
<td><code>Algorithm/FOC.cpp:23</code></td>
|
||
|
|
<td>鏂囦欢浣滅敤鍩熷彲鍙樺叏灞€瀵硅薄锛岄渶纭��灏佽�銆佸苟鍙戣�闂�拰鍒濆�鍖栭『搴�</td>
|
||
|
|
<td><code>FOC_Controller FOC;</code></td>
|
||
|
|
<td>寤鸿�纭��鍒濆�鍖栭『搴忋€佽�闂�竟鐣岋紱蹇呰�鏃跺皝瑁呮垨娣诲姞鍋忕�璇存槑銆�</td>
|
||
|
|
</tr>
|
||
|
|
<tr class="issue-row severity-warning" data-issue-id="supp-9838229d4cbb" data-group="琛ュ厖绛涙煡" data-severity="warning" data-rule="SUP-GLB-001">
|
||
|
|
<td class="check-cell"><input type="checkbox" class="issue-check" id="ck-supp-9838229d4cbb" data-id="supp-9838229d4cbb"><label for="ck-supp-9838229d4cbb" class="sr">纭��</label></td>
|
||
|
|
<td><span class="badge warning">warning</span></td>
|
||
|
|
<td>琛ュ厖绛涙煡</td>
|
||
|
|
<td><code>SUP-GLB-001</code></td>
|
||
|
|
<td><code>device/ADC.cpp:20</code></td>
|
||
|
|
<td>鏂囦欢浣滅敤鍩熷彲鍙樺叏灞€瀵硅薄锛岄渶纭��灏佽�銆佸苟鍙戣�闂�拰鍒濆�鍖栭『搴�</td>
|
||
|
|
<td><code>constexpr float ADC_SCALE = 3.3f / 4096.0f;</code></td>
|
||
|
|
<td>寤鸿�纭��鍒濆�鍖栭『搴忋€佽�闂�竟鐣岋紱蹇呰�鏃跺皝瑁呮垨娣诲姞鍋忕�璇存槑銆�</td>
|
||
|
|
</tr>
|
||
|
|
<tr class="issue-row severity-warning" data-issue-id="supp-3038da272c7c" data-group="琛ュ厖绛涙煡" data-severity="warning" data-rule="SUP-GLB-001">
|
||
|
|
<td class="check-cell"><input type="checkbox" class="issue-check" id="ck-supp-3038da272c7c" data-id="supp-3038da272c7c"><label for="ck-supp-3038da272c7c" class="sr">纭��</label></td>
|
||
|
|
<td><span class="badge warning">warning</span></td>
|
||
|
|
<td>琛ュ厖绛涙煡</td>
|
||
|
|
<td><code>SUP-GLB-001</code></td>
|
||
|
|
<td><code>device/ADC.cpp:22</code></td>
|
||
|
|
<td>鏂囦欢浣滅敤鍩熷彲鍙樺叏灞€瀵硅薄锛岄渶纭��灏佽�銆佸苟鍙戣�闂�拰鍒濆�鍖栭『搴�</td>
|
||
|
|
<td><code>constexpr float TEMP_FACTOR = 1000.0f / 4.3f;</code></td>
|
||
|
|
<td>寤鸿�纭��鍒濆�鍖栭『搴忋€佽�闂�竟鐣岋紱蹇呰�鏃跺皝瑁呮垨娣诲姞鍋忕�璇存槑銆�</td>
|
||
|
|
</tr>
|
||
|
|
<tr class="issue-row severity-warning" data-issue-id="supp-0d2a8817da44" data-group="琛ュ厖绛涙煡" data-severity="warning" data-rule="SUP-GLB-001">
|
||
|
|
<td class="check-cell"><input type="checkbox" class="issue-check" id="ck-supp-0d2a8817da44" data-id="supp-0d2a8817da44"><label for="ck-supp-0d2a8817da44" class="sr">纭��</label></td>
|
||
|
|
<td><span class="badge warning">warning</span></td>
|
||
|
|
<td>琛ュ厖绛涙煡</td>
|
||
|
|
<td><code>SUP-GLB-001</code></td>
|
||
|
|
<td><code>device/ADC.cpp:24</code></td>
|
||
|
|
<td>鏂囦欢浣滅敤鍩熷彲鍙樺叏灞€瀵硅薄锛岄渶纭��灏佽�銆佸苟鍙戣�闂�拰鍒濆�鍖栭『搴�</td>
|
||
|
|
<td><code>constexpr float VCC_FACTOR = 11.0f;</code></td>
|
||
|
|
<td>寤鸿�纭��鍒濆�鍖栭『搴忋€佽�闂�竟鐣岋紱蹇呰�鏃跺皝瑁呮垨娣诲姞鍋忕�璇存槑銆�</td>
|
||
|
|
</tr>
|
||
|
|
<tr class="issue-row severity-warning" data-issue-id="supp-89c98258c38a" data-group="琛ュ厖绛涙煡" data-severity="warning" data-rule="SUP-GLB-001">
|
||
|
|
<td class="check-cell"><input type="checkbox" class="issue-check" id="ck-supp-89c98258c38a" data-id="supp-89c98258c38a"><label for="ck-supp-89c98258c38a" class="sr">纭��</label></td>
|
||
|
|
<td><span class="badge warning">warning</span></td>
|
||
|
|
<td>琛ュ厖绛涙煡</td>
|
||
|
|
<td><code>SUP-GLB-001</code></td>
|
||
|
|
<td><code>device/ADC.cpp:26</code></td>
|
||
|
|
<td>鏂囦欢浣滅敤鍩熷彲鍙樺叏灞€瀵硅薄锛岄渶纭��灏佽�銆佸苟鍙戣�闂�拰鍒濆�鍖栭『搴�</td>
|
||
|
|
<td><code>constexpr float CURRENT_FACTOR =</code></td>
|
||
|
|
<td>寤鸿�纭��鍒濆�鍖栭『搴忋€佽�闂�竟鐣岋紱蹇呰�鏃跺皝瑁呮垨娣诲姞鍋忕�璇存槑銆�</td>
|
||
|
|
</tr>
|
||
|
|
<tr class="issue-row severity-warning" data-issue-id="supp-528a6cec1e84" data-group="琛ュ厖绛涙煡" data-severity="warning" data-rule="SUP-GLB-001">
|
||
|
|
<td class="check-cell"><input type="checkbox" class="issue-check" id="ck-supp-528a6cec1e84" data-id="supp-528a6cec1e84"><label for="ck-supp-528a6cec1e84" class="sr">纭��</label></td>
|
||
|
|
<td><span class="badge warning">warning</span></td>
|
||
|
|
<td>琛ュ厖绛涙煡</td>
|
||
|
|
<td><code>SUP-GLB-001</code></td>
|
||
|
|
<td><code>device/ADC.cpp:30</code></td>
|
||
|
|
<td>鏂囦欢浣滅敤鍩熷彲鍙樺叏灞€瀵硅薄锛岄渶纭��灏佽�銆佸苟鍙戣�闂�拰鍒濆�鍖栭『搴�</td>
|
||
|
|
<td><code>sampler sampler;</code></td>
|
||
|
|
<td>寤鸿�纭��鍒濆�鍖栭『搴忋€佽�闂�竟鐣岋紱蹇呰�鏃跺皝瑁呮垨娣诲姞鍋忕�璇存槑銆�</td>
|
||
|
|
</tr>
|
||
|
|
<tr class="issue-row severity-warning" data-issue-id="supp-e242b707d647" data-group="琛ュ厖绛涙煡" data-severity="warning" data-rule="SUP-GLB-001">
|
||
|
|
<td class="check-cell"><input type="checkbox" class="issue-check" id="ck-supp-e242b707d647" data-id="supp-e242b707d647"><label for="ck-supp-e242b707d647" class="sr">纭��</label></td>
|
||
|
|
<td><span class="badge warning">warning</span></td>
|
||
|
|
<td>琛ュ厖绛涙煡</td>
|
||
|
|
<td><code>SUP-GLB-001</code></td>
|
||
|
|
<td><code>device/ADC.cpp:33</code></td>
|
||
|
|
<td>鏂囦欢浣滅敤鍩熷彲鍙樺叏灞€瀵硅薄锛岄渶纭��灏佽�銆佸苟鍙戣�闂�拰鍒濆�鍖栭『搴�</td>
|
||
|
|
<td><code>static volatile u8 adc_current_frame_ready = 0;</code></td>
|
||
|
|
<td>寤鸿�纭��鍒濆�鍖栭『搴忋€佽�闂�竟鐣岋紱蹇呰�鏃跺皝瑁呮垨娣诲姞鍋忕�璇存槑銆�</td>
|
||
|
|
</tr>
|
||
|
|
<tr class="issue-row severity-warning" data-issue-id="supp-9c6e067632b0" data-group="琛ュ厖绛涙煡" data-severity="warning" data-rule="SUP-GLB-001">
|
||
|
|
<td class="check-cell"><input type="checkbox" class="issue-check" id="ck-supp-9c6e067632b0" data-id="supp-9c6e067632b0"><label for="ck-supp-9c6e067632b0" class="sr">纭��</label></td>
|
||
|
|
<td><span class="badge warning">warning</span></td>
|
||
|
|
<td>琛ュ厖绛涙煡</td>
|
||
|
|
<td><code>SUP-GLB-001</code></td>
|
||
|
|
<td><code>device/Can.cpp:37</code></td>
|
||
|
|
<td>鏂囦欢浣滅敤鍩熷彲鍙樺叏灞€瀵硅薄锛岄渶纭��灏佽�銆佸苟鍙戣�闂�拰鍒濆�鍖栭『搴�</td>
|
||
|
|
<td><code>constexpr u16 CANX = CAN0;</code></td>
|
||
|
|
<td>寤鸿�纭��鍒濆�鍖栭『搴忋€佽�闂�竟鐣岋紱蹇呰�鏃跺皝瑁呮垨娣诲姞鍋忕�璇存槑銆�</td>
|
||
|
|
</tr>
|
||
|
|
<tr class="issue-row severity-warning" data-issue-id="supp-570cf82a0ea5" data-group="琛ュ厖绛涙煡" data-severity="warning" data-rule="SUP-GLB-001">
|
||
|
|
<td class="check-cell"><input type="checkbox" class="issue-check" id="ck-supp-570cf82a0ea5" data-id="supp-570cf82a0ea5"><label for="ck-supp-570cf82a0ea5" class="sr">纭��</label></td>
|
||
|
|
<td><span class="badge warning">warning</span></td>
|
||
|
|
<td>琛ュ厖绛涙煡</td>
|
||
|
|
<td><code>SUP-GLB-001</code></td>
|
||
|
|
<td><code>device/Can.cpp:48</code></td>
|
||
|
|
<td>鏂囦欢浣滅敤鍩熷彲鍙樺叏灞€瀵硅薄锛岄渶纭��灏佽�銆佸苟鍙戣�闂�拰鍒濆�鍖栭『搴�</td>
|
||
|
|
<td><code>dma_parameter_struct dma_rx_parameter;</code></td>
|
||
|
|
<td>寤鸿�纭��鍒濆�鍖栭『搴忋€佽�闂�竟鐣岋紱蹇呰�鏃跺皝瑁呮垨娣诲姞鍋忕�璇存槑銆�</td>
|
||
|
|
</tr>
|
||
|
|
<tr class="issue-row severity-warning" data-issue-id="supp-b848b2393298" data-group="琛ュ厖绛涙煡" data-severity="warning" data-rule="SUP-GLB-001">
|
||
|
|
<td class="check-cell"><input type="checkbox" class="issue-check" id="ck-supp-b848b2393298" data-id="supp-b848b2393298"><label for="ck-supp-b848b2393298" class="sr">纭��</label></td>
|
||
|
|
<td><span class="badge warning">warning</span></td>
|
||
|
|
<td>琛ュ厖绛涙煡</td>
|
||
|
|
<td><code>SUP-GLB-001</code></td>
|
||
|
|
<td><code>device/Can.cpp:51</code></td>
|
||
|
|
<td>鏂囦欢浣滅敤鍩熷彲鍙樺叏灞€瀵硅薄锛岄渶纭��灏佽�銆佸苟鍙戣�闂�拰鍒濆�鍖栭『搴�</td>
|
||
|
|
<td><code>static volatile bool can_rx_dma_busy = false;</code></td>
|
||
|
|
<td>寤鸿�纭��鍒濆�鍖栭『搴忋€佽�闂�竟鐣岋紱蹇呰�鏃跺皝瑁呮垨娣诲姞鍋忕�璇存槑銆�</td>
|
||
|
|
</tr>
|
||
|
|
<tr class="issue-row severity-warning" data-issue-id="supp-2dd905d3d33a" data-group="琛ュ厖绛涙煡" data-severity="warning" data-rule="SUP-GLB-001">
|
||
|
|
<td class="check-cell"><input type="checkbox" class="issue-check" id="ck-supp-2dd905d3d33a" data-id="supp-2dd905d3d33a"><label for="ck-supp-2dd905d3d33a" class="sr">纭��</label></td>
|
||
|
|
<td><span class="badge warning">warning</span></td>
|
||
|
|
<td>琛ュ厖绛涙煡</td>
|
||
|
|
<td><code>SUP-GLB-001</code></td>
|
||
|
|
<td><code>device/Can.cpp:52</code></td>
|
||
|
|
<td>鏂囦欢浣滅敤鍩熷彲鍙樺叏灞€瀵硅薄锛岄渶纭��灏佽�銆佸苟鍙戣�闂�拰鍒濆�鍖栭『搴�</td>
|
||
|
|
<td><code>static can_receive_message_struct can_rx_dma_message;</code></td>
|
||
|
|
<td>寤鸿�纭��鍒濆�鍖栭『搴忋€佽�闂�竟鐣岋紱蹇呰�鏃跺皝瑁呮垨娣诲姞鍋忕�璇存槑銆�</td>
|
||
|
|
</tr>
|
||
|
|
<tr class="issue-row severity-warning" data-issue-id="supp-151515384d9d" data-group="琛ュ厖绛涙煡" data-severity="warning" data-rule="SUP-GLB-001">
|
||
|
|
<td class="check-cell"><input type="checkbox" class="issue-check" id="ck-supp-151515384d9d" data-id="supp-151515384d9d"><label for="ck-supp-151515384d9d" class="sr">纭��</label></td>
|
||
|
|
<td><span class="badge warning">warning</span></td>
|
||
|
|
<td>琛ュ厖绛涙煡</td>
|
||
|
|
<td><code>SUP-GLB-001</code></td>
|
||
|
|
<td><code>device/Can.cpp:72</code></td>
|
||
|
|
<td>鏂囦欢浣滅敤鍩熷彲鍙樺叏灞€瀵硅薄锛岄渶纭��灏佽�銆佸苟鍙戣�闂�拰鍒濆�鍖栭『搴�</td>
|
||
|
|
<td><code>static volatile u8 rx_queue_head = 0;</code></td>
|
||
|
|
<td>寤鸿�纭��鍒濆�鍖栭『搴忋€佽�闂�竟鐣岋紱蹇呰�鏃跺皝瑁呮垨娣诲姞鍋忕�璇存槑銆�</td>
|
||
|
|
</tr>
|
||
|
|
<tr class="issue-row severity-warning" data-issue-id="supp-834473d55cbd" data-group="琛ュ厖绛涙煡" data-severity="warning" data-rule="SUP-GLB-001">
|
||
|
|
<td class="check-cell"><input type="checkbox" class="issue-check" id="ck-supp-834473d55cbd" data-id="supp-834473d55cbd"><label for="ck-supp-834473d55cbd" class="sr">纭��</label></td>
|
||
|
|
<td><span class="badge warning">warning</span></td>
|
||
|
|
<td>琛ュ厖绛涙煡</td>
|
||
|
|
<td><code>SUP-GLB-001</code></td>
|
||
|
|
<td><code>device/Can.cpp:73</code></td>
|
||
|
|
<td>鏂囦欢浣滅敤鍩熷彲鍙樺叏灞€瀵硅薄锛岄渶纭��灏佽�銆佸苟鍙戣�闂�拰鍒濆�鍖栭『搴�</td>
|
||
|
|
<td><code>static volatile u8 rx_queue_tail = 0;</code></td>
|
||
|
|
<td>寤鸿�纭��鍒濆�鍖栭『搴忋€佽�闂�竟鐣岋紱蹇呰�鏃跺皝瑁呮垨娣诲姞鍋忕�璇存槑銆�</td>
|
||
|
|
</tr>
|
||
|
|
<tr class="issue-row severity-warning" data-issue-id="supp-0ed73a1e9822" data-group="琛ュ厖绛涙煡" data-severity="warning" data-rule="SUP-GLB-001">
|
||
|
|
<td class="check-cell"><input type="checkbox" class="issue-check" id="ck-supp-0ed73a1e9822" data-id="supp-0ed73a1e9822"><label for="ck-supp-0ed73a1e9822" class="sr">纭��</label></td>
|
||
|
|
<td><span class="badge warning">warning</span></td>
|
||
|
|
<td>琛ュ厖绛涙煡</td>
|
||
|
|
<td><code>SUP-GLB-001</code></td>
|
||
|
|
<td><code>device/Can.cpp:74</code></td>
|
||
|
|
<td>鏂囦欢浣滅敤鍩熷彲鍙樺叏灞€瀵硅薄锛岄渶纭��灏佽�銆佸苟鍙戣�闂�拰鍒濆�鍖栭『搴�</td>
|
||
|
|
<td><code>static volatile u8 rx_queue_count = 0;</code></td>
|
||
|
|
<td>寤鸿�纭��鍒濆�鍖栭『搴忋€佽�闂�竟鐣岋紱蹇呰�鏃跺皝瑁呮垨娣诲姞鍋忕�璇存槑銆�</td>
|
||
|
|
</tr>
|
||
|
|
<tr class="issue-row severity-warning" data-issue-id="supp-1f41a4e9399a" data-group="琛ュ厖绛涙煡" data-severity="warning" data-rule="SUP-GLB-001">
|
||
|
|
<td class="check-cell"><input type="checkbox" class="issue-check" id="ck-supp-1f41a4e9399a" data-id="supp-1f41a4e9399a"><label for="ck-supp-1f41a4e9399a" class="sr">纭��</label></td>
|
||
|
|
<td><span class="badge warning">warning</span></td>
|
||
|
|
<td>琛ュ厖绛涙煡</td>
|
||
|
|
<td><code>SUP-GLB-001</code></td>
|
||
|
|
<td><code>device/Can.cpp:77</code></td>
|
||
|
|
<td>鏂囦欢浣滅敤鍩熷彲鍙樺叏灞€瀵硅薄锛岄渶纭��灏佽�銆佸苟鍙戣�闂�拰鍒濆�鍖栭『搴�</td>
|
||
|
|
<td><code>static volatile u8 tx_queue_head = 0;</code></td>
|
||
|
|
<td>寤鸿�纭��鍒濆�鍖栭『搴忋€佽�闂�竟鐣岋紱蹇呰�鏃跺皝瑁呮垨娣诲姞鍋忕�璇存槑銆�</td>
|
||
|
|
</tr>
|
||
|
|
<tr class="issue-row severity-warning" data-issue-id="supp-0d1b7279df03" data-group="琛ュ厖绛涙煡" data-severity="warning" data-rule="SUP-GLB-001">
|
||
|
|
<td class="check-cell"><input type="checkbox" class="issue-check" id="ck-supp-0d1b7279df03" data-id="supp-0d1b7279df03"><label for="ck-supp-0d1b7279df03" class="sr">纭��</label></td>
|
||
|
|
<td><span class="badge warning">warning</span></td>
|
||
|
|
<td>琛ュ厖绛涙煡</td>
|
||
|
|
<td><code>SUP-GLB-001</code></td>
|
||
|
|
<td><code>device/Can.cpp:78</code></td>
|
||
|
|
<td>鏂囦欢浣滅敤鍩熷彲鍙樺叏灞€瀵硅薄锛岄渶纭��灏佽�銆佸苟鍙戣�闂�拰鍒濆�鍖栭『搴�</td>
|
||
|
|
<td><code>static volatile u8 tx_queue_tail = 0;</code></td>
|
||
|
|
<td>寤鸿�纭��鍒濆�鍖栭『搴忋€佽�闂�竟鐣岋紱蹇呰�鏃跺皝瑁呮垨娣诲姞鍋忕�璇存槑銆�</td>
|
||
|
|
</tr>
|
||
|
|
<tr class="issue-row severity-warning" data-issue-id="supp-3b9068c82c27" data-group="琛ュ厖绛涙煡" data-severity="warning" data-rule="SUP-GLB-001">
|
||
|
|
<td class="check-cell"><input type="checkbox" class="issue-check" id="ck-supp-3b9068c82c27" data-id="supp-3b9068c82c27"><label for="ck-supp-3b9068c82c27" class="sr">纭��</label></td>
|
||
|
|
<td><span class="badge warning">warning</span></td>
|
||
|
|
<td>琛ュ厖绛涙煡</td>
|
||
|
|
<td><code>SUP-GLB-001</code></td>
|
||
|
|
<td><code>device/Can.cpp:79</code></td>
|
||
|
|
<td>鏂囦欢浣滅敤鍩熷彲鍙樺叏灞€瀵硅薄锛岄渶纭��灏佽�銆佸苟鍙戣�闂�拰鍒濆�鍖栭『搴�</td>
|
||
|
|
<td><code>static volatile u8 tx_queue_count = 0;</code></td>
|
||
|
|
<td>寤鸿�纭��鍒濆�鍖栭『搴忋€佽�闂�竟鐣岋紱蹇呰�鏃跺皝瑁呮垨娣诲姞鍋忕�璇存槑銆�</td>
|
||
|
|
</tr>
|
||
|
|
<tr class="issue-row severity-warning" data-issue-id="supp-7a89b7e99a15" data-group="琛ュ厖绛涙煡" data-severity="warning" data-rule="SUP-GLB-001">
|
||
|
|
<td class="check-cell"><input type="checkbox" class="issue-check" id="ck-supp-7a89b7e99a15" data-id="supp-7a89b7e99a15"><label for="ck-supp-7a89b7e99a15" class="sr">纭��</label></td>
|
||
|
|
<td><span class="badge warning">warning</span></td>
|
||
|
|
<td>琛ュ厖绛涙煡</td>
|
||
|
|
<td><code>SUP-GLB-001</code></td>
|
||
|
|
<td><code>device/Can.cpp:84</code></td>
|
||
|
|
<td>鏂囦欢浣滅敤鍩熷彲鍙樺叏灞€瀵硅薄锛岄渶纭��灏佽�銆佸苟鍙戣�闂�拰鍒濆�鍖栭『搴�</td>
|
||
|
|
<td><code>CAN_transmiter CAN0_transmiter;</code></td>
|
||
|
|
<td>寤鸿�纭��鍒濆�鍖栭『搴忋€佽�闂�竟鐣岋紱蹇呰�鏃跺皝瑁呮垨娣诲姞鍋忕�璇存槑銆�</td>
|
||
|
|
</tr>
|
||
|
|
<tr class="issue-row severity-warning" data-issue-id="supp-0512b0719836" data-group="琛ュ厖绛涙煡" data-severity="warning" data-rule="SUP-GLB-001">
|
||
|
|
<td class="check-cell"><input type="checkbox" class="issue-check" id="ck-supp-0512b0719836" data-id="supp-0512b0719836"><label for="ck-supp-0512b0719836" class="sr">纭��</label></td>
|
||
|
|
<td><span class="badge warning">warning</span></td>
|
||
|
|
<td>琛ュ厖绛涙煡</td>
|
||
|
|
<td><code>SUP-GLB-001</code></td>
|
||
|
|
<td><code>device/Timer.cpp:18</code></td>
|
||
|
|
<td>鏂囦欢浣滅敤鍩熷彲鍙樺叏灞€瀵硅薄锛岄渶纭��灏佽�銆佸苟鍙戣�闂�拰鍒濆�鍖栭『搴�</td>
|
||
|
|
<td><code>volatile u32 total_us100_counter = 0;</code></td>
|
||
|
|
<td>寤鸿�纭��鍒濆�鍖栭『搴忋€佽�闂�竟鐣岋紱蹇呰�鏃跺皝瑁呮垨娣诲姞鍋忕�璇存槑銆�</td>
|
||
|
|
</tr>
|
||
|
|
<tr class="issue-row severity-warning" data-issue-id="supp-2bdf5602b64c" data-group="琛ュ厖绛涙煡" data-severity="warning" data-rule="SUP-GLB-001">
|
||
|
|
<td class="check-cell"><input type="checkbox" class="issue-check" id="ck-supp-2bdf5602b64c" data-id="supp-2bdf5602b64c"><label for="ck-supp-2bdf5602b64c" class="sr">纭��</label></td>
|
||
|
|
<td><span class="badge warning">warning</span></td>
|
||
|
|
<td>琛ュ厖绛涙煡</td>
|
||
|
|
<td><code>SUP-GLB-001</code></td>
|
||
|
|
<td><code>device/ang_sensor.cpp:38</code></td>
|
||
|
|
<td>鏂囦欢浣滅敤鍩熷彲鍙樺叏灞€瀵硅薄锛岄渶纭��灏佽�銆佸苟鍙戣�闂�拰鍒濆�鍖栭『搴�</td>
|
||
|
|
<td><code>volatile bool spi_dma_tx_complete = false;</code></td>
|
||
|
|
<td>寤鸿�纭��鍒濆�鍖栭『搴忋€佽�闂�竟鐣岋紱蹇呰�鏃跺皝瑁呮垨娣诲姞鍋忕�璇存槑銆�</td>
|
||
|
|
</tr>
|
||
|
|
<tr class="issue-row severity-warning" data-issue-id="supp-014e603e9a05" data-group="琛ュ厖绛涙煡" data-severity="warning" data-rule="SUP-GLB-001">
|
||
|
|
<td class="check-cell"><input type="checkbox" class="issue-check" id="ck-supp-014e603e9a05" data-id="supp-014e603e9a05"><label for="ck-supp-014e603e9a05" class="sr">纭��</label></td>
|
||
|
|
<td><span class="badge warning">warning</span></td>
|
||
|
|
<td>琛ュ厖绛涙煡</td>
|
||
|
|
<td><code>SUP-GLB-001</code></td>
|
||
|
|
<td><code>device/ang_sensor.cpp:39</code></td>
|
||
|
|
<td>鏂囦欢浣滅敤鍩熷彲鍙樺叏灞€瀵硅薄锛岄渶纭��灏佽�銆佸苟鍙戣�闂�拰鍒濆�鍖栭『搴�</td>
|
||
|
|
<td><code>volatile bool spi_dma_rx_complete = false;</code></td>
|
||
|
|
<td>寤鸿�纭��鍒濆�鍖栭『搴忋€佽�闂�竟鐣岋紱蹇呰�鏃跺皝瑁呮垨娣诲姞鍋忕�璇存槑銆�</td>
|
||
|
|
</tr>
|
||
|
|
<tr class="issue-row severity-warning" data-issue-id="supp-192ee126bacd" data-group="琛ュ厖绛涙煡" data-severity="warning" data-rule="SUP-GLB-001">
|
||
|
|
<td class="check-cell"><input type="checkbox" class="issue-check" id="ck-supp-192ee126bacd" data-id="supp-192ee126bacd"><label for="ck-supp-192ee126bacd" class="sr">纭��</label></td>
|
||
|
|
<td><span class="badge warning">warning</span></td>
|
||
|
|
<td>琛ュ厖绛涙煡</td>
|
||
|
|
<td><code>SUP-GLB-001</code></td>
|
||
|
|
<td><code>device/ang_sensor.cpp:41</code></td>
|
||
|
|
<td>鏂囦欢浣滅敤鍩熷彲鍙樺叏灞€瀵硅薄锛岄渶纭��灏佽�銆佸苟鍙戣�闂�拰鍒濆�鍖栭『搴�</td>
|
||
|
|
<td><code>angle_sensor KTH7823;</code></td>
|
||
|
|
<td>寤鸿�纭��鍒濆�鍖栭『搴忋€佽�闂�竟鐣岋紱蹇呰�鏃跺皝瑁呮垨娣诲姞鍋忕�璇存槑銆�</td>
|
||
|
|
</tr>
|
||
|
|
<tr class="issue-row severity-warning" data-issue-id="supp-5e8bbfb22dca" data-group="琛ュ厖绛涙煡" data-severity="warning" data-rule="SUP-GLB-001">
|
||
|
|
<td class="check-cell"><input type="checkbox" class="issue-check" id="ck-supp-5e8bbfb22dca" data-id="supp-5e8bbfb22dca"><label for="ck-supp-5e8bbfb22dca" class="sr">纭��</label></td>
|
||
|
|
<td><span class="badge warning">warning</span></td>
|
||
|
|
<td>琛ュ厖绛涙煡</td>
|
||
|
|
<td><code>SUP-GLB-001</code></td>
|
||
|
|
<td><code>main.cpp:39</code></td>
|
||
|
|
<td>鏂囦欢浣滅敤鍩熷彲鍙樺叏灞€瀵硅薄锛岄渶纭��灏佽�銆佸苟鍙戣�闂�拰鍒濆�鍖栭『搴�</td>
|
||
|
|
<td><code>TaskScheduler scheduler = {0};</code></td>
|
||
|
|
<td>寤鸿�纭��鍒濆�鍖栭『搴忋€佽�闂�竟鐣岋紱蹇呰�鏃跺皝瑁呮垨娣诲姞鍋忕�璇存槑銆�</td>
|
||
|
|
</tr>
|
||
|
|
<tr class="issue-row severity-warning" data-issue-id="supp-cfd2894ba6c6" data-group="琛ュ厖绛涙煡" data-severity="warning" data-rule="SUP-GLB-001">
|
||
|
|
<td class="check-cell"><input type="checkbox" class="issue-check" id="ck-supp-cfd2894ba6c6" data-id="supp-cfd2894ba6c6"><label for="ck-supp-cfd2894ba6c6" class="sr">纭��</label></td>
|
||
|
|
<td><span class="badge warning">warning</span></td>
|
||
|
|
<td>琛ュ厖绛涙煡</td>
|
||
|
|
<td><code>SUP-GLB-001</code></td>
|
||
|
|
<td><code>main.cpp:40</code></td>
|
||
|
|
<td>鏂囦欢浣滅敤鍩熷彲鍙樺叏灞€瀵硅薄锛岄渶纭��灏佽�銆佸苟鍙戣�闂�拰鍒濆�鍖栭『搴�</td>
|
||
|
|
<td><code>u32 motor_runtime_50us = 0;</code></td>
|
||
|
|
<td>寤鸿�纭��鍒濆�鍖栭『搴忋€佽�闂�竟鐣岋紱蹇呰�鏃跺皝瑁呮垨娣诲姞鍋忕�璇存槑銆�</td>
|
||
|
|
</tr>
|
||
|
|
<tr class="issue-row severity-warning" data-issue-id="supp-80fbfa1e7f2a" data-group="琛ュ厖绛涙煡" data-severity="warning" data-rule="SUP-GLB-001">
|
||
|
|
<td class="check-cell"><input type="checkbox" class="issue-check" id="ck-supp-80fbfa1e7f2a" data-id="supp-80fbfa1e7f2a"><label for="ck-supp-80fbfa1e7f2a" class="sr">纭��</label></td>
|
||
|
|
<td><span class="badge warning">warning</span></td>
|
||
|
|
<td>琛ュ厖绛涙煡</td>
|
||
|
|
<td><code>SUP-GLB-001</code></td>
|
||
|
|
<td><code>main.cpp:41</code></td>
|
||
|
|
<td>鏂囦欢浣滅敤鍩熷彲鍙樺叏灞€瀵硅薄锛岄渶纭��灏佽�銆佸苟鍙戣�闂�拰鍒濆�鍖栭『搴�</td>
|
||
|
|
<td><code>u32 cnt_test = 0;</code></td>
|
||
|
|
<td>寤鸿�纭��鍒濆�鍖栭『搴忋€佽�闂�竟鐣岋紱蹇呰�鏃跺皝瑁呮垨娣诲姞鍋忕�璇存槑銆�</td>
|
||
|
|
</tr>
|
||
|
|
<tr class="issue-row severity-warning" data-issue-id="supp-2687440608b0" data-group="琛ュ厖绛涙煡" data-severity="warning" data-rule="SUP-GLB-001">
|
||
|
|
<td class="check-cell"><input type="checkbox" class="issue-check" id="ck-supp-2687440608b0" data-id="supp-2687440608b0"><label for="ck-supp-2687440608b0" class="sr">纭��</label></td>
|
||
|
|
<td><span class="badge warning">warning</span></td>
|
||
|
|
<td>琛ュ厖绛涙煡</td>
|
||
|
|
<td><code>SUP-GLB-001</code></td>
|
||
|
|
<td><code>sys/config.h:32</code></td>
|
||
|
|
<td>鏂囦欢浣滅敤鍩熷彲鍙樺叏灞€瀵硅薄锛岄渶纭��灏佽�銆佸苟鍙戣�闂�拰鍒濆�鍖栭『搴�</td>
|
||
|
|
<td><code>constexpr u16 SOFTWARE_VERSION_MAJOR = 26;</code></td>
|
||
|
|
<td>寤鸿�纭��鍒濆�鍖栭『搴忋€佽�闂�竟鐣岋紱蹇呰�鏃跺皝瑁呮垨娣诲姞鍋忕�璇存槑銆�</td>
|
||
|
|
</tr>
|
||
|
|
<tr class="issue-row severity-warning" data-issue-id="supp-19455bafa3ac" data-group="琛ュ厖绛涙煡" data-severity="warning" data-rule="SUP-GLB-001">
|
||
|
|
<td class="check-cell"><input type="checkbox" class="issue-check" id="ck-supp-19455bafa3ac" data-id="supp-19455bafa3ac"><label for="ck-supp-19455bafa3ac" class="sr">纭��</label></td>
|
||
|
|
<td><span class="badge warning">warning</span></td>
|
||
|
|
<td>琛ュ厖绛涙煡</td>
|
||
|
|
<td><code>SUP-GLB-001</code></td>
|
||
|
|
<td><code>sys/config.h:34</code></td>
|
||
|
|
<td>鏂囦欢浣滅敤鍩熷彲鍙樺叏灞€瀵硅薄锛岄渶纭��灏佽�銆佸苟鍙戣�闂�拰鍒濆�鍖栭『搴�</td>
|
||
|
|
<td><code>constexpr u16 SOFTWARE_VERSION_MINOR = 5;</code></td>
|
||
|
|
<td>寤鸿�纭��鍒濆�鍖栭『搴忋€佽�闂�竟鐣岋紱蹇呰�鏃跺皝瑁呮垨娣诲姞鍋忕�璇存槑銆�</td>
|
||
|
|
</tr>
|
||
|
|
<tr class="issue-row severity-warning" data-issue-id="supp-6e12b0ca84d2" data-group="琛ュ厖绛涙煡" data-severity="warning" data-rule="SUP-GLB-001">
|
||
|
|
<td class="check-cell"><input type="checkbox" class="issue-check" id="ck-supp-6e12b0ca84d2" data-id="supp-6e12b0ca84d2"><label for="ck-supp-6e12b0ca84d2" class="sr">纭��</label></td>
|
||
|
|
<td><span class="badge warning">warning</span></td>
|
||
|
|
<td>琛ュ厖绛涙煡</td>
|
||
|
|
<td><code>SUP-GLB-001</code></td>
|
||
|
|
<td><code>sys/config.h:36</code></td>
|
||
|
|
<td>鏂囦欢浣滅敤鍩熷彲鍙樺叏灞€瀵硅薄锛岄渶纭��灏佽�銆佸苟鍙戣�闂�拰鍒濆�鍖栭『搴�</td>
|
||
|
|
<td><code>constexpr u16 SOFTWARE_VERSION_PATCH = 19;</code></td>
|
||
|
|
<td>寤鸿�纭��鍒濆�鍖栭『搴忋€佽�闂�竟鐣岋紱蹇呰�鏃跺皝瑁呮垨娣诲姞鍋忕�璇存槑銆�</td>
|
||
|
|
</tr>
|
||
|
|
<tr class="issue-row severity-warning" data-issue-id="supp-05a59d0def43" data-group="琛ュ厖绛涙煡" data-severity="warning" data-rule="SUP-GLB-001">
|
||
|
|
<td class="check-cell"><input type="checkbox" class="issue-check" id="ck-supp-05a59d0def43" data-id="supp-05a59d0def43"><label for="ck-supp-05a59d0def43" class="sr">纭��</label></td>
|
||
|
|
<td><span class="badge warning">warning</span></td>
|
||
|
|
<td>琛ュ厖绛涙煡</td>
|
||
|
|
<td><code>SUP-GLB-001</code></td>
|
||
|
|
<td><code>sys/config.h:38</code></td>
|
||
|
|
<td>鏂囦欢浣滅敤鍩熷彲鍙樺叏灞€瀵硅薄锛岄渶纭��灏佽�銆佸苟鍙戣�闂�拰鍒濆�鍖栭『搴�</td>
|
||
|
|
<td><code>constexpr u16 SOFTWARE_VERSION_BUILD = 2;</code></td>
|
||
|
|
<td>寤鸿�纭��鍒濆�鍖栭『搴忋€佽�闂�竟鐣岋紱蹇呰�鏃跺皝瑁呮垨娣诲姞鍋忕�璇存槑銆�</td>
|
||
|
|
</tr>
|
||
|
|
<tr class="issue-row severity-warning" data-issue-id="supp-e7dccd9a4003" data-group="琛ュ厖绛涙煡" data-severity="warning" data-rule="SUP-GLB-001">
|
||
|
|
<td class="check-cell"><input type="checkbox" class="issue-check" id="ck-supp-e7dccd9a4003" data-id="supp-e7dccd9a4003"><label for="ck-supp-e7dccd9a4003" class="sr">纭��</label></td>
|
||
|
|
<td><span class="badge warning">warning</span></td>
|
||
|
|
<td>琛ュ厖绛涙煡</td>
|
||
|
|
<td><code>SUP-GLB-001</code></td>
|
||
|
|
<td><code>sys/config.h:41</code></td>
|
||
|
|
<td>鏂囦欢浣滅敤鍩熷彲鍙樺叏灞€瀵硅薄锛岄渶纭��灏佽�銆佸苟鍙戣�闂�拰鍒濆�鍖栭『搴�</td>
|
||
|
|
<td><code>constexpr u16 HARDWARE_VERSION_MAJOR = 25;</code></td>
|
||
|
|
<td>寤鸿�纭��鍒濆�鍖栭『搴忋€佽�闂�竟鐣岋紱蹇呰�鏃跺皝瑁呮垨娣诲姞鍋忕�璇存槑銆�</td>
|
||
|
|
</tr>
|
||
|
|
<tr class="issue-row severity-warning" data-issue-id="supp-5df96dbf6738" data-group="琛ュ厖绛涙煡" data-severity="warning" data-rule="SUP-GLB-001">
|
||
|
|
<td class="check-cell"><input type="checkbox" class="issue-check" id="ck-supp-5df96dbf6738" data-id="supp-5df96dbf6738"><label for="ck-supp-5df96dbf6738" class="sr">纭��</label></td>
|
||
|
|
<td><span class="badge warning">warning</span></td>
|
||
|
|
<td>琛ュ厖绛涙煡</td>
|
||
|
|
<td><code>SUP-GLB-001</code></td>
|
||
|
|
<td><code>sys/config.h:43</code></td>
|
||
|
|
<td>鏂囦欢浣滅敤鍩熷彲鍙樺叏灞€瀵硅薄锛岄渶纭��灏佽�銆佸苟鍙戣�闂�拰鍒濆�鍖栭『搴�</td>
|
||
|
|
<td><code>constexpr u16 HARDWARE_VERSION_MINOR = 12;</code></td>
|
||
|
|
<td>寤鸿�纭��鍒濆�鍖栭『搴忋€佽�闂�竟鐣岋紱蹇呰�鏃跺皝瑁呮垨娣诲姞鍋忕�璇存槑銆�</td>
|
||
|
|
</tr>
|
||
|
|
<tr class="issue-row severity-warning" data-issue-id="supp-8148e3027849" data-group="琛ュ厖绛涙煡" data-severity="warning" data-rule="SUP-GLB-001">
|
||
|
|
<td class="check-cell"><input type="checkbox" class="issue-check" id="ck-supp-8148e3027849" data-id="supp-8148e3027849"><label for="ck-supp-8148e3027849" class="sr">纭��</label></td>
|
||
|
|
<td><span class="badge warning">warning</span></td>
|
||
|
|
<td>琛ュ厖绛涙煡</td>
|
||
|
|
<td><code>SUP-GLB-001</code></td>
|
||
|
|
<td><code>sys/config.h:45</code></td>
|
||
|
|
<td>鏂囦欢浣滅敤鍩熷彲鍙樺叏灞€瀵硅薄锛岄渶纭��灏佽�銆佸苟鍙戣�闂�拰鍒濆�鍖栭『搴�</td>
|
||
|
|
<td><code>constexpr u16 HARDWARE_VERSION_PATCH = 01;</code></td>
|
||
|
|
<td>寤鸿�纭��鍒濆�鍖栭『搴忋€佽�闂�竟鐣岋紱蹇呰�鏃跺皝瑁呮垨娣诲姞鍋忕�璇存槑銆�</td>
|
||
|
|
</tr>
|
||
|
|
<tr class="issue-row severity-warning" data-issue-id="supp-c5e6fb0e92b3" data-group="琛ュ厖绛涙煡" data-severity="warning" data-rule="SUP-GLB-001">
|
||
|
|
<td class="check-cell"><input type="checkbox" class="issue-check" id="ck-supp-c5e6fb0e92b3" data-id="supp-c5e6fb0e92b3"><label for="ck-supp-c5e6fb0e92b3" class="sr">纭��</label></td>
|
||
|
|
<td><span class="badge warning">warning</span></td>
|
||
|
|
<td>琛ュ厖绛涙煡</td>
|
||
|
|
<td><code>SUP-GLB-001</code></td>
|
||
|
|
<td><code>sys/config.h:47</code></td>
|
||
|
|
<td>鏂囦欢浣滅敤鍩熷彲鍙樺叏灞€瀵硅薄锛岄渶纭��灏佽�銆佸苟鍙戣�闂�拰鍒濆�鍖栭『搴�</td>
|
||
|
|
<td><code>constexpr u16 HARDWARE_VERSION_BUILD = 0;</code></td>
|
||
|
|
<td>寤鸿�纭��鍒濆�鍖栭『搴忋€佽�闂�竟鐣岋紱蹇呰�鏃跺皝瑁呮垨娣诲姞鍋忕�璇存槑銆�</td>
|
||
|
|
</tr>
|
||
|
|
<tr class="issue-row severity-warning" data-issue-id="supp-f21a6ce0ca0e" data-group="琛ュ厖绛涙煡" data-severity="warning" data-rule="SUP-GLB-001">
|
||
|
|
<td class="check-cell"><input type="checkbox" class="issue-check" id="ck-supp-f21a6ce0ca0e" data-id="supp-f21a6ce0ca0e"><label for="ck-supp-f21a6ce0ca0e" class="sr">纭��</label></td>
|
||
|
|
<td><span class="badge warning">warning</span></td>
|
||
|
|
<td>琛ュ厖绛涙煡</td>
|
||
|
|
<td><code>SUP-GLB-001</code></td>
|
||
|
|
<td><code>sys/config.h:50</code></td>
|
||
|
|
<td>鏂囦欢浣滅敤鍩熷彲鍙樺叏灞€瀵硅薄锛岄渶纭��灏佽�銆佸苟鍙戣�闂�拰鍒濆�鍖栭『搴�</td>
|
||
|
|
<td><code>constexpr u16 BOOT_VERSION_MAJOR = 26;</code></td>
|
||
|
|
<td>寤鸿�纭��鍒濆�鍖栭『搴忋€佽�闂�竟鐣岋紱蹇呰�鏃跺皝瑁呮垨娣诲姞鍋忕�璇存槑銆�</td>
|
||
|
|
</tr>
|
||
|
|
<tr class="issue-row severity-warning" data-issue-id="supp-d3c74b81ee6f" data-group="琛ュ厖绛涙煡" data-severity="warning" data-rule="SUP-GLB-001">
|
||
|
|
<td class="check-cell"><input type="checkbox" class="issue-check" id="ck-supp-d3c74b81ee6f" data-id="supp-d3c74b81ee6f"><label for="ck-supp-d3c74b81ee6f" class="sr">纭��</label></td>
|
||
|
|
<td><span class="badge warning">warning</span></td>
|
||
|
|
<td>琛ュ厖绛涙煡</td>
|
||
|
|
<td><code>SUP-GLB-001</code></td>
|
||
|
|
<td><code>sys/config.h:52</code></td>
|
||
|
|
<td>鏂囦欢浣滅敤鍩熷彲鍙樺叏灞€瀵硅薄锛岄渶纭��灏佽�銆佸苟鍙戣�闂�拰鍒濆�鍖栭『搴�</td>
|
||
|
|
<td><code>constexpr u16 BOOT_VERSION_MINOR = 1;</code></td>
|
||
|
|
<td>寤鸿�纭��鍒濆�鍖栭『搴忋€佽�闂�竟鐣岋紱蹇呰�鏃跺皝瑁呮垨娣诲姞鍋忕�璇存槑銆�</td>
|
||
|
|
</tr>
|
||
|
|
<tr class="issue-row severity-warning" data-issue-id="supp-206d431ac433" data-group="琛ュ厖绛涙煡" data-severity="warning" data-rule="SUP-GLB-001">
|
||
|
|
<td class="check-cell"><input type="checkbox" class="issue-check" id="ck-supp-206d431ac433" data-id="supp-206d431ac433"><label for="ck-supp-206d431ac433" class="sr">纭��</label></td>
|
||
|
|
<td><span class="badge warning">warning</span></td>
|
||
|
|
<td>琛ュ厖绛涙煡</td>
|
||
|
|
<td><code>SUP-GLB-001</code></td>
|
||
|
|
<td><code>sys/config.h:54</code></td>
|
||
|
|
<td>鏂囦欢浣滅敤鍩熷彲鍙樺叏灞€瀵硅薄锛岄渶纭��灏佽�銆佸苟鍙戣�闂�拰鍒濆�鍖栭『搴�</td>
|
||
|
|
<td><code>constexpr u16 BOOT_VERSION_PATCH = 12;</code></td>
|
||
|
|
<td>寤鸿�纭��鍒濆�鍖栭『搴忋€佽�闂�竟鐣岋紱蹇呰�鏃跺皝瑁呮垨娣诲姞鍋忕�璇存槑銆�</td>
|
||
|
|
</tr>
|
||
|
|
<tr class="issue-row severity-warning" data-issue-id="supp-8f19a6ce3b2b" data-group="琛ュ厖绛涙煡" data-severity="warning" data-rule="SUP-GLB-001">
|
||
|
|
<td class="check-cell"><input type="checkbox" class="issue-check" id="ck-supp-8f19a6ce3b2b" data-id="supp-8f19a6ce3b2b"><label for="ck-supp-8f19a6ce3b2b" class="sr">纭��</label></td>
|
||
|
|
<td><span class="badge warning">warning</span></td>
|
||
|
|
<td>琛ュ厖绛涙煡</td>
|
||
|
|
<td><code>SUP-GLB-001</code></td>
|
||
|
|
<td><code>sys/config.h:56</code></td>
|
||
|
|
<td>鏂囦欢浣滅敤鍩熷彲鍙樺叏灞€瀵硅薄锛岄渶纭��灏佽�銆佸苟鍙戣�闂�拰鍒濆�鍖栭『搴�</td>
|
||
|
|
<td><code>constexpr u16 BOOT_VERSION_BUILD = 0;</code></td>
|
||
|
|
<td>寤鸿�纭��鍒濆�鍖栭『搴忋€佽�闂�竟鐣岋紱蹇呰�鏃跺皝瑁呮垨娣诲姞鍋忕�璇存槑銆�</td>
|
||
|
|
</tr>
|
||
|
|
<tr class="issue-row severity-warning" data-issue-id="supp-dc7c842eaf8a" data-group="琛ュ厖绛涙煡" data-severity="warning" data-rule="SUP-GLB-001">
|
||
|
|
<td class="check-cell"><input type="checkbox" class="issue-check" id="ck-supp-dc7c842eaf8a" data-id="supp-dc7c842eaf8a"><label for="ck-supp-dc7c842eaf8a" class="sr">纭��</label></td>
|
||
|
|
<td><span class="badge warning">warning</span></td>
|
||
|
|
<td>琛ュ厖绛涙煡</td>
|
||
|
|
<td><code>SUP-GLB-001</code></td>
|
||
|
|
<td><code>sys/config.h:60</code></td>
|
||
|
|
<td>鏂囦欢浣滅敤鍩熷彲鍙樺叏灞€瀵硅薄锛岄渶纭��灏佽�銆佸苟鍙戣�闂�拰鍒濆�鍖栭『搴�</td>
|
||
|
|
<td><code>constexpr u32 BOOTLOADER_SIZE = 0x6000;</code></td>
|
||
|
|
<td>寤鸿�纭��鍒濆�鍖栭『搴忋€佽�闂�竟鐣岋紱蹇呰�鏃跺皝瑁呮垨娣诲姞鍋忕�璇存槑銆�</td>
|
||
|
|
</tr>
|
||
|
|
<tr class="issue-row severity-warning" data-issue-id="supp-b646b277d882" data-group="琛ュ厖绛涙煡" data-severity="warning" data-rule="SUP-GLB-001">
|
||
|
|
<td class="check-cell"><input type="checkbox" class="issue-check" id="ck-supp-b646b277d882" data-id="supp-b646b277d882"><label for="ck-supp-b646b277d882" class="sr">纭��</label></td>
|
||
|
|
<td><span class="badge warning">warning</span></td>
|
||
|
|
<td>琛ュ厖绛涙煡</td>
|
||
|
|
<td><code>SUP-GLB-001</code></td>
|
||
|
|
<td><code>sys/config.h:62</code></td>
|
||
|
|
<td>鏂囦欢浣滅敤鍩熷彲鍙樺叏灞€瀵硅薄锛岄渶纭��灏佽�銆佸苟鍙戣�闂�拰鍒濆�鍖栭『搴�</td>
|
||
|
|
<td><code>constexpr u32 BOOTLOADER_START_ADDR = 0x08000000;</code></td>
|
||
|
|
<td>寤鸿�纭��鍒濆�鍖栭『搴忋€佽�闂�竟鐣岋紱蹇呰�鏃跺皝瑁呮垨娣诲姞鍋忕�璇存槑銆�</td>
|
||
|
|
</tr>
|
||
|
|
<tr class="issue-row severity-warning" data-issue-id="supp-8035701aea54" data-group="琛ュ厖绛涙煡" data-severity="warning" data-rule="SUP-GLB-001">
|
||
|
|
<td class="check-cell"><input type="checkbox" class="issue-check" id="ck-supp-8035701aea54" data-id="supp-8035701aea54"><label for="ck-supp-8035701aea54" class="sr">纭��</label></td>
|
||
|
|
<td><span class="badge warning">warning</span></td>
|
||
|
|
<td>琛ュ厖绛涙煡</td>
|
||
|
|
<td><code>SUP-GLB-001</code></td>
|
||
|
|
<td><code>sys/config.h:64</code></td>
|
||
|
|
<td>鏂囦欢浣滅敤鍩熷彲鍙樺叏灞€瀵硅薄锛岄渶纭��灏佽�銆佸苟鍙戣�闂�拰鍒濆�鍖栭『搴�</td>
|
||
|
|
<td><code>constexpr u32 APPLATEST_START_ADDR = 0x08012000;</code></td>
|
||
|
|
<td>寤鸿�纭��鍒濆�鍖栭『搴忋€佽�闂�竟鐣岋紱蹇呰�鏃跺皝瑁呮垨娣诲姞鍋忕�璇存槑銆�</td>
|
||
|
|
</tr>
|
||
|
|
<tr class="issue-row severity-warning" data-issue-id="supp-8c8575a287e0" data-group="琛ュ厖绛涙煡" data-severity="warning" data-rule="SUP-GLB-001">
|
||
|
|
<td class="check-cell"><input type="checkbox" class="issue-check" id="ck-supp-8c8575a287e0" data-id="supp-8c8575a287e0"><label for="ck-supp-8c8575a287e0" class="sr">纭��</label></td>
|
||
|
|
<td><span class="badge warning">warning</span></td>
|
||
|
|
<td>琛ュ厖绛涙煡</td>
|
||
|
|
<td><code>SUP-GLB-001</code></td>
|
||
|
|
<td><code>sys/config.h:66</code></td>
|
||
|
|
<td>鏂囦欢浣滅敤鍩熷彲鍙樺叏灞€瀵硅薄锛岄渶纭��灏佽�銆佸苟鍙戣�闂�拰鍒濆�鍖栭『搴�</td>
|
||
|
|
<td><code>constexpr u32 APPBACK_START_ADDR = 0x08006000;</code></td>
|
||
|
|
<td>寤鸿�纭��鍒濆�鍖栭『搴忋€佽�闂�竟鐣岋紱蹇呰�鏃跺皝瑁呮垨娣诲姞鍋忕�璇存槑銆�</td>
|
||
|
|
</tr>
|
||
|
|
<tr class="issue-row severity-warning" data-issue-id="supp-9345c6e7b49b" data-group="琛ュ厖绛涙煡" data-severity="warning" data-rule="SUP-GLB-001">
|
||
|
|
<td class="check-cell"><input type="checkbox" class="issue-check" id="ck-supp-9345c6e7b49b" data-id="supp-9345c6e7b49b"><label for="ck-supp-9345c6e7b49b" class="sr">纭��</label></td>
|
||
|
|
<td><span class="badge warning">warning</span></td>
|
||
|
|
<td>琛ュ厖绛涙煡</td>
|
||
|
|
<td><code>SUP-GLB-001</code></td>
|
||
|
|
<td><code>sys/config.h:68</code></td>
|
||
|
|
<td>鏂囦欢浣滅敤鍩熷彲鍙樺叏灞€瀵硅薄锛岄渶纭��灏佽�銆佸苟鍙戣�闂�拰鍒濆�鍖栭『搴�</td>
|
||
|
|
<td><code>constexpr u32 APP_MAX_SIZE = 0xC000;</code></td>
|
||
|
|
<td>寤鸿�纭��鍒濆�鍖栭『搴忋€佽�闂�竟鐣岋紱蹇呰�鏃跺皝瑁呮垨娣诲姞鍋忕�璇存槑銆�</td>
|
||
|
|
</tr>
|
||
|
|
<tr class="issue-row severity-warning" data-issue-id="supp-2871d296449d" data-group="琛ュ厖绛涙煡" data-severity="warning" data-rule="SUP-GLB-001">
|
||
|
|
<td class="check-cell"><input type="checkbox" class="issue-check" id="ck-supp-2871d296449d" data-id="supp-2871d296449d"><label for="ck-supp-2871d296449d" class="sr">纭��</label></td>
|
||
|
|
<td><span class="badge warning">warning</span></td>
|
||
|
|
<td>琛ュ厖绛涙煡</td>
|
||
|
|
<td><code>SUP-GLB-001</code></td>
|
||
|
|
<td><code>sys/config.h:70</code></td>
|
||
|
|
<td>鏂囦欢浣滅敤鍩熷彲鍙樺叏灞€瀵硅薄锛岄渶纭��灏佽�銆佸苟鍙戣�闂�拰鍒濆�鍖栭『搴�</td>
|
||
|
|
<td><code>constexpr u32 FMC_PAGE_SIZE = 0x400;</code></td>
|
||
|
|
<td>寤鸿�纭��鍒濆�鍖栭『搴忋€佽�闂�竟鐣岋紱蹇呰�鏃跺皝瑁呮垨娣诲姞鍋忕�璇存槑銆�</td>
|
||
|
|
</tr>
|
||
|
|
<tr class="issue-row severity-warning" data-issue-id="supp-d86607ccbc20" data-group="琛ュ厖绛涙煡" data-severity="warning" data-rule="SUP-GLB-001">
|
||
|
|
<td class="check-cell"><input type="checkbox" class="issue-check" id="ck-supp-d86607ccbc20" data-id="supp-d86607ccbc20"><label for="ck-supp-d86607ccbc20" class="sr">纭��</label></td>
|
||
|
|
<td><span class="badge warning">warning</span></td>
|
||
|
|
<td>琛ュ厖绛涙煡</td>
|
||
|
|
<td><code>SUP-GLB-001</code></td>
|
||
|
|
<td><code>sys/config.h:72</code></td>
|
||
|
|
<td>鏂囦欢浣滅敤鍩熷彲鍙樺叏灞€瀵硅薄锛岄渶纭��灏佽�銆佸苟鍙戣�闂�拰鍒濆�鍖栭『搴�</td>
|
||
|
|
<td><code>constexpr u32 SLEEP_CONFIG_START = 0x0801E400;</code></td>
|
||
|
|
<td>寤鸿�纭��鍒濆�鍖栭『搴忋€佽�闂�竟鐣岋紱蹇呰�鏃跺皝瑁呮垨娣诲姞鍋忕�璇存槑銆�</td>
|
||
|
|
</tr>
|
||
|
|
<tr class="issue-row severity-warning" data-issue-id="supp-eb4e342e74d7" data-group="琛ュ厖绛涙煡" data-severity="warning" data-rule="SUP-GLB-001">
|
||
|
|
<td class="check-cell"><input type="checkbox" class="issue-check" id="ck-supp-eb4e342e74d7" data-id="supp-eb4e342e74d7"><label for="ck-supp-eb4e342e74d7" class="sr">纭��</label></td>
|
||
|
|
<td><span class="badge warning">warning</span></td>
|
||
|
|
<td>琛ュ厖绛涙煡</td>
|
||
|
|
<td><code>SUP-GLB-001</code></td>
|
||
|
|
<td><code>sys/config.h:74</code></td>
|
||
|
|
<td>鏂囦欢浣滅敤鍩熷彲鍙樺叏灞€瀵硅薄锛岄渶纭��灏佽�銆佸苟鍙戣�闂�拰鍒濆�鍖栭『搴�</td>
|
||
|
|
<td><code>constexpr u32 SLEEP_CONFIG_END = 0x0801E800;</code></td>
|
||
|
|
<td>寤鸿�纭��鍒濆�鍖栭『搴忋€佽�闂�竟鐣岋紱蹇呰�鏃跺皝瑁呮垨娣诲姞鍋忕�璇存槑銆�</td>
|
||
|
|
</tr>
|
||
|
|
<tr class="issue-row severity-warning" data-issue-id="supp-23f2e81c8f43" data-group="琛ュ厖绛涙煡" data-severity="warning" data-rule="SUP-GLB-001">
|
||
|
|
<td class="check-cell"><input type="checkbox" class="issue-check" id="ck-supp-23f2e81c8f43" data-id="supp-23f2e81c8f43"><label for="ck-supp-23f2e81c8f43" class="sr">纭��</label></td>
|
||
|
|
<td><span class="badge warning">warning</span></td>
|
||
|
|
<td>琛ュ厖绛涙煡</td>
|
||
|
|
<td><code>SUP-GLB-001</code></td>
|
||
|
|
<td><code>sys/config.h:76</code></td>
|
||
|
|
<td>鏂囦欢浣滅敤鍩熷彲鍙樺叏灞€瀵硅薄锛岄渶纭��灏佽�銆佸苟鍙戣�闂�拰鍒濆�鍖栭『搴�</td>
|
||
|
|
<td><code>constexpr u32 FLASH_EMPTY = 0xFFFFFFFF;</code></td>
|
||
|
|
<td>寤鸿�纭��鍒濆�鍖栭『搴忋€佽�闂�竟鐣岋紱蹇呰�鏃跺皝瑁呮垨娣诲姞鍋忕�璇存槑銆�</td>
|
||
|
|
</tr>
|
||
|
|
<tr class="issue-row severity-warning" data-issue-id="supp-1a4ed985430d" data-group="琛ュ厖绛涙煡" data-severity="warning" data-rule="SUP-GLB-001">
|
||
|
|
<td class="check-cell"><input type="checkbox" class="issue-check" id="ck-supp-1a4ed985430d" data-id="supp-1a4ed985430d"><label for="ck-supp-1a4ed985430d" class="sr">纭��</label></td>
|
||
|
|
<td><span class="badge warning">warning</span></td>
|
||
|
|
<td>琛ュ厖绛涙煡</td>
|
||
|
|
<td><code>SUP-GLB-001</code></td>
|
||
|
|
<td><code>sys/config.h:78</code></td>
|
||
|
|
<td>鏂囦欢浣滅敤鍩熷彲鍙樺叏灞€瀵硅薄锛岄渶纭��灏佽�銆佸苟鍙戣�闂�拰鍒濆�鍖栭『搴�</td>
|
||
|
|
<td><code>constexpr u32 SLEEP_ENABLE = 0x11111111;</code></td>
|
||
|
|
<td>寤鸿�纭��鍒濆�鍖栭『搴忋€佽�闂�竟鐣岋紱蹇呰�鏃跺皝瑁呮垨娣诲姞鍋忕�璇存槑銆�</td>
|
||
|
|
</tr>
|
||
|
|
<tr class="issue-row severity-warning" data-issue-id="supp-cef1f0c10332" data-group="琛ュ厖绛涙煡" data-severity="warning" data-rule="SUP-GLB-001">
|
||
|
|
<td class="check-cell"><input type="checkbox" class="issue-check" id="ck-supp-cef1f0c10332" data-id="supp-cef1f0c10332"><label for="ck-supp-cef1f0c10332" class="sr">纭��</label></td>
|
||
|
|
<td><span class="badge warning">warning</span></td>
|
||
|
|
<td>琛ュ厖绛涙煡</td>
|
||
|
|
<td><code>SUP-GLB-001</code></td>
|
||
|
|
<td><code>sys/config.h:80</code></td>
|
||
|
|
<td>鏂囦欢浣滅敤鍩熷彲鍙樺叏灞€瀵硅薄锛岄渶纭��灏佽�銆佸苟鍙戣�闂�拰鍒濆�鍖栭『搴�</td>
|
||
|
|
<td><code>constexpr u32 SLEEP_DISABLE = 0x00000000;</code></td>
|
||
|
|
<td>寤鸿�纭��鍒濆�鍖栭『搴忋€佽�闂�竟鐣岋紱蹇呰�鏃跺皝瑁呮垨娣诲姞鍋忕�璇存槑銆�</td>
|
||
|
|
</tr>
|
||
|
|
<tr class="issue-row severity-warning" data-issue-id="supp-cfa7b96290df" data-group="琛ュ厖绛涙煡" data-severity="warning" data-rule="SUP-GLB-001">
|
||
|
|
<td class="check-cell"><input type="checkbox" class="issue-check" id="ck-supp-cfa7b96290df" data-id="supp-cfa7b96290df"><label for="ck-supp-cfa7b96290df" class="sr">纭��</label></td>
|
||
|
|
<td><span class="badge warning">warning</span></td>
|
||
|
|
<td>琛ュ厖绛涙煡</td>
|
||
|
|
<td><code>SUP-GLB-001</code></td>
|
||
|
|
<td><code>sys/config.h:92</code></td>
|
||
|
|
<td>鏂囦欢浣滅敤鍩熷彲鍙樺叏灞€瀵硅薄锛岄渶纭��灏佽�銆佸苟鍙戣�闂�拰鍒濆�鍖栭『搴�</td>
|
||
|
|
<td><code>constexpr u32 NODE_ID_PAGE_ADDR = 0x0801E800;</code></td>
|
||
|
|
<td>寤鸿�纭��鍒濆�鍖栭『搴忋€佽�闂�竟鐣岋紱蹇呰�鏃跺皝瑁呮垨娣诲姞鍋忕�璇存槑銆�</td>
|
||
|
|
</tr>
|
||
|
|
<tr class="issue-row severity-warning" data-issue-id="supp-8066dac3a4e4" data-group="琛ュ厖绛涙煡" data-severity="warning" data-rule="SUP-GLB-001">
|
||
|
|
<td class="check-cell"><input type="checkbox" class="issue-check" id="ck-supp-8066dac3a4e4" data-id="supp-8066dac3a4e4"><label for="ck-supp-8066dac3a4e4" class="sr">纭��</label></td>
|
||
|
|
<td><span class="badge warning">warning</span></td>
|
||
|
|
<td>琛ュ厖绛涙煡</td>
|
||
|
|
<td><code>SUP-GLB-001</code></td>
|
||
|
|
<td><code>sys/config.h:94</code></td>
|
||
|
|
<td>鏂囦欢浣滅敤鍩熷彲鍙樺叏灞€瀵硅薄锛岄渶纭��灏佽�銆佸苟鍙戣�闂�拰鍒濆�鍖栭『搴�</td>
|
||
|
|
<td><code>constexpr u32 NODE_ID_PRIMARY_ADDR = 0x0801E800;</code></td>
|
||
|
|
<td>寤鸿�纭��鍒濆�鍖栭『搴忋€佽�闂�竟鐣岋紱蹇呰�鏃跺皝瑁呮垨娣诲姞鍋忕�璇存槑銆�</td>
|
||
|
|
</tr>
|
||
|
|
<tr class="issue-row severity-warning" data-issue-id="supp-045b8947a919" data-group="琛ュ厖绛涙煡" data-severity="warning" data-rule="SUP-GLB-001">
|
||
|
|
<td class="check-cell"><input type="checkbox" class="issue-check" id="ck-supp-045b8947a919" data-id="supp-045b8947a919"><label for="ck-supp-045b8947a919" class="sr">纭��</label></td>
|
||
|
|
<td><span class="badge warning">warning</span></td>
|
||
|
|
<td>琛ュ厖绛涙煡</td>
|
||
|
|
<td><code>SUP-GLB-001</code></td>
|
||
|
|
<td><code>sys/config.h:96</code></td>
|
||
|
|
<td>鏂囦欢浣滅敤鍩熷彲鍙樺叏灞€瀵硅薄锛岄渶纭��灏佽�銆佸苟鍙戣�闂�拰鍒濆�鍖栭『搴�</td>
|
||
|
|
<td><code>constexpr u32 NODE_ID_BACKUP_ADDR = 0x0801E840;</code></td>
|
||
|
|
<td>寤鸿�纭��鍒濆�鍖栭『搴忋€佽�闂�竟鐣岋紱蹇呰�鏃跺皝瑁呮垨娣诲姞鍋忕�璇存槑銆�</td>
|
||
|
|
</tr>
|
||
|
|
<tr class="issue-row severity-warning" data-issue-id="supp-39a61666efaf" data-group="琛ュ厖绛涙煡" data-severity="warning" data-rule="SUP-GLB-001">
|
||
|
|
<td class="check-cell"><input type="checkbox" class="issue-check" id="ck-supp-39a61666efaf" data-id="supp-39a61666efaf"><label for="ck-supp-39a61666efaf" class="sr">纭��</label></td>
|
||
|
|
<td><span class="badge warning">warning</span></td>
|
||
|
|
<td>琛ュ厖绛涙煡</td>
|
||
|
|
<td><code>SUP-GLB-001</code></td>
|
||
|
|
<td><code>sys/config.h:98</code></td>
|
||
|
|
<td>鏂囦欢浣滅敤鍩熷彲鍙樺叏灞€瀵硅薄锛岄渶纭��灏佽�銆佸苟鍙戣�闂�拰鍒濆�鍖栭『搴�</td>
|
||
|
|
<td><code>constexpr u32 NODE_ID_MAGIC = 0x4E4F4445;</code></td>
|
||
|
|
<td>寤鸿�纭��鍒濆�鍖栭『搴忋€佽�闂�竟鐣岋紱蹇呰�鏃跺皝瑁呮垨娣诲姞鍋忕�璇存槑銆�</td>
|
||
|
|
</tr>
|
||
|
|
<tr class="issue-row severity-warning" data-issue-id="supp-da4349769920" data-group="琛ュ厖绛涙煡" data-severity="warning" data-rule="SUP-GLB-001">
|
||
|
|
<td class="check-cell"><input type="checkbox" class="issue-check" id="ck-supp-da4349769920" data-id="supp-da4349769920"><label for="ck-supp-da4349769920" class="sr">纭��</label></td>
|
||
|
|
<td><span class="badge warning">warning</span></td>
|
||
|
|
<td>琛ュ厖绛涙煡</td>
|
||
|
|
<td><code>SUP-GLB-001</code></td>
|
||
|
|
<td><code>sys/config.h:100</code></td>
|
||
|
|
<td>鏂囦欢浣滅敤鍩熷彲鍙樺叏灞€瀵硅薄锛岄渶纭��灏佽�銆佸苟鍙戣�闂�拰鍒濆�鍖栭『搴�</td>
|
||
|
|
<td><code>constexpr u16 DEFAULT_NODE_ID = 1;</code></td>
|
||
|
|
<td>寤鸿�纭��鍒濆�鍖栭『搴忋€佽�闂�竟鐣岋紱蹇呰�鏃跺皝瑁呮垨娣诲姞鍋忕�璇存槑銆�</td>
|
||
|
|
</tr>
|
||
|
|
<tr class="issue-row severity-warning" data-issue-id="supp-df53690c09aa" data-group="琛ュ厖绛涙煡" data-severity="warning" data-rule="SUP-GLB-001">
|
||
|
|
<td class="check-cell"><input type="checkbox" class="issue-check" id="ck-supp-df53690c09aa" data-id="supp-df53690c09aa"><label for="ck-supp-df53690c09aa" class="sr">纭��</label></td>
|
||
|
|
<td><span class="badge warning">warning</span></td>
|
||
|
|
<td>琛ュ厖绛涙煡</td>
|
||
|
|
<td><code>SUP-GLB-001</code></td>
|
||
|
|
<td><code>sys/config.h:102</code></td>
|
||
|
|
<td>鏂囦欢浣滅敤鍩熷彲鍙樺叏灞€瀵硅薄锛岄渶纭��灏佽�銆佸苟鍙戣�闂�拰鍒濆�鍖栭『搴�</td>
|
||
|
|
<td><code>constexpr u16 BROADCAST_NODE_ID = 0x1FFF;</code></td>
|
||
|
|
<td>寤鸿�纭��鍒濆�鍖栭『搴忋€佽�闂�竟鐣岋紱蹇呰�鏃跺皝瑁呮垨娣诲姞鍋忕�璇存槑銆�</td>
|
||
|
|
</tr>
|
||
|
|
<tr class="issue-row severity-warning" data-issue-id="supp-a977c6fa3fc0" data-group="琛ュ厖绛涙煡" data-severity="warning" data-rule="SUP-GLB-001">
|
||
|
|
<td class="check-cell"><input type="checkbox" class="issue-check" id="ck-supp-a977c6fa3fc0" data-id="supp-a977c6fa3fc0"><label for="ck-supp-a977c6fa3fc0" class="sr">纭��</label></td>
|
||
|
|
<td><span class="badge warning">warning</span></td>
|
||
|
|
<td>琛ュ厖绛涙煡</td>
|
||
|
|
<td><code>SUP-GLB-001</code></td>
|
||
|
|
<td><code>sys/config.h:104</code></td>
|
||
|
|
<td>鏂囦欢浣滅敤鍩熷彲鍙樺叏灞€瀵硅薄锛岄渶纭��灏佽�銆佸苟鍙戣�闂�拰鍒濆�鍖栭『搴�</td>
|
||
|
|
<td><code>constexpr u16 MAX_NODE_ID = 0x1FFE;</code></td>
|
||
|
|
<td>寤鸿�纭��鍒濆�鍖栭『搴忋€佽�闂�竟鐣岋紱蹇呰�鏃跺皝瑁呮垨娣诲姞鍋忕�璇存槑銆�</td>
|
||
|
|
</tr>
|
||
|
|
<tr class="issue-row severity-warning" data-issue-id="supp-90bbab9c52ba" data-group="琛ュ厖绛涙煡" data-severity="warning" data-rule="SUP-GLB-001">
|
||
|
|
<td class="check-cell"><input type="checkbox" class="issue-check" id="ck-supp-90bbab9c52ba" data-id="supp-90bbab9c52ba"><label for="ck-supp-90bbab9c52ba" class="sr">纭��</label></td>
|
||
|
|
<td><span class="badge warning">warning</span></td>
|
||
|
|
<td>琛ュ厖绛涙煡</td>
|
||
|
|
<td><code>SUP-GLB-001</code></td>
|
||
|
|
<td><code>sys/config.h:113</code></td>
|
||
|
|
<td>鏂囦欢浣滅敤鍩熷彲鍙樺叏灞€瀵硅薄锛岄渶纭��灏佽�銆佸苟鍙戣�闂�拰鍒濆�鍖栭『搴�</td>
|
||
|
|
<td><code>constexpr u8 NODE_ID_STRUCT_SIZE = 0x10;</code></td>
|
||
|
|
<td>寤鸿�纭��鍒濆�鍖栭『搴忋€佽�闂�竟鐣岋紱蹇呰�鏃跺皝瑁呮垨娣诲姞鍋忕�璇存槑銆�</td>
|
||
|
|
</tr>
|
||
|
|
<tr class="issue-row severity-warning" data-issue-id="supp-7e9875638f06" data-group="琛ュ厖绛涙煡" data-severity="warning" data-rule="SUP-GLB-001">
|
||
|
|
<td class="check-cell"><input type="checkbox" class="issue-check" id="ck-supp-7e9875638f06" data-id="supp-7e9875638f06"><label for="ck-supp-7e9875638f06" class="sr">纭��</label></td>
|
||
|
|
<td><span class="badge warning">warning</span></td>
|
||
|
|
<td>琛ュ厖绛涙煡</td>
|
||
|
|
<td><code>SUP-GLB-001</code></td>
|
||
|
|
<td><code>sys/config.h:115</code></td>
|
||
|
|
<td>鏂囦欢浣滅敤鍩熷彲鍙樺叏灞€瀵硅薄锛岄渶纭��灏佽�銆佸苟鍙戣�闂�拰鍒濆�鍖栭『搴�</td>
|
||
|
|
<td><code>constexpr u8 NODE_ID_MAGIC_OFFSET = 0x00;</code></td>
|
||
|
|
<td>寤鸿�纭��鍒濆�鍖栭『搴忋€佽�闂�竟鐣岋紱蹇呰�鏃跺皝瑁呮垨娣诲姞鍋忕�璇存槑銆�</td>
|
||
|
|
</tr>
|
||
|
|
<tr class="issue-row severity-warning" data-issue-id="supp-2cb25842f03e" data-group="琛ュ厖绛涙煡" data-severity="warning" data-rule="SUP-GLB-001">
|
||
|
|
<td class="check-cell"><input type="checkbox" class="issue-check" id="ck-supp-2cb25842f03e" data-id="supp-2cb25842f03e"><label for="ck-supp-2cb25842f03e" class="sr">纭��</label></td>
|
||
|
|
<td><span class="badge warning">warning</span></td>
|
||
|
|
<td>琛ュ厖绛涙煡</td>
|
||
|
|
<td><code>SUP-GLB-001</code></td>
|
||
|
|
<td><code>sys/config.h:117</code></td>
|
||
|
|
<td>鏂囦欢浣滅敤鍩熷彲鍙樺叏灞€瀵硅薄锛岄渶纭��灏佽�銆佸苟鍙戣�闂�拰鍒濆�鍖栭『搴�</td>
|
||
|
|
<td><code>constexpr u8 NODE_ID_VALUE_OFFSET = 0x04;</code></td>
|
||
|
|
<td>寤鸿�纭��鍒濆�鍖栭『搴忋€佽�闂�竟鐣岋紱蹇呰�鏃跺皝瑁呮垨娣诲姞鍋忕�璇存槑銆�</td>
|
||
|
|
</tr>
|
||
|
|
<tr class="issue-row severity-warning" data-issue-id="supp-5f1962ce4046" data-group="琛ュ厖绛涙煡" data-severity="warning" data-rule="SUP-GLB-001">
|
||
|
|
<td class="check-cell"><input type="checkbox" class="issue-check" id="ck-supp-5f1962ce4046" data-id="supp-5f1962ce4046"><label for="ck-supp-5f1962ce4046" class="sr">纭��</label></td>
|
||
|
|
<td><span class="badge warning">warning</span></td>
|
||
|
|
<td>琛ュ厖绛涙煡</td>
|
||
|
|
<td><code>SUP-GLB-001</code></td>
|
||
|
|
<td><code>sys/config.h:119</code></td>
|
||
|
|
<td>鏂囦欢浣滅敤鍩熷彲鍙樺叏灞€瀵硅薄锛岄渶纭��灏佽�銆佸苟鍙戣�闂�拰鍒濆�鍖栭『搴�</td>
|
||
|
|
<td><code>constexpr u8 NODE_ID_COUNTER_OFFSET = 0x08;</code></td>
|
||
|
|
<td>寤鸿�纭��鍒濆�鍖栭『搴忋€佽�闂�竟鐣岋紱蹇呰�鏃跺皝瑁呮垨娣诲姞鍋忕�璇存槑銆�</td>
|
||
|
|
</tr>
|
||
|
|
<tr class="issue-row severity-warning" data-issue-id="supp-89f2f99e8e8d" data-group="琛ュ厖绛涙煡" data-severity="warning" data-rule="SUP-GLB-001">
|
||
|
|
<td class="check-cell"><input type="checkbox" class="issue-check" id="ck-supp-89f2f99e8e8d" data-id="supp-89f2f99e8e8d"><label for="ck-supp-89f2f99e8e8d" class="sr">纭��</label></td>
|
||
|
|
<td><span class="badge warning">warning</span></td>
|
||
|
|
<td>琛ュ厖绛涙煡</td>
|
||
|
|
<td><code>SUP-GLB-001</code></td>
|
||
|
|
<td><code>sys/config.h:121</code></td>
|
||
|
|
<td>鏂囦欢浣滅敤鍩熷彲鍙樺叏灞€瀵硅薄锛岄渶纭��灏佽�銆佸苟鍙戣�闂�拰鍒濆�鍖栭『搴�</td>
|
||
|
|
<td><code>constexpr u8 NODE_ID_CRC_OFFSET = 0x0C;</code></td>
|
||
|
|
<td>寤鸿�纭��鍒濆�鍖栭『搴忋€佽�闂�竟鐣岋紱蹇呰�鏃跺皝瑁呮垨娣诲姞鍋忕�璇存槑銆�</td>
|
||
|
|
</tr>
|
||
|
|
<tr class="issue-row severity-warning" data-issue-id="supp-6f6ffee00f58" data-group="琛ュ厖绛涙煡" data-severity="warning" data-rule="SUP-GLB-001">
|
||
|
|
<td class="check-cell"><input type="checkbox" class="issue-check" id="ck-supp-6f6ffee00f58" data-id="supp-6f6ffee00f58"><label for="ck-supp-6f6ffee00f58" class="sr">纭��</label></td>
|
||
|
|
<td><span class="badge warning">warning</span></td>
|
||
|
|
<td>琛ュ厖绛涙煡</td>
|
||
|
|
<td><code>SUP-GLB-001</code></td>
|
||
|
|
<td><code>sys/config.h:125</code></td>
|
||
|
|
<td>鏂囦欢浣滅敤鍩熷彲鍙樺叏灞€瀵硅薄锛岄渶纭��灏佽�銆佸苟鍙戣�闂�拰鍒濆�鍖栭『搴�</td>
|
||
|
|
<td><code>constexpr u32 OTA_CONFIG_NUM = 6;</code></td>
|
||
|
|
<td>寤鸿�纭��鍒濆�鍖栭『搴忋€佽�闂�竟鐣岋紱蹇呰�鏃跺皝瑁呮垨娣诲姞鍋忕�璇存槑銆�</td>
|
||
|
|
</tr>
|
||
|
|
<tr class="issue-row severity-warning" data-issue-id="supp-da022ec3d833" data-group="琛ュ厖绛涙煡" data-severity="warning" data-rule="SUP-GLB-001">
|
||
|
|
<td class="check-cell"><input type="checkbox" class="issue-check" id="ck-supp-da022ec3d833" data-id="supp-da022ec3d833"><label for="ck-supp-da022ec3d833" class="sr">纭��</label></td>
|
||
|
|
<td><span class="badge warning">warning</span></td>
|
||
|
|
<td>琛ュ厖绛涙煡</td>
|
||
|
|
<td><code>SUP-GLB-001</code></td>
|
||
|
|
<td><code>sys/config.h:127</code></td>
|
||
|
|
<td>鏂囦欢浣滅敤鍩熷彲鍙樺叏灞€瀵硅薄锛岄渶纭��灏佽�銆佸苟鍙戣�闂�拰鍒濆�鍖栭『搴�</td>
|
||
|
|
<td><code>constexpr u32 n_APP_LATEST_AVAL_ADDR = 0x0801E000;</code></td>
|
||
|
|
<td>寤鸿�纭��鍒濆�鍖栭『搴忋€佽�闂�竟鐣岋紱蹇呰�鏃跺皝瑁呮垨娣诲姞鍋忕�璇存槑銆�</td>
|
||
|
|
</tr>
|
||
|
|
<tr class="issue-row severity-warning" data-issue-id="supp-1f027dfb746a" data-group="琛ュ厖绛涙煡" data-severity="warning" data-rule="SUP-GLB-001">
|
||
|
|
<td class="check-cell"><input type="checkbox" class="issue-check" id="ck-supp-1f027dfb746a" data-id="supp-1f027dfb746a"><label for="ck-supp-1f027dfb746a" class="sr">纭��</label></td>
|
||
|
|
<td><span class="badge warning">warning</span></td>
|
||
|
|
<td>琛ュ厖绛涙煡</td>
|
||
|
|
<td><code>SUP-GLB-001</code></td>
|
||
|
|
<td><code>sys/config.h:129</code></td>
|
||
|
|
<td>鏂囦欢浣滅敤鍩熷彲鍙樺叏灞€瀵硅薄锛岄渶纭��灏佽�銆佸苟鍙戣�闂�拰鍒濆�鍖栭『搴�</td>
|
||
|
|
<td><code>constexpr u32 n_APP_BACKUP_AVAL_ADDR = 0x0801E004;</code></td>
|
||
|
|
<td>寤鸿�纭��鍒濆�鍖栭『搴忋€佽�闂�竟鐣岋紱蹇呰�鏃跺皝瑁呮垨娣诲姞鍋忕�璇存槑銆�</td>
|
||
|
|
</tr>
|
||
|
|
<tr class="issue-row severity-warning" data-issue-id="supp-9dd3d0dbc734" data-group="琛ュ厖绛涙煡" data-severity="warning" data-rule="SUP-GLB-001">
|
||
|
|
<td class="check-cell"><input type="checkbox" class="issue-check" id="ck-supp-9dd3d0dbc734" data-id="supp-9dd3d0dbc734"><label for="ck-supp-9dd3d0dbc734" class="sr">纭��</label></td>
|
||
|
|
<td><span class="badge warning">warning</span></td>
|
||
|
|
<td>琛ュ厖绛涙煡</td>
|
||
|
|
<td><code>SUP-GLB-001</code></td>
|
||
|
|
<td><code>sys/config.h:131</code></td>
|
||
|
|
<td>鏂囦欢浣滅敤鍩熷彲鍙樺叏灞€瀵硅薄锛岄渶纭��灏佽�銆佸苟鍙戣�闂�拰鍒濆�鍖栭『搴�</td>
|
||
|
|
<td><code>constexpr u32 n_APP_LATEST_EN_ADDR = 0x0801E008;</code></td>
|
||
|
|
<td>寤鸿�纭��鍒濆�鍖栭『搴忋€佽�闂�竟鐣岋紱蹇呰�鏃跺皝瑁呮垨娣诲姞鍋忕�璇存槑銆�</td>
|
||
|
|
</tr>
|
||
|
|
<tr class="issue-row severity-warning" data-issue-id="supp-a6c89579f6e4" data-group="琛ュ厖绛涙煡" data-severity="warning" data-rule="SUP-GLB-001">
|
||
|
|
<td class="check-cell"><input type="checkbox" class="issue-check" id="ck-supp-a6c89579f6e4" data-id="supp-a6c89579f6e4"><label for="ck-supp-a6c89579f6e4" class="sr">纭��</label></td>
|
||
|
|
<td><span class="badge warning">warning</span></td>
|
||
|
|
<td>琛ュ厖绛涙煡</td>
|
||
|
|
<td><code>SUP-GLB-001</code></td>
|
||
|
|
<td><code>sys/config.h:133</code></td>
|
||
|
|
<td>鏂囦欢浣滅敤鍩熷彲鍙樺叏灞€瀵硅薄锛岄渶纭��灏佽�銆佸苟鍙戣�闂�拰鍒濆�鍖栭『搴�</td>
|
||
|
|
<td><code>constexpr u32 n_APP_BACKUP_EN_ADDR = 0x0801E00C;</code></td>
|
||
|
|
<td>寤鸿�纭��鍒濆�鍖栭『搴忋€佽�闂�竟鐣岋紱蹇呰�鏃跺皝瑁呮垨娣诲姞鍋忕�璇存槑銆�</td>
|
||
|
|
</tr>
|
||
|
|
<tr class="issue-row severity-warning" data-issue-id="supp-41033b3cde59" data-group="琛ュ厖绛涙煡" data-severity="warning" data-rule="SUP-GLB-001">
|
||
|
|
<td class="check-cell"><input type="checkbox" class="issue-check" id="ck-supp-41033b3cde59" data-id="supp-41033b3cde59"><label for="ck-supp-41033b3cde59" class="sr">纭��</label></td>
|
||
|
|
<td><span class="badge warning">warning</span></td>
|
||
|
|
<td>琛ュ厖绛涙煡</td>
|
||
|
|
<td><code>SUP-GLB-001</code></td>
|
||
|
|
<td><code>sys/config.h:135</code></td>
|
||
|
|
<td>鏂囦欢浣滅敤鍩熷彲鍙樺叏灞€瀵硅薄锛岄渶纭��灏佽�銆佸苟鍙戣�闂�拰鍒濆�鍖栭『搴�</td>
|
||
|
|
<td><code>constexpr u32 n_APP_LATEST_CHECK_ADDR = 0x0801E010;</code></td>
|
||
|
|
<td>寤鸿�纭��鍒濆�鍖栭『搴忋€佽�闂�竟鐣岋紱蹇呰�鏃跺皝瑁呮垨娣诲姞鍋忕�璇存槑銆�</td>
|
||
|
|
</tr>
|
||
|
|
<tr class="issue-row severity-warning" data-issue-id="supp-e6f6ac38039c" data-group="琛ュ厖绛涙煡" data-severity="warning" data-rule="SUP-GLB-001">
|
||
|
|
<td class="check-cell"><input type="checkbox" class="issue-check" id="ck-supp-e6f6ac38039c" data-id="supp-e6f6ac38039c"><label for="ck-supp-e6f6ac38039c" class="sr">纭��</label></td>
|
||
|
|
<td><span class="badge warning">warning</span></td>
|
||
|
|
<td>琛ュ厖绛涙煡</td>
|
||
|
|
<td><code>SUP-GLB-001</code></td>
|
||
|
|
<td><code>sys/config.h:137</code></td>
|
||
|
|
<td>鏂囦欢浣滅敤鍩熷彲鍙樺叏灞€瀵硅薄锛岄渶纭��灏佽�銆佸苟鍙戣�闂�拰鍒濆�鍖栭『搴�</td>
|
||
|
|
<td><code>constexpr u32 n_APP_BACKUP_CHECK_ADDR = 0x0801E014;</code></td>
|
||
|
|
<td>寤鸿�纭��鍒濆�鍖栭『搴忋€佽�闂�竟鐣岋紱蹇呰�鏃跺皝瑁呮垨娣诲姞鍋忕�璇存槑銆�</td>
|
||
|
|
</tr>
|
||
|
|
<tr class="issue-row severity-warning" data-issue-id="supp-816cb5806281" data-group="琛ュ厖绛涙煡" data-severity="warning" data-rule="SUP-GLB-001">
|
||
|
|
<td class="check-cell"><input type="checkbox" class="issue-check" id="ck-supp-816cb5806281" data-id="supp-816cb5806281"><label for="ck-supp-816cb5806281" class="sr">纭��</label></td>
|
||
|
|
<td><span class="badge warning">warning</span></td>
|
||
|
|
<td>琛ュ厖绛涙煡</td>
|
||
|
|
<td><code>SUP-GLB-001</code></td>
|
||
|
|
<td><code>sys/config.h:139</code></td>
|
||
|
|
<td>鏂囦欢浣滅敤鍩熷彲鍙樺叏灞€瀵硅薄锛岄渶纭��灏佽�銆佸苟鍙戣�闂�拰鍒濆�鍖栭『搴�</td>
|
||
|
|
<td><code>constexpr u32 OTA_NOT_AVAL = 0xFFFFFFFF;</code></td>
|
||
|
|
<td>寤鸿�纭��鍒濆�鍖栭『搴忋€佽�闂�竟鐣岋紱蹇呰�鏃跺皝瑁呮垨娣诲姞鍋忕�璇存槑銆�</td>
|
||
|
|
</tr>
|
||
|
|
<tr class="issue-row severity-warning" data-issue-id="supp-85f55cfb9bd2" data-group="琛ュ厖绛涙煡" data-severity="warning" data-rule="SUP-GLB-001">
|
||
|
|
<td class="check-cell"><input type="checkbox" class="issue-check" id="ck-supp-85f55cfb9bd2" data-id="supp-85f55cfb9bd2"><label for="ck-supp-85f55cfb9bd2" class="sr">纭��</label></td>
|
||
|
|
<td><span class="badge warning">warning</span></td>
|
||
|
|
<td>琛ュ厖绛涙煡</td>
|
||
|
|
<td><code>SUP-GLB-001</code></td>
|
||
|
|
<td><code>sys/config.h:141</code></td>
|
||
|
|
<td>鏂囦欢浣滅敤鍩熷彲鍙樺叏灞€瀵硅薄锛岄渶纭��灏佽�銆佸苟鍙戣�闂�拰鍒濆�鍖栭『搴�</td>
|
||
|
|
<td><code>constexpr u32 OTA_AVAL = 0x00000000;</code></td>
|
||
|
|
<td>寤鸿�纭��鍒濆�鍖栭『搴忋€佽�闂�竟鐣岋紱蹇呰�鏃跺皝瑁呮垨娣诲姞鍋忕�璇存槑銆�</td>
|
||
|
|
</tr>
|
||
|
|
<tr class="issue-row severity-warning" data-issue-id="supp-4a07cfb831d2" data-group="琛ュ厖绛涙煡" data-severity="warning" data-rule="SUP-GLB-001">
|
||
|
|
<td class="check-cell"><input type="checkbox" class="issue-check" id="ck-supp-4a07cfb831d2" data-id="supp-4a07cfb831d2"><label for="ck-supp-4a07cfb831d2" class="sr">纭��</label></td>
|
||
|
|
<td><span class="badge warning">warning</span></td>
|
||
|
|
<td>琛ュ厖绛涙煡</td>
|
||
|
|
<td><code>SUP-GLB-001</code></td>
|
||
|
|
<td><code>sys/config.h:145</code></td>
|
||
|
|
<td>鏂囦欢浣滅敤鍩熷彲鍙樺叏灞€瀵硅薄锛岄渶纭��灏佽�銆佸苟鍙戣�闂�拰鍒濆�鍖栭『搴�</td>
|
||
|
|
<td><code>constexpr u8 PP = 11;</code></td>
|
||
|
|
<td>寤鸿�纭��鍒濆�鍖栭『搴忋€佽�闂�竟鐣岋紱蹇呰�鏃跺皝瑁呮垨娣诲姞鍋忕�璇存槑銆�</td>
|
||
|
|
</tr>
|
||
|
|
<tr class="issue-row severity-warning" data-issue-id="supp-473f9bd57824" data-group="琛ュ厖绛涙煡" data-severity="warning" data-rule="SUP-GLB-001">
|
||
|
|
<td class="check-cell"><input type="checkbox" class="issue-check" id="ck-supp-473f9bd57824" data-id="supp-473f9bd57824"><label for="ck-supp-473f9bd57824" class="sr">纭��</label></td>
|
||
|
|
<td><span class="badge warning">warning</span></td>
|
||
|
|
<td>琛ュ厖绛涙煡</td>
|
||
|
|
<td><code>SUP-GLB-001</code></td>
|
||
|
|
<td><code>sys/config.h:147</code></td>
|
||
|
|
<td>鏂囦欢浣滅敤鍩熷彲鍙樺叏灞€瀵硅薄锛岄渶纭��灏佽�銆佸苟鍙戣�闂�拰鍒濆�鍖栭『搴�</td>
|
||
|
|
<td><code>constexpr float DIR = 1.0f;</code></td>
|
||
|
|
<td>寤鸿�纭��鍒濆�鍖栭『搴忋€佽�闂�竟鐣岋紱蹇呰�鏃跺皝瑁呮垨娣诲姞鍋忕�璇存槑銆�</td>
|
||
|
|
</tr>
|
||
|
|
<tr class="issue-row severity-warning" data-issue-id="supp-fd66a295e97d" data-group="琛ュ厖绛涙煡" data-severity="warning" data-rule="SUP-GLB-001">
|
||
|
|
<td class="check-cell"><input type="checkbox" class="issue-check" id="ck-supp-fd66a295e97d" data-id="supp-fd66a295e97d"><label for="ck-supp-fd66a295e97d" class="sr">纭��</label></td>
|
||
|
|
<td><span class="badge warning">warning</span></td>
|
||
|
|
<td>琛ュ厖绛涙煡</td>
|
||
|
|
<td><code>SUP-GLB-001</code></td>
|
||
|
|
<td><code>sys/config.h:149</code></td>
|
||
|
|
<td>鏂囦欢浣滅敤鍩熷彲鍙樺叏灞€瀵硅薄锛岄渶纭��灏佽�銆佸苟鍙戣�闂�拰鍒濆�鍖栭『搴�</td>
|
||
|
|
<td><code>constexpr u16 REDUCTION_RATIO = 25;</code></td>
|
||
|
|
<td>寤鸿�纭��鍒濆�鍖栭『搴忋€佽�闂�竟鐣岋紱蹇呰�鏃跺皝瑁呮垨娣诲姞鍋忕�璇存槑銆�</td>
|
||
|
|
</tr>
|
||
|
|
<tr class="issue-row severity-warning" data-issue-id="supp-a3df150b3937" data-group="琛ュ厖绛涙煡" data-severity="warning" data-rule="SUP-GLB-001">
|
||
|
|
<td class="check-cell"><input type="checkbox" class="issue-check" id="ck-supp-a3df150b3937" data-id="supp-a3df150b3937"><label for="ck-supp-a3df150b3937" class="sr">纭��</label></td>
|
||
|
|
<td><span class="badge warning">warning</span></td>
|
||
|
|
<td>琛ュ厖绛涙煡</td>
|
||
|
|
<td><code>SUP-GLB-001</code></td>
|
||
|
|
<td><code>sys/config.h:151</code></td>
|
||
|
|
<td>鏂囦欢浣滅敤鍩熷彲鍙樺叏灞€瀵硅薄锛岄渶纭��灏佽�銆佸苟鍙戣�闂�拰鍒濆�鍖栭『搴�</td>
|
||
|
|
<td><code>constexpr float CURRENT_OFFSET = -3.31f / 2.0f;</code></td>
|
||
|
|
<td>寤鸿�纭��鍒濆�鍖栭『搴忋€佽�闂�竟鐣岋紱蹇呰�鏃跺皝瑁呮垨娣诲姞鍋忕�璇存槑銆�</td>
|
||
|
|
</tr>
|
||
|
|
<tr class="issue-row severity-warning" data-issue-id="supp-4cf2fa02952e" data-group="琛ュ厖绛涙煡" data-severity="warning" data-rule="SUP-GLB-001">
|
||
|
|
<td class="check-cell"><input type="checkbox" class="issue-check" id="ck-supp-4cf2fa02952e" data-id="supp-4cf2fa02952e"><label for="ck-supp-4cf2fa02952e" class="sr">纭��</label></td>
|
||
|
|
<td><span class="badge warning">warning</span></td>
|
||
|
|
<td>琛ュ厖绛涙煡</td>
|
||
|
|
<td><code>SUP-GLB-001</code></td>
|
||
|
|
<td><code>sys/config.h:153</code></td>
|
||
|
|
<td>鏂囦欢浣滅敤鍩熷彲鍙樺叏灞€瀵硅薄锛岄渶纭��灏佽�銆佸苟鍙戣�闂�拰鍒濆�鍖栭『搴�</td>
|
||
|
|
<td><code>constexpr float HOLD_PWM_DUTY = 0.1f;</code></td>
|
||
|
|
<td>寤鸿�纭��鍒濆�鍖栭『搴忋€佽�闂�竟鐣岋紱蹇呰�鏃跺皝瑁呮垨娣诲姞鍋忕�璇存槑銆�</td>
|
||
|
|
</tr>
|
||
|
|
<tr class="issue-row severity-warning" data-issue-id="supp-d88f31fa5c0e" data-group="琛ュ厖绛涙煡" data-severity="warning" data-rule="SUP-GLB-001">
|
||
|
|
<td class="check-cell"><input type="checkbox" class="issue-check" id="ck-supp-d88f31fa5c0e" data-id="supp-d88f31fa5c0e"><label for="ck-supp-d88f31fa5c0e" class="sr">纭��</label></td>
|
||
|
|
<td><span class="badge warning">warning</span></td>
|
||
|
|
<td>琛ュ厖绛涙煡</td>
|
||
|
|
<td><code>SUP-GLB-001</code></td>
|
||
|
|
<td><code>sys/config.h:155</code></td>
|
||
|
|
<td>鏂囦欢浣滅敤鍩熷彲鍙樺叏灞€瀵硅薄锛岄渶纭��灏佽�銆佸苟鍙戣�闂�拰鍒濆�鍖栭『搴�</td>
|
||
|
|
<td><code>constexpr u16 ANGLESENS_OFFSET = 0;</code></td>
|
||
|
|
<td>寤鸿�纭��鍒濆�鍖栭『搴忋€佽�闂�竟鐣岋紱蹇呰�鏃跺皝瑁呮垨娣诲姞鍋忕�璇存槑銆�</td>
|
||
|
|
</tr>
|
||
|
|
<tr class="issue-row severity-warning" data-issue-id="supp-09cce3719ad2" data-group="琛ュ厖绛涙煡" data-severity="warning" data-rule="SUP-GLB-001">
|
||
|
|
<td class="check-cell"><input type="checkbox" class="issue-check" id="ck-supp-09cce3719ad2" data-id="supp-09cce3719ad2"><label for="ck-supp-09cce3719ad2" class="sr">纭��</label></td>
|
||
|
|
<td><span class="badge warning">warning</span></td>
|
||
|
|
<td>琛ュ厖绛涙煡</td>
|
||
|
|
<td><code>SUP-GLB-001</code></td>
|
||
|
|
<td><code>sys/config.h:157</code></td>
|
||
|
|
<td>鏂囦欢浣滅敤鍩熷彲鍙樺叏灞€瀵硅薄锛岄渶纭��灏佽�銆佸苟鍙戣�闂�拰鍒濆�鍖栭『搴�</td>
|
||
|
|
<td><code>constexpr float ANGLESENS_CALIBRATION_ANGLE = 83.0f;</code></td>
|
||
|
|
<td>寤鸿�纭��鍒濆�鍖栭『搴忋€佽�闂�竟鐣岋紱蹇呰�鏃跺皝瑁呮垨娣诲姞鍋忕�璇存槑銆�</td>
|
||
|
|
</tr>
|
||
|
|
<tr class="issue-row severity-warning" data-issue-id="supp-479efab46368" data-group="琛ュ厖绛涙煡" data-severity="warning" data-rule="SUP-GLB-001">
|
||
|
|
<td class="check-cell"><input type="checkbox" class="issue-check" id="ck-supp-479efab46368" data-id="supp-479efab46368"><label for="ck-supp-479efab46368" class="sr">纭��</label></td>
|
||
|
|
<td><span class="badge warning">warning</span></td>
|
||
|
|
<td>琛ュ厖绛涙煡</td>
|
||
|
|
<td><code>SUP-GLB-001</code></td>
|
||
|
|
<td><code>sys/config.h:159</code></td>
|
||
|
|
<td>鏂囦欢浣滅敤鍩熷彲鍙樺叏灞€瀵硅薄锛岄渶纭��灏佽�銆佸苟鍙戣�闂�拰鍒濆�鍖栭『搴�</td>
|
||
|
|
<td><code>constexpr float KE_FACTOR = 0.0f;</code></td>
|
||
|
|
<td>寤鸿�纭��鍒濆�鍖栭『搴忋€佽�闂�竟鐣岋紱蹇呰�鏃跺皝瑁呮垨娣诲姞鍋忕�璇存槑銆�</td>
|
||
|
|
</tr>
|
||
|
|
<tr class="issue-row severity-warning" data-issue-id="supp-e0380903f6c3" data-group="琛ュ厖绛涙煡" data-severity="warning" data-rule="SUP-GLB-001">
|
||
|
|
<td class="check-cell"><input type="checkbox" class="issue-check" id="ck-supp-e0380903f6c3" data-id="supp-e0380903f6c3"><label for="ck-supp-e0380903f6c3" class="sr">纭��</label></td>
|
||
|
|
<td><span class="badge warning">warning</span></td>
|
||
|
|
<td>琛ュ厖绛涙煡</td>
|
||
|
|
<td><code>SUP-GLB-001</code></td>
|
||
|
|
<td><code>sys/config.h:163</code></td>
|
||
|
|
<td>鏂囦欢浣滅敤鍩熷彲鍙樺叏灞€瀵硅薄锛岄渶纭��灏佽�銆佸苟鍙戣�闂�拰鍒濆�鍖栭『搴�</td>
|
||
|
|
<td><code>constexpr float ANGLE_KALMAN_INITIAL_STATE = 0.0f;</code></td>
|
||
|
|
<td>寤鸿�纭��鍒濆�鍖栭『搴忋€佽�闂�竟鐣岋紱蹇呰�鏃跺皝瑁呮垨娣诲姞鍋忕�璇存槑銆�</td>
|
||
|
|
</tr>
|
||
|
|
<tr class="issue-row severity-warning" data-issue-id="supp-1fbd51d49dad" data-group="琛ュ厖绛涙煡" data-severity="warning" data-rule="SUP-GLB-001">
|
||
|
|
<td class="check-cell"><input type="checkbox" class="issue-check" id="ck-supp-1fbd51d49dad" data-id="supp-1fbd51d49dad"><label for="ck-supp-1fbd51d49dad" class="sr">纭��</label></td>
|
||
|
|
<td><span class="badge warning">warning</span></td>
|
||
|
|
<td>琛ュ厖绛涙煡</td>
|
||
|
|
<td><code>SUP-GLB-001</code></td>
|
||
|
|
<td><code>sys/config.h:165</code></td>
|
||
|
|
<td>鏂囦欢浣滅敤鍩熷彲鍙樺叏灞€瀵硅薄锛岄渶纭��灏佽�銆佸苟鍙戣�闂�拰鍒濆�鍖栭『搴�</td>
|
||
|
|
<td><code>constexpr float ANGLE_KALMAN_INITIAL_COVARIANCE = 0.0f;</code></td>
|
||
|
|
<td>寤鸿�纭��鍒濆�鍖栭『搴忋€佽�闂�竟鐣岋紱蹇呰�鏃跺皝瑁呮垨娣诲姞鍋忕�璇存槑銆�</td>
|
||
|
|
</tr>
|
||
|
|
<tr class="issue-row severity-warning" data-issue-id="supp-aa5f59116193" data-group="琛ュ厖绛涙煡" data-severity="warning" data-rule="SUP-GLB-001">
|
||
|
|
<td class="check-cell"><input type="checkbox" class="issue-check" id="ck-supp-aa5f59116193" data-id="supp-aa5f59116193"><label for="ck-supp-aa5f59116193" class="sr">纭��</label></td>
|
||
|
|
<td><span class="badge warning">warning</span></td>
|
||
|
|
<td>琛ュ厖绛涙煡</td>
|
||
|
|
<td><code>SUP-GLB-001</code></td>
|
||
|
|
<td><code>sys/config.h:167</code></td>
|
||
|
|
<td>鏂囦欢浣滅敤鍩熷彲鍙樺叏灞€瀵硅薄锛岄渶纭��灏佽�銆佸苟鍙戣�闂�拰鍒濆�鍖栭『搴�</td>
|
||
|
|
<td><code>constexpr float ANGLE_KALMAN_PROCESS_NOISE_Q = 0.0f;</code></td>
|
||
|
|
<td>寤鸿�纭��鍒濆�鍖栭『搴忋€佽�闂�竟鐣岋紱蹇呰�鏃跺皝瑁呮垨娣诲姞鍋忕�璇存槑銆�</td>
|
||
|
|
</tr>
|
||
|
|
<tr class="issue-row severity-warning" data-issue-id="supp-2c87813f8aa3" data-group="琛ュ厖绛涙煡" data-severity="warning" data-rule="SUP-GLB-001">
|
||
|
|
<td class="check-cell"><input type="checkbox" class="issue-check" id="ck-supp-2c87813f8aa3" data-id="supp-2c87813f8aa3"><label for="ck-supp-2c87813f8aa3" class="sr">纭��</label></td>
|
||
|
|
<td><span class="badge warning">warning</span></td>
|
||
|
|
<td>琛ュ厖绛涙煡</td>
|
||
|
|
<td><code>SUP-GLB-001</code></td>
|
||
|
|
<td><code>sys/config.h:169</code></td>
|
||
|
|
<td>鏂囦欢浣滅敤鍩熷彲鍙樺叏灞€瀵硅薄锛岄渶纭��灏佽�銆佸苟鍙戣�闂�拰鍒濆�鍖栭『搴�</td>
|
||
|
|
<td><code>constexpr float ANGLE_KALMAN_MEASUREMENT_NOISE_R = 0.0f;</code></td>
|
||
|
|
<td>寤鸿�纭��鍒濆�鍖栭『搴忋€佽�闂�竟鐣岋紱蹇呰�鏃跺皝瑁呮垨娣诲姞鍋忕�璇存槑銆�</td>
|
||
|
|
</tr>
|
||
|
|
<tr class="issue-row severity-warning" data-issue-id="supp-07a2866f170a" data-group="琛ュ厖绛涙煡" data-severity="warning" data-rule="SUP-GLB-001">
|
||
|
|
<td class="check-cell"><input type="checkbox" class="issue-check" id="ck-supp-07a2866f170a" data-id="supp-07a2866f170a"><label for="ck-supp-07a2866f170a" class="sr">纭��</label></td>
|
||
|
|
<td><span class="badge warning">warning</span></td>
|
||
|
|
<td>琛ュ厖绛涙煡</td>
|
||
|
|
<td><code>SUP-GLB-001</code></td>
|
||
|
|
<td><code>sys/config.h:171</code></td>
|
||
|
|
<td>鏂囦欢浣滅敤鍩熷彲鍙樺叏灞€瀵硅薄锛岄渶纭��灏佽�銆佸苟鍙戣�闂�拰鍒濆�鍖栭『搴�</td>
|
||
|
|
<td><code>constexpr float ANGLE_OBSERVER_ALPHA = 0.75f;</code></td>
|
||
|
|
<td>寤鸿�纭��鍒濆�鍖栭『搴忋€佽�闂�竟鐣岋紱蹇呰�鏃跺皝瑁呮垨娣诲姞鍋忕�璇存槑銆�</td>
|
||
|
|
</tr>
|
||
|
|
<tr class="issue-row severity-warning" data-issue-id="supp-9946aa57c8a9" data-group="琛ュ厖绛涙煡" data-severity="warning" data-rule="SUP-GLB-001">
|
||
|
|
<td class="check-cell"><input type="checkbox" class="issue-check" id="ck-supp-9946aa57c8a9" data-id="supp-9946aa57c8a9"><label for="ck-supp-9946aa57c8a9" class="sr">纭��</label></td>
|
||
|
|
<td><span class="badge warning">warning</span></td>
|
||
|
|
<td>琛ュ厖绛涙煡</td>
|
||
|
|
<td><code>SUP-GLB-001</code></td>
|
||
|
|
<td><code>sys/config.h:173</code></td>
|
||
|
|
<td>鏂囦欢浣滅敤鍩熷彲鍙樺叏灞€瀵硅薄锛岄渶纭��灏佽�銆佸苟鍙戣�闂�拰鍒濆�鍖栭『搴�</td>
|
||
|
|
<td><code>constexpr float ANGLE_OBSERVER_BETA = 0.002f;</code></td>
|
||
|
|
<td>寤鸿�纭��鍒濆�鍖栭『搴忋€佽�闂�竟鐣岋紱蹇呰�鏃跺皝瑁呮垨娣诲姞鍋忕�璇存槑銆�</td>
|
||
|
|
</tr>
|
||
|
|
<tr class="issue-row severity-warning" data-issue-id="supp-3dbd2f0de758" data-group="琛ュ厖绛涙煡" data-severity="warning" data-rule="SUP-GLB-001">
|
||
|
|
<td class="check-cell"><input type="checkbox" class="issue-check" id="ck-supp-3dbd2f0de758" data-id="supp-3dbd2f0de758"><label for="ck-supp-3dbd2f0de758" class="sr">纭��</label></td>
|
||
|
|
<td><span class="badge warning">warning</span></td>
|
||
|
|
<td>琛ュ厖绛涙煡</td>
|
||
|
|
<td><code>SUP-GLB-001</code></td>
|
||
|
|
<td><code>sys/config.h:177</code></td>
|
||
|
|
<td>鏂囦欢浣滅敤鍩熷彲鍙樺叏灞€瀵硅薄锛岄渶纭��灏佽�銆佸苟鍙戣�闂�拰鍒濆�鍖栭『搴�</td>
|
||
|
|
<td><code>constexpr float VELOCITY_KALMAN_INITIAL_STATE = 0.0f;</code></td>
|
||
|
|
<td>寤鸿�纭��鍒濆�鍖栭『搴忋€佽�闂�竟鐣岋紱蹇呰�鏃跺皝瑁呮垨娣诲姞鍋忕�璇存槑銆�</td>
|
||
|
|
</tr>
|
||
|
|
<tr class="issue-row severity-warning" data-issue-id="supp-df5a0f8d5a72" data-group="琛ュ厖绛涙煡" data-severity="warning" data-rule="SUP-GLB-001">
|
||
|
|
<td class="check-cell"><input type="checkbox" class="issue-check" id="ck-supp-df5a0f8d5a72" data-id="supp-df5a0f8d5a72"><label for="ck-supp-df5a0f8d5a72" class="sr">纭��</label></td>
|
||
|
|
<td><span class="badge warning">warning</span></td>
|
||
|
|
<td>琛ュ厖绛涙煡</td>
|
||
|
|
<td><code>SUP-GLB-001</code></td>
|
||
|
|
<td><code>sys/config.h:179</code></td>
|
||
|
|
<td>鏂囦欢浣滅敤鍩熷彲鍙樺叏灞€瀵硅薄锛岄渶纭��灏佽�銆佸苟鍙戣�闂�拰鍒濆�鍖栭『搴�</td>
|
||
|
|
<td><code>constexpr float VELOCITY_KALMAN_INITIAL_COVARIANCE = 1e-3f;</code></td>
|
||
|
|
<td>寤鸿�纭��鍒濆�鍖栭『搴忋€佽�闂�竟鐣岋紱蹇呰�鏃跺皝瑁呮垨娣诲姞鍋忕�璇存槑銆�</td>
|
||
|
|
</tr>
|
||
|
|
<tr class="issue-row severity-warning" data-issue-id="supp-007928464d9b" data-group="琛ュ厖绛涙煡" data-severity="warning" data-rule="SUP-GLB-001">
|
||
|
|
<td class="check-cell"><input type="checkbox" class="issue-check" id="ck-supp-007928464d9b" data-id="supp-007928464d9b"><label for="ck-supp-007928464d9b" class="sr">纭��</label></td>
|
||
|
|
<td><span class="badge warning">warning</span></td>
|
||
|
|
<td>琛ュ厖绛涙煡</td>
|
||
|
|
<td><code>SUP-GLB-001</code></td>
|
||
|
|
<td><code>sys/config.h:181</code></td>
|
||
|
|
<td>鏂囦欢浣滅敤鍩熷彲鍙樺叏灞€瀵硅薄锛岄渶纭��灏佽�銆佸苟鍙戣�闂�拰鍒濆�鍖栭『搴�</td>
|
||
|
|
<td><code>constexpr float VELOCITY_KALMAN_PROCESS_NOISE_Q =</code></td>
|
||
|
|
<td>寤鸿�纭��鍒濆�鍖栭『搴忋€佽�闂�竟鐣岋紱蹇呰�鏃跺皝瑁呮垨娣诲姞鍋忕�璇存槑銆�</td>
|
||
|
|
</tr>
|
||
|
|
<tr class="issue-row severity-warning" data-issue-id="supp-6495be6cf728" data-group="琛ュ厖绛涙煡" data-severity="warning" data-rule="SUP-GLB-001">
|
||
|
|
<td class="check-cell"><input type="checkbox" class="issue-check" id="ck-supp-6495be6cf728" data-id="supp-6495be6cf728"><label for="ck-supp-6495be6cf728" class="sr">纭��</label></td>
|
||
|
|
<td><span class="badge warning">warning</span></td>
|
||
|
|
<td>琛ュ厖绛涙煡</td>
|
||
|
|
<td><code>SUP-GLB-001</code></td>
|
||
|
|
<td><code>sys/config.h:184</code></td>
|
||
|
|
<td>鏂囦欢浣滅敤鍩熷彲鍙樺叏灞€瀵硅薄锛岄渶纭��灏佽�銆佸苟鍙戣�闂�拰鍒濆�鍖栭『搴�</td>
|
||
|
|
<td><code>constexpr float VELOCITY_KALMAN_MEASUREMENT_NOISE_R =</code></td>
|
||
|
|
<td>寤鸿�纭��鍒濆�鍖栭『搴忋€佽�闂�竟鐣岋紱蹇呰�鏃跺皝瑁呮垨娣诲姞鍋忕�璇存槑銆�</td>
|
||
|
|
</tr>
|
||
|
|
<tr class="issue-row severity-warning" data-issue-id="supp-b163701fc702" data-group="琛ュ厖绛涙煡" data-severity="warning" data-rule="SUP-GLB-001">
|
||
|
|
<td class="check-cell"><input type="checkbox" class="issue-check" id="ck-supp-b163701fc702" data-id="supp-b163701fc702"><label for="ck-supp-b163701fc702" class="sr">纭��</label></td>
|
||
|
|
<td><span class="badge warning">warning</span></td>
|
||
|
|
<td>琛ュ厖绛涙煡</td>
|
||
|
|
<td><code>SUP-GLB-001</code></td>
|
||
|
|
<td><code>sys/config.h:189</code></td>
|
||
|
|
<td>鏂囦欢浣滅敤鍩熷彲鍙樺叏灞€瀵硅薄锛岄渶纭��灏佽�銆佸苟鍙戣�闂�拰鍒濆�鍖栭『搴�</td>
|
||
|
|
<td><code>constexpr float CURRENT_KALMAN_INITIAL_STATE = 0.0f;</code></td>
|
||
|
|
<td>寤鸿�纭��鍒濆�鍖栭『搴忋€佽�闂�竟鐣岋紱蹇呰�鏃跺皝瑁呮垨娣诲姞鍋忕�璇存槑銆�</td>
|
||
|
|
</tr>
|
||
|
|
<tr class="issue-row severity-warning" data-issue-id="supp-9d4b1e19e4f1" data-group="琛ュ厖绛涙煡" data-severity="warning" data-rule="SUP-GLB-001">
|
||
|
|
<td class="check-cell"><input type="checkbox" class="issue-check" id="ck-supp-9d4b1e19e4f1" data-id="supp-9d4b1e19e4f1"><label for="ck-supp-9d4b1e19e4f1" class="sr">纭��</label></td>
|
||
|
|
<td><span class="badge warning">warning</span></td>
|
||
|
|
<td>琛ュ厖绛涙煡</td>
|
||
|
|
<td><code>SUP-GLB-001</code></td>
|
||
|
|
<td><code>sys/config.h:191</code></td>
|
||
|
|
<td>鏂囦欢浣滅敤鍩熷彲鍙樺叏灞€瀵硅薄锛岄渶纭��灏佽�銆佸苟鍙戣�闂�拰鍒濆�鍖栭『搴�</td>
|
||
|
|
<td><code>constexpr float CURRENT_KALMAN_INITIAL_COVARIANCE = 100.0f;</code></td>
|
||
|
|
<td>寤鸿�纭��鍒濆�鍖栭『搴忋€佽�闂�竟鐣岋紱蹇呰�鏃跺皝瑁呮垨娣诲姞鍋忕�璇存槑銆�</td>
|
||
|
|
</tr>
|
||
|
|
<tr class="issue-row severity-warning" data-issue-id="supp-63c6dddf8bf5" data-group="琛ュ厖绛涙煡" data-severity="warning" data-rule="SUP-GLB-001">
|
||
|
|
<td class="check-cell"><input type="checkbox" class="issue-check" id="ck-supp-63c6dddf8bf5" data-id="supp-63c6dddf8bf5"><label for="ck-supp-63c6dddf8bf5" class="sr">纭��</label></td>
|
||
|
|
<td><span class="badge warning">warning</span></td>
|
||
|
|
<td>琛ュ厖绛涙煡</td>
|
||
|
|
<td><code>SUP-GLB-001</code></td>
|
||
|
|
<td><code>sys/config.h:193</code></td>
|
||
|
|
<td>鏂囦欢浣滅敤鍩熷彲鍙樺叏灞€瀵硅薄锛岄渶纭��灏佽�銆佸苟鍙戣�闂�拰鍒濆�鍖栭『搴�</td>
|
||
|
|
<td><code>constexpr float CURRENT_KALMAN_PROCESS_NOISE_Q = 10.0f;</code></td>
|
||
|
|
<td>寤鸿�纭��鍒濆�鍖栭『搴忋€佽�闂�竟鐣岋紱蹇呰�鏃跺皝瑁呮垨娣诲姞鍋忕�璇存槑銆�</td>
|
||
|
|
</tr>
|
||
|
|
<tr class="issue-row severity-warning" data-issue-id="supp-ff8f09c6bfa5" data-group="琛ュ厖绛涙煡" data-severity="warning" data-rule="SUP-GLB-001">
|
||
|
|
<td class="check-cell"><input type="checkbox" class="issue-check" id="ck-supp-ff8f09c6bfa5" data-id="supp-ff8f09c6bfa5"><label for="ck-supp-ff8f09c6bfa5" class="sr">纭��</label></td>
|
||
|
|
<td><span class="badge warning">warning</span></td>
|
||
|
|
<td>琛ュ厖绛涙煡</td>
|
||
|
|
<td><code>SUP-GLB-001</code></td>
|
||
|
|
<td><code>sys/config.h:195</code></td>
|
||
|
|
<td>鏂囦欢浣滅敤鍩熷彲鍙樺叏灞€瀵硅薄锛岄渶纭��灏佽�銆佸苟鍙戣�闂�拰鍒濆�鍖栭『搴�</td>
|
||
|
|
<td><code>constexpr float CURRENT_KALMAN_MEASUREMENT_NOISE_R = 5e-5f;</code></td>
|
||
|
|
<td>寤鸿�纭��鍒濆�鍖栭『搴忋€佽�闂�竟鐣岋紱蹇呰�鏃跺皝瑁呮垨娣诲姞鍋忕�璇存槑銆�</td>
|
||
|
|
</tr>
|
||
|
|
<tr class="issue-row severity-warning" data-issue-id="supp-2eaa8c7f0941" data-group="琛ュ厖绛涙煡" data-severity="warning" data-rule="SUP-GLB-001">
|
||
|
|
<td class="check-cell"><input type="checkbox" class="issue-check" id="ck-supp-2eaa8c7f0941" data-id="supp-2eaa8c7f0941"><label for="ck-supp-2eaa8c7f0941" class="sr">纭��</label></td>
|
||
|
|
<td><span class="badge warning">warning</span></td>
|
||
|
|
<td>琛ュ厖绛涙煡</td>
|
||
|
|
<td><code>SUP-GLB-001</code></td>
|
||
|
|
<td><code>sys/config.h:199</code></td>
|
||
|
|
<td>鏂囦欢浣滅敤鍩熷彲鍙樺叏灞€瀵硅薄锛岄渶纭��灏佽�銆佸苟鍙戣�闂�拰鍒濆�鍖栭『搴�</td>
|
||
|
|
<td><code>constexpr float DEFAULT_current_loop_p = 0.1f / 100 * 12;</code></td>
|
||
|
|
<td>寤鸿�纭��鍒濆�鍖栭『搴忋€佽�闂�竟鐣岋紱蹇呰�鏃跺皝瑁呮垨娣诲姞鍋忕�璇存槑銆�</td>
|
||
|
|
</tr>
|
||
|
|
<tr class="issue-row severity-warning" data-issue-id="supp-4becb5ead2c4" data-group="琛ュ厖绛涙煡" data-severity="warning" data-rule="SUP-GLB-001">
|
||
|
|
<td class="check-cell"><input type="checkbox" class="issue-check" id="ck-supp-4becb5ead2c4" data-id="supp-4becb5ead2c4"><label for="ck-supp-4becb5ead2c4" class="sr">纭��</label></td>
|
||
|
|
<td><span class="badge warning">warning</span></td>
|
||
|
|
<td>琛ュ厖绛涙煡</td>
|
||
|
|
<td><code>SUP-GLB-001</code></td>
|
||
|
|
<td><code>sys/config.h:201</code></td>
|
||
|
|
<td>鏂囦欢浣滅敤鍩熷彲鍙樺叏灞€瀵硅薄锛岄渶纭��灏佽�銆佸苟鍙戣�闂�拰鍒濆�鍖栭『搴�</td>
|
||
|
|
<td><code>constexpr float current_loop_Ki = 0.55f;</code></td>
|
||
|
|
<td>寤鸿�纭��鍒濆�鍖栭『搴忋€佽�闂�竟鐣岋紱蹇呰�鏃跺皝瑁呮垨娣诲姞鍋忕�璇存槑銆�</td>
|
||
|
|
</tr>
|
||
|
|
<tr class="issue-row severity-warning" data-issue-id="supp-4182de41f8da" data-group="琛ュ厖绛涙煡" data-severity="warning" data-rule="SUP-GLB-001">
|
||
|
|
<td class="check-cell"><input type="checkbox" class="issue-check" id="ck-supp-4182de41f8da" data-id="supp-4182de41f8da"><label for="ck-supp-4182de41f8da" class="sr">纭��</label></td>
|
||
|
|
<td><span class="badge warning">warning</span></td>
|
||
|
|
<td>琛ュ厖绛涙煡</td>
|
||
|
|
<td><code>SUP-GLB-001</code></td>
|
||
|
|
<td><code>sys/config.h:203</code></td>
|
||
|
|
<td>鏂囦欢浣滅敤鍩熷彲鍙樺叏灞€瀵硅薄锛岄渶纭��灏佽�銆佸苟鍙戣�闂�拰鍒濆�鍖栭『搴�</td>
|
||
|
|
<td><code>constexpr float current_loop_Kd = 3e-4f;</code></td>
|
||
|
|
<td>寤鸿�纭��鍒濆�鍖栭『搴忋€佽�闂�竟鐣岋紱蹇呰�鏃跺皝瑁呮垨娣诲姞鍋忕�璇存槑銆�</td>
|
||
|
|
</tr>
|
||
|
|
<tr class="issue-row severity-warning" data-issue-id="supp-442b031030c0" data-group="琛ュ厖绛涙煡" data-severity="warning" data-rule="SUP-GLB-001">
|
||
|
|
<td class="check-cell"><input type="checkbox" class="issue-check" id="ck-supp-442b031030c0" data-id="supp-442b031030c0"><label for="ck-supp-442b031030c0" class="sr">纭��</label></td>
|
||
|
|
<td><span class="badge warning">warning</span></td>
|
||
|
|
<td>琛ュ厖绛涙煡</td>
|
||
|
|
<td><code>SUP-GLB-001</code></td>
|
||
|
|
<td><code>sys/config.h:206</code></td>
|
||
|
|
<td>鏂囦欢浣滅敤鍩熷彲鍙樺叏灞€瀵硅薄锛岄渶纭��灏佽�銆佸苟鍙戣�闂�拰鍒濆�鍖栭『搴�</td>
|
||
|
|
<td><code>constexpr float DEFAULT_vel_loop_p = 0.018f / 100 * 12;</code></td>
|
||
|
|
<td>寤鸿�纭��鍒濆�鍖栭『搴忋€佽�闂�竟鐣岋紱蹇呰�鏃跺皝瑁呮垨娣诲姞鍋忕�璇存槑銆�</td>
|
||
|
|
</tr>
|
||
|
|
<tr class="issue-row severity-warning" data-issue-id="supp-58df8dc7015c" data-group="琛ュ厖绛涙煡" data-severity="warning" data-rule="SUP-GLB-001">
|
||
|
|
<td class="check-cell"><input type="checkbox" class="issue-check" id="ck-supp-58df8dc7015c" data-id="supp-58df8dc7015c"><label for="ck-supp-58df8dc7015c" class="sr">纭��</label></td>
|
||
|
|
<td><span class="badge warning">warning</span></td>
|
||
|
|
<td>琛ュ厖绛涙煡</td>
|
||
|
|
<td><code>SUP-GLB-001</code></td>
|
||
|
|
<td><code>sys/config.h:208</code></td>
|
||
|
|
<td>鏂囦欢浣滅敤鍩熷彲鍙樺叏灞€瀵硅薄锛岄渶纭��灏佽�銆佸苟鍙戣�闂�拰鍒濆�鍖栭『搴�</td>
|
||
|
|
<td><code>constexpr float vel_loop_Ku = 3.600000e-03 * 0.7 * 100 / 12;</code></td>
|
||
|
|
<td>寤鸿�纭��鍒濆�鍖栭『搴忋€佽�闂�竟鐣岋紱蹇呰�鏃跺皝瑁呮垨娣诲姞鍋忕�璇存槑銆�</td>
|
||
|
|
</tr>
|
||
|
|
<tr class="issue-row severity-warning" data-issue-id="supp-624129e18b9e" data-group="琛ュ厖绛涙煡" data-severity="warning" data-rule="SUP-GLB-001">
|
||
|
|
<td class="check-cell"><input type="checkbox" class="issue-check" id="ck-supp-624129e18b9e" data-id="supp-624129e18b9e"><label for="ck-supp-624129e18b9e" class="sr">纭��</label></td>
|
||
|
|
<td><span class="badge warning">warning</span></td>
|
||
|
|
<td>琛ュ厖绛涙煡</td>
|
||
|
|
<td><code>SUP-GLB-001</code></td>
|
||
|
|
<td><code>sys/config.h:210</code></td>
|
||
|
|
<td>鏂囦欢浣滅敤鍩熷彲鍙樺叏灞€瀵硅薄锛岄渶纭��灏佽�銆佸苟鍙戣�闂�拰鍒濆�鍖栭『搴�</td>
|
||
|
|
<td><code>constexpr float vel_loop_Tu = 17.0f * 1e-3f;</code></td>
|
||
|
|
<td>寤鸿�纭��鍒濆�鍖栭『搴忋€佽�闂�竟鐣岋紱蹇呰�鏃跺皝瑁呮垨娣诲姞鍋忕�璇存槑銆�</td>
|
||
|
|
</tr>
|
||
|
|
<tr class="issue-row severity-warning" data-issue-id="supp-cb34e84dcbdf" data-group="琛ュ厖绛涙煡" data-severity="warning" data-rule="SUP-GLB-001">
|
||
|
|
<td class="check-cell"><input type="checkbox" class="issue-check" id="ck-supp-cb34e84dcbdf" data-id="supp-cb34e84dcbdf"><label for="ck-supp-cb34e84dcbdf" class="sr">纭��</label></td>
|
||
|
|
<td><span class="badge warning">warning</span></td>
|
||
|
|
<td>琛ュ厖绛涙煡</td>
|
||
|
|
<td><code>SUP-GLB-001</code></td>
|
||
|
|
<td><code>sys/config.h:212</code></td>
|
||
|
|
<td>鏂囦欢浣滅敤鍩熷彲鍙樺叏灞€瀵硅薄锛岄渶纭��灏佽�銆佸苟鍙戣�闂�拰鍒濆�鍖栭『搴�</td>
|
||
|
|
<td><code>constexpr float vel_loop_Ki = 1.2 * vel_loop_Ku / vel_loop_Tu;</code></td>
|
||
|
|
<td>寤鸿�纭��鍒濆�鍖栭『搴忋€佽�闂�竟鐣岋紱蹇呰�鏃跺皝瑁呮垨娣诲姞鍋忕�璇存槑銆�</td>
|
||
|
|
</tr>
|
||
|
|
<tr class="issue-row severity-warning" data-issue-id="supp-334250f82da0" data-group="琛ュ厖绛涙煡" data-severity="warning" data-rule="SUP-GLB-001">
|
||
|
|
<td class="check-cell"><input type="checkbox" class="issue-check" id="ck-supp-334250f82da0" data-id="supp-334250f82da0"><label for="ck-supp-334250f82da0" class="sr">纭��</label></td>
|
||
|
|
<td><span class="badge warning">warning</span></td>
|
||
|
|
<td>琛ュ厖绛涙煡</td>
|
||
|
|
<td><code>SUP-GLB-001</code></td>
|
||
|
|
<td><code>sys/config.h:214</code></td>
|
||
|
|
<td>鏂囦欢浣滅敤鍩熷彲鍙樺叏灞€瀵硅薄锛岄渶纭��灏佽�銆佸苟鍙戣�闂�拰鍒濆�鍖栭『搴�</td>
|
||
|
|
<td><code>constexpr float vel_loop_Kd = 0.075 * vel_loop_Ku * vel_loop_Tu * 2;</code></td>
|
||
|
|
<td>寤鸿�纭��鍒濆�鍖栭『搴忋€佽�闂�竟鐣岋紱蹇呰�鏃跺皝瑁呮垨娣诲姞鍋忕�璇存槑銆�</td>
|
||
|
|
</tr>
|
||
|
|
<tr class="issue-row severity-warning" data-issue-id="supp-191496d69aae" data-group="琛ュ厖绛涙煡" data-severity="warning" data-rule="SUP-GLB-001">
|
||
|
|
<td class="check-cell"><input type="checkbox" class="issue-check" id="ck-supp-191496d69aae" data-id="supp-191496d69aae"><label for="ck-supp-191496d69aae" class="sr">纭��</label></td>
|
||
|
|
<td><span class="badge warning">warning</span></td>
|
||
|
|
<td>琛ュ厖绛涙煡</td>
|
||
|
|
<td><code>SUP-GLB-001</code></td>
|
||
|
|
<td><code>sys/config.h:217</code></td>
|
||
|
|
<td>鏂囦欢浣滅敤鍩熷彲鍙樺叏灞€瀵硅薄锛岄渶纭��灏佽�銆佸苟鍙戣�闂�拰鍒濆�鍖栭『搴�</td>
|
||
|
|
<td><code>constexpr float DEFAULT_vel_angloop_p = 0.4f / 100;</code></td>
|
||
|
|
<td>寤鸿�纭��鍒濆�鍖栭『搴忋€佽�闂�竟鐣岋紱蹇呰�鏃跺皝瑁呮垨娣诲姞鍋忕�璇存槑銆�</td>
|
||
|
|
</tr>
|
||
|
|
<tr class="issue-row severity-warning" data-issue-id="supp-a954c6db3be8" data-group="琛ュ厖绛涙煡" data-severity="warning" data-rule="SUP-GLB-001">
|
||
|
|
<td class="check-cell"><input type="checkbox" class="issue-check" id="ck-supp-a954c6db3be8" data-id="supp-a954c6db3be8"><label for="ck-supp-a954c6db3be8" class="sr">纭��</label></td>
|
||
|
|
<td><span class="badge warning">warning</span></td>
|
||
|
|
<td>琛ュ厖绛涙煡</td>
|
||
|
|
<td><code>SUP-GLB-001</code></td>
|
||
|
|
<td><code>sys/config.h:219</code></td>
|
||
|
|
<td>鏂囦欢浣滅敤鍩熷彲鍙樺叏灞€瀵硅薄锛岄渶纭��灏佽�銆佸苟鍙戣�闂�拰鍒濆�鍖栭『搴�</td>
|
||
|
|
<td><code>constexpr float vel_angloop_Ki = 5.0f;</code></td>
|
||
|
|
<td>寤鸿�纭��鍒濆�鍖栭『搴忋€佽�闂�竟鐣岋紱蹇呰�鏃跺皝瑁呮垨娣诲姞鍋忕�璇存槑銆�</td>
|
||
|
|
</tr>
|
||
|
|
<tr class="issue-row severity-warning" data-issue-id="supp-b59a8a08dd46" data-group="琛ュ厖绛涙煡" data-severity="warning" data-rule="SUP-GLB-001">
|
||
|
|
<td class="check-cell"><input type="checkbox" class="issue-check" id="ck-supp-b59a8a08dd46" data-id="supp-b59a8a08dd46"><label for="ck-supp-b59a8a08dd46" class="sr">纭��</label></td>
|
||
|
|
<td><span class="badge warning">warning</span></td>
|
||
|
|
<td>琛ュ厖绛涙煡</td>
|
||
|
|
<td><code>SUP-GLB-001</code></td>
|
||
|
|
<td><code>sys/config.h:221</code></td>
|
||
|
|
<td>鏂囦欢浣滅敤鍩熷彲鍙樺叏灞€瀵硅薄锛岄渶纭��灏佽�銆佸苟鍙戣�闂�拰鍒濆�鍖栭『搴�</td>
|
||
|
|
<td><code>constexpr float vel_angloop_Kd = 5e-05f;</code></td>
|
||
|
|
<td>寤鸿�纭��鍒濆�鍖栭『搴忋€佽�闂�竟鐣岋紱蹇呰�鏃跺皝瑁呮垨娣诲姞鍋忕�璇存槑銆�</td>
|
||
|
|
</tr>
|
||
|
|
<tr class="issue-row severity-warning" data-issue-id="supp-ec2f21ab7179" data-group="琛ュ厖绛涙煡" data-severity="warning" data-rule="SUP-GLB-001">
|
||
|
|
<td class="check-cell"><input type="checkbox" class="issue-check" id="ck-supp-ec2f21ab7179" data-id="supp-ec2f21ab7179"><label for="ck-supp-ec2f21ab7179" class="sr">纭��</label></td>
|
||
|
|
<td><span class="badge warning">warning</span></td>
|
||
|
|
<td>琛ュ厖绛涙煡</td>
|
||
|
|
<td><code>SUP-GLB-001</code></td>
|
||
|
|
<td><code>sys/config.h:224</code></td>
|
||
|
|
<td>鏂囦欢浣滅敤鍩熷彲鍙樺叏灞€瀵硅薄锛岄渶纭��灏佽�銆佸苟鍙戣�闂�拰鍒濆�鍖栭『搴�</td>
|
||
|
|
<td><code>constexpr float DEFAULT_angle_angloop_p =</code></td>
|
||
|
|
<td>寤鸿�纭��鍒濆�鍖栭『搴忋€佽�闂�竟鐣岋紱蹇呰�鏃跺皝瑁呮垨娣诲姞鍋忕�璇存槑銆�</td>
|
||
|
|
</tr>
|
||
|
|
<tr class="issue-row severity-warning" data-issue-id="supp-f938632efd00" data-group="琛ュ厖绛涙煡" data-severity="warning" data-rule="SUP-GLB-001">
|
||
|
|
<td class="check-cell"><input type="checkbox" class="issue-check" id="ck-supp-f938632efd00" data-id="supp-f938632efd00"><label for="ck-supp-f938632efd00" class="sr">纭��</label></td>
|
||
|
|
<td><span class="badge warning">warning</span></td>
|
||
|
|
<td>琛ュ厖绛涙煡</td>
|
||
|
|
<td><code>SUP-GLB-001</code></td>
|
||
|
|
<td><code>sys/config.h:227</code></td>
|
||
|
|
<td>鏂囦欢浣滅敤鍩熷彲鍙樺叏灞€瀵硅薄锛岄渶纭��灏佽�銆佸苟鍙戣�闂�拰鍒濆�鍖栭『搴�</td>
|
||
|
|
<td><code>constexpr float ang_angloop_Ki = 0.00f;</code></td>
|
||
|
|
<td>寤鸿�纭��鍒濆�鍖栭『搴忋€佽�闂�竟鐣岋紱蹇呰�鏃跺皝瑁呮垨娣诲姞鍋忕�璇存槑銆�</td>
|
||
|
|
</tr>
|
||
|
|
<tr class="issue-row severity-warning" data-issue-id="supp-7c9b992c78be" data-group="琛ュ厖绛涙煡" data-severity="warning" data-rule="SUP-GLB-001">
|
||
|
|
<td class="check-cell"><input type="checkbox" class="issue-check" id="ck-supp-7c9b992c78be" data-id="supp-7c9b992c78be"><label for="ck-supp-7c9b992c78be" class="sr">纭��</label></td>
|
||
|
|
<td><span class="badge warning">warning</span></td>
|
||
|
|
<td>琛ュ厖绛涙煡</td>
|
||
|
|
<td><code>SUP-GLB-001</code></td>
|
||
|
|
<td><code>sys/config.h:229</code></td>
|
||
|
|
<td>鏂囦欢浣滅敤鍩熷彲鍙樺叏灞€瀵硅薄锛岄渶纭��灏佽�銆佸苟鍙戣�闂�拰鍒濆�鍖栭『搴�</td>
|
||
|
|
<td><code>constexpr float ang_angloop_Kd = 8e-04f;</code></td>
|
||
|
|
<td>寤鸿�纭��鍒濆�鍖栭『搴忋€佽�闂�竟鐣岋紱蹇呰�鏃跺皝瑁呮垨娣诲姞鍋忕�璇存槑銆�</td>
|
||
|
|
</tr>
|
||
|
|
<tr class="issue-row severity-warning" data-issue-id="supp-674252936cac" data-group="琛ュ厖绛涙煡" data-severity="warning" data-rule="SUP-GLB-001">
|
||
|
|
<td class="check-cell"><input type="checkbox" class="issue-check" id="ck-supp-674252936cac" data-id="supp-674252936cac"><label for="ck-supp-674252936cac" class="sr">纭��</label></td>
|
||
|
|
<td><span class="badge warning">warning</span></td>
|
||
|
|
<td>琛ュ厖绛涙煡</td>
|
||
|
|
<td><code>SUP-GLB-001</code></td>
|
||
|
|
<td><code>sys/config.h:232</code></td>
|
||
|
|
<td>鏂囦欢浣滅敤鍩熷彲鍙樺叏灞€瀵硅薄锛岄渶纭��灏佽�銆佸苟鍙戣�闂�拰鍒濆�鍖栭『搴�</td>
|
||
|
|
<td><code>constexpr float DEFAULT_angle_loop_p = 60.0f / 100 * 12;</code></td>
|
||
|
|
<td>寤鸿�纭��鍒濆�鍖栭『搴忋€佽�闂�竟鐣岋紱蹇呰�鏃跺皝瑁呮垨娣诲姞鍋忕�璇存槑銆�</td>
|
||
|
|
</tr>
|
||
|
|
<tr class="issue-row severity-warning" data-issue-id="supp-2ec9227ef7dd" data-group="琛ュ厖绛涙煡" data-severity="warning" data-rule="SUP-GLB-001">
|
||
|
|
<td class="check-cell"><input type="checkbox" class="issue-check" id="ck-supp-2ec9227ef7dd" data-id="supp-2ec9227ef7dd"><label for="ck-supp-2ec9227ef7dd" class="sr">纭��</label></td>
|
||
|
|
<td><span class="badge warning">warning</span></td>
|
||
|
|
<td>琛ュ厖绛涙煡</td>
|
||
|
|
<td><code>SUP-GLB-001</code></td>
|
||
|
|
<td><code>sys/config.h:235</code></td>
|
||
|
|
<td>鏂囦欢浣滅敤鍩熷彲鍙樺叏灞€瀵硅薄锛岄渶纭��灏佽�銆佸苟鍙戣�闂�拰鍒濆�鍖栭『搴�</td>
|
||
|
|
<td><code>constexpr float DEFAULT_angle_MIT_p = 100.0f / 100 * 12;</code></td>
|
||
|
|
<td>寤鸿�纭��鍒濆�鍖栭『搴忋€佽�闂�竟鐣岋紱蹇呰�鏃跺皝瑁呮垨娣诲姞鍋忕�璇存槑銆�</td>
|
||
|
|
</tr>
|
||
|
|
<tr class="issue-row severity-warning" data-issue-id="supp-8f1a0be480db" data-group="琛ュ厖绛涙煡" data-severity="warning" data-rule="SUP-GLB-001">
|
||
|
|
<td class="check-cell"><input type="checkbox" class="issue-check" id="ck-supp-8f1a0be480db" data-id="supp-8f1a0be480db"><label for="ck-supp-8f1a0be480db" class="sr">纭��</label></td>
|
||
|
|
<td><span class="badge warning">warning</span></td>
|
||
|
|
<td>琛ュ厖绛涙煡</td>
|
||
|
|
<td><code>SUP-GLB-001</code></td>
|
||
|
|
<td><code>sys/config.h:237</code></td>
|
||
|
|
<td>鏂囦欢浣滅敤鍩熷彲鍙樺叏灞€瀵硅薄锛岄渶纭��灏佽�銆佸苟鍙戣�闂�拰鍒濆�鍖栭『搴�</td>
|
||
|
|
<td><code>constexpr float angle_MIT_Ki = 0.0f;</code></td>
|
||
|
|
<td>寤鸿�纭��鍒濆�鍖栭『搴忋€佽�闂�竟鐣岋紱蹇呰�鏃跺皝瑁呮垨娣诲姞鍋忕�璇存槑銆�</td>
|
||
|
|
</tr>
|
||
|
|
<tr class="issue-row severity-warning" data-issue-id="supp-09cf228fa618" data-group="琛ュ厖绛涙煡" data-severity="warning" data-rule="SUP-GLB-001">
|
||
|
|
<td class="check-cell"><input type="checkbox" class="issue-check" id="ck-supp-09cf228fa618" data-id="supp-09cf228fa618"><label for="ck-supp-09cf228fa618" class="sr">纭��</label></td>
|
||
|
|
<td><span class="badge warning">warning</span></td>
|
||
|
|
<td>琛ュ厖绛涙煡</td>
|
||
|
|
<td><code>SUP-GLB-001</code></td>
|
||
|
|
<td><code>sys/config.h:239</code></td>
|
||
|
|
<td>鏂囦欢浣滅敤鍩熷彲鍙樺叏灞€瀵硅薄锛岄渶纭��灏佽�銆佸苟鍙戣�闂�拰鍒濆�鍖栭『搴�</td>
|
||
|
|
<td><code>constexpr float angle_MIT_Kd = 8e-04f;</code></td>
|
||
|
|
<td>寤鸿�纭��鍒濆�鍖栭『搴忋€佽�闂�竟鐣岋紱蹇呰�鏃跺皝瑁呮垨娣诲姞鍋忕�璇存槑銆�</td>
|
||
|
|
</tr>
|
||
|
|
<tr class="issue-row severity-warning" data-issue-id="supp-fb700e5b9217" data-group="琛ュ厖绛涙煡" data-severity="warning" data-rule="SUP-GLB-001">
|
||
|
|
<td class="check-cell"><input type="checkbox" class="issue-check" id="ck-supp-fb700e5b9217" data-id="supp-fb700e5b9217"><label for="ck-supp-fb700e5b9217" class="sr">纭��</label></td>
|
||
|
|
<td><span class="badge warning">warning</span></td>
|
||
|
|
<td>琛ュ厖绛涙煡</td>
|
||
|
|
<td><code>SUP-GLB-001</code></td>
|
||
|
|
<td><code>sys/config.h:242</code></td>
|
||
|
|
<td>鏂囦欢浣滅敤鍩熷彲鍙樺叏灞€瀵硅薄锛岄渶纭��灏佽�銆佸苟鍙戣�闂�拰鍒濆�鍖栭『搴�</td>
|
||
|
|
<td><code>constexpr float DEFAULT_vel_MIT_p = 5.0f / 100;</code></td>
|
||
|
|
<td>寤鸿�纭��鍒濆�鍖栭『搴忋€佽�闂�竟鐣岋紱蹇呰�鏃跺皝瑁呮垨娣诲姞鍋忕�璇存槑銆�</td>
|
||
|
|
</tr>
|
||
|
|
<tr class="issue-row severity-warning" data-issue-id="supp-262745c8fde4" data-group="琛ュ厖绛涙煡" data-severity="warning" data-rule="SUP-GLB-001">
|
||
|
|
<td class="check-cell"><input type="checkbox" class="issue-check" id="ck-supp-262745c8fde4" data-id="supp-262745c8fde4"><label for="ck-supp-262745c8fde4" class="sr">纭��</label></td>
|
||
|
|
<td><span class="badge warning">warning</span></td>
|
||
|
|
<td>琛ュ厖绛涙煡</td>
|
||
|
|
<td><code>SUP-GLB-001</code></td>
|
||
|
|
<td><code>sys/config.h:244</code></td>
|
||
|
|
<td>鏂囦欢浣滅敤鍩熷彲鍙樺叏灞€瀵硅薄锛岄渶纭��灏佽�銆佸苟鍙戣�闂�拰鍒濆�鍖栭『搴�</td>
|
||
|
|
<td><code>constexpr float vel_MIT_Ki = 15.0f;</code></td>
|
||
|
|
<td>寤鸿�纭��鍒濆�鍖栭『搴忋€佽�闂�竟鐣岋紱蹇呰�鏃跺皝瑁呮垨娣诲姞鍋忕�璇存槑銆�</td>
|
||
|
|
</tr>
|
||
|
|
<tr class="issue-row severity-warning" data-issue-id="supp-7265bf9ffeb6" data-group="琛ュ厖绛涙煡" data-severity="warning" data-rule="SUP-GLB-001">
|
||
|
|
<td class="check-cell"><input type="checkbox" class="issue-check" id="ck-supp-7265bf9ffeb6" data-id="supp-7265bf9ffeb6"><label for="ck-supp-7265bf9ffeb6" class="sr">纭��</label></td>
|
||
|
|
<td><span class="badge warning">warning</span></td>
|
||
|
|
<td>琛ュ厖绛涙煡</td>
|
||
|
|
<td><code>SUP-GLB-001</code></td>
|
||
|
|
<td><code>sys/config.h:246</code></td>
|
||
|
|
<td>鏂囦欢浣滅敤鍩熷彲鍙樺叏灞€瀵硅薄锛岄渶纭��灏佽�銆佸苟鍙戣�闂�拰鍒濆�鍖栭『搴�</td>
|
||
|
|
<td><code>constexpr float vel_MIT_Kd = 1e-04f;</code></td>
|
||
|
|
<td>寤鸿�纭��鍒濆�鍖栭『搴忋€佽�闂�竟鐣岋紱蹇呰�鏃跺皝瑁呮垨娣诲姞鍋忕�璇存槑銆�</td>
|
||
|
|
</tr>
|
||
|
|
<tr class="issue-row severity-warning" data-issue-id="supp-d7851021e615" data-group="琛ュ厖绛涙煡" data-severity="warning" data-rule="SUP-GLB-001">
|
||
|
|
<td class="check-cell"><input type="checkbox" class="issue-check" id="ck-supp-d7851021e615" data-id="supp-d7851021e615"><label for="ck-supp-d7851021e615" class="sr">纭��</label></td>
|
||
|
|
<td><span class="badge warning">warning</span></td>
|
||
|
|
<td>琛ュ厖绛涙煡</td>
|
||
|
|
<td><code>SUP-GLB-001</code></td>
|
||
|
|
<td><code>sys/config.h:249</code></td>
|
||
|
|
<td>鏂囦欢浣滅敤鍩熷彲鍙樺叏灞€瀵硅薄锛岄渶纭��灏佽�銆佸苟鍙戣�闂�拰鍒濆�鍖栭『搴�</td>
|
||
|
|
<td><code>constexpr float DEFAULT_current_MIT_p = 0.2f / 100 * 12;</code></td>
|
||
|
|
<td>寤鸿�纭��鍒濆�鍖栭『搴忋€佽�闂�竟鐣岋紱蹇呰�鏃跺皝瑁呮垨娣诲姞鍋忕�璇存槑銆�</td>
|
||
|
|
</tr>
|
||
|
|
<tr class="issue-row severity-warning" data-issue-id="supp-b187de9b2c71" data-group="琛ュ厖绛涙煡" data-severity="warning" data-rule="SUP-GLB-001">
|
||
|
|
<td class="check-cell"><input type="checkbox" class="issue-check" id="ck-supp-b187de9b2c71" data-id="supp-b187de9b2c71"><label for="ck-supp-b187de9b2c71" class="sr">纭��</label></td>
|
||
|
|
<td><span class="badge warning">warning</span></td>
|
||
|
|
<td>琛ュ厖绛涙煡</td>
|
||
|
|
<td><code>SUP-GLB-001</code></td>
|
||
|
|
<td><code>sys/config.h:251</code></td>
|
||
|
|
<td>鏂囦欢浣滅敤鍩熷彲鍙樺叏灞€瀵硅薄锛岄渶纭��灏佽�銆佸苟鍙戣�闂�拰鍒濆�鍖栭『搴�</td>
|
||
|
|
<td><code>constexpr float current_MIT_Ki = 0.1f;</code></td>
|
||
|
|
<td>寤鸿�纭��鍒濆�鍖栭『搴忋€佽�闂�竟鐣岋紱蹇呰�鏃跺皝瑁呮垨娣诲姞鍋忕�璇存槑銆�</td>
|
||
|
|
</tr>
|
||
|
|
<tr class="issue-row severity-warning" data-issue-id="supp-fbc927cfd61d" data-group="琛ュ厖绛涙煡" data-severity="warning" data-rule="SUP-GLB-001">
|
||
|
|
<td class="check-cell"><input type="checkbox" class="issue-check" id="ck-supp-fbc927cfd61d" data-id="supp-fbc927cfd61d"><label for="ck-supp-fbc927cfd61d" class="sr">纭��</label></td>
|
||
|
|
<td><span class="badge warning">warning</span></td>
|
||
|
|
<td>琛ュ厖绛涙煡</td>
|
||
|
|
<td><code>SUP-GLB-001</code></td>
|
||
|
|
<td><code>sys/config.h:253</code></td>
|
||
|
|
<td>鏂囦欢浣滅敤鍩熷彲鍙樺叏灞€瀵硅薄锛岄渶纭��灏佽�銆佸苟鍙戣�闂�拰鍒濆�鍖栭『搴�</td>
|
||
|
|
<td><code>constexpr float current_MIT_Kd = 3e-4f;</code></td>
|
||
|
|
<td>寤鸿�纭��鍒濆�鍖栭『搴忋€佽�闂�竟鐣岋紱蹇呰�鏃跺皝瑁呮垨娣诲姞鍋忕�璇存槑銆�</td>
|
||
|
|
</tr>
|
||
|
|
<tr class="issue-row severity-warning" data-issue-id="supp-1acaf41cfdae" data-group="琛ュ厖绛涙煡" data-severity="warning" data-rule="SUP-GLB-001">
|
||
|
|
<td class="check-cell"><input type="checkbox" class="issue-check" id="ck-supp-1acaf41cfdae" data-id="supp-1acaf41cfdae"><label for="ck-supp-1acaf41cfdae" class="sr">纭��</label></td>
|
||
|
|
<td><span class="badge warning">warning</span></td>
|
||
|
|
<td>琛ュ厖绛涙煡</td>
|
||
|
|
<td><code>SUP-GLB-001</code></td>
|
||
|
|
<td><code>sys/config.h:260</code></td>
|
||
|
|
<td>鏂囦欢浣滅敤鍩熷彲鍙樺叏灞€瀵硅薄锛岄渶纭��灏佽�銆佸苟鍙戣�闂�拰鍒濆�鍖栭『搴�</td>
|
||
|
|
<td><code>constexpr float ADC_MAX = 65536.0f;</code></td>
|
||
|
|
<td>寤鸿�纭��鍒濆�鍖栭『搴忋€佽�闂�竟鐣岋紱蹇呰�鏃跺皝瑁呮垨娣诲姞鍋忕�璇存槑銆�</td>
|
||
|
|
</tr>
|
||
|
|
<tr class="issue-row severity-warning" data-issue-id="supp-f3b55e35f9d0" data-group="琛ュ厖绛涙煡" data-severity="warning" data-rule="SUP-GLB-001">
|
||
|
|
<td class="check-cell"><input type="checkbox" class="issue-check" id="ck-supp-f3b55e35f9d0" data-id="supp-f3b55e35f9d0"><label for="ck-supp-f3b55e35f9d0" class="sr">纭��</label></td>
|
||
|
|
<td><span class="badge warning">warning</span></td>
|
||
|
|
<td>琛ュ厖绛涙煡</td>
|
||
|
|
<td><code>SUP-GLB-001</code></td>
|
||
|
|
<td><code>sys/config.h:262</code></td>
|
||
|
|
<td>鏂囦欢浣滅敤鍩熷彲鍙樺叏灞€瀵硅薄锛岄渶纭��灏佽�銆佸苟鍙戣�闂�拰鍒濆�鍖栭『搴�</td>
|
||
|
|
<td><code>constexpr float PI = 3.14159265358979323846f;</code></td>
|
||
|
|
<td>寤鸿�纭��鍒濆�鍖栭『搴忋€佽�闂�竟鐣岋紱蹇呰�鏃跺皝瑁呮垨娣诲姞鍋忕�璇存槑銆�</td>
|
||
|
|
</tr>
|
||
|
|
<tr class="issue-row severity-warning" data-issue-id="supp-20a5d232f926" data-group="琛ュ厖绛涙煡" data-severity="warning" data-rule="SUP-GLB-001">
|
||
|
|
<td class="check-cell"><input type="checkbox" class="issue-check" id="ck-supp-20a5d232f926" data-id="supp-20a5d232f926"><label for="ck-supp-20a5d232f926" class="sr">纭��</label></td>
|
||
|
|
<td><span class="badge warning">warning</span></td>
|
||
|
|
<td>琛ュ厖绛涙煡</td>
|
||
|
|
<td><code>SUP-GLB-001</code></td>
|
||
|
|
<td><code>sys/config.h:264</code></td>
|
||
|
|
<td>鏂囦欢浣滅敤鍩熷彲鍙樺叏灞€瀵硅薄锛岄渶纭��灏佽�銆佸苟鍙戣�闂�拰鍒濆�鍖栭『搴�</td>
|
||
|
|
<td><code>constexpr float INV_PI_3 = 3.0f / PI;</code></td>
|
||
|
|
<td>寤鸿�纭��鍒濆�鍖栭『搴忋€佽�闂�竟鐣岋紱蹇呰�鏃跺皝瑁呮垨娣诲姞鍋忕�璇存槑銆�</td>
|
||
|
|
</tr>
|
||
|
|
<tr class="issue-row severity-warning" data-issue-id="supp-378c2eadddd6" data-group="琛ュ厖绛涙煡" data-severity="warning" data-rule="SUP-GLB-001">
|
||
|
|
<td class="check-cell"><input type="checkbox" class="issue-check" id="ck-supp-378c2eadddd6" data-id="supp-378c2eadddd6"><label for="ck-supp-378c2eadddd6" class="sr">纭��</label></td>
|
||
|
|
<td><span class="badge warning">warning</span></td>
|
||
|
|
<td>琛ュ厖绛涙煡</td>
|
||
|
|
<td><code>SUP-GLB-001</code></td>
|
||
|
|
<td><code>sys/config.h:266</code></td>
|
||
|
|
<td>鏂囦欢浣滅敤鍩熷彲鍙樺叏灞€瀵硅薄锛岄渶纭��灏佽�銆佸苟鍙戣�闂�拰鍒濆�鍖栭『搴�</td>
|
||
|
|
<td><code>constexpr float PI_3 = PI / 3.0f;</code></td>
|
||
|
|
<td>寤鸿�纭��鍒濆�鍖栭『搴忋€佽�闂�竟鐣岋紱蹇呰�鏃跺皝瑁呮垨娣诲姞鍋忕�璇存槑銆�</td>
|
||
|
|
</tr>
|
||
|
|
<tr class="issue-row severity-warning" data-issue-id="supp-5bf3d6123aea" data-group="琛ュ厖绛涙煡" data-severity="warning" data-rule="SUP-GLB-001">
|
||
|
|
<td class="check-cell"><input type="checkbox" class="issue-check" id="ck-supp-5bf3d6123aea" data-id="supp-5bf3d6123aea"><label for="ck-supp-5bf3d6123aea" class="sr">纭��</label></td>
|
||
|
|
<td><span class="badge warning">warning</span></td>
|
||
|
|
<td>琛ュ厖绛涙煡</td>
|
||
|
|
<td><code>SUP-GLB-001</code></td>
|
||
|
|
<td><code>sys/config.h:268</code></td>
|
||
|
|
<td>鏂囦欢浣滅敤鍩熷彲鍙樺叏灞€瀵硅薄锛岄渶纭��灏佽�銆佸苟鍙戣�闂�拰鍒濆�鍖栭『搴�</td>
|
||
|
|
<td><code>constexpr float _1_SQRT3 = 0.57735026919f;</code></td>
|
||
|
|
<td>寤鸿�纭��鍒濆�鍖栭『搴忋€佽�闂�竟鐣岋紱蹇呰�鏃跺皝瑁呮垨娣诲姞鍋忕�璇存槑銆�</td>
|
||
|
|
</tr>
|
||
|
|
<tr class="issue-row severity-warning" data-issue-id="supp-4f9e1ff5f977" data-group="琛ュ厖绛涙煡" data-severity="warning" data-rule="SUP-GLB-001">
|
||
|
|
<td class="check-cell"><input type="checkbox" class="issue-check" id="ck-supp-4f9e1ff5f977" data-id="supp-4f9e1ff5f977"><label for="ck-supp-4f9e1ff5f977" class="sr">纭��</label></td>
|
||
|
|
<td><span class="badge warning">warning</span></td>
|
||
|
|
<td>琛ュ厖绛涙煡</td>
|
||
|
|
<td><code>SUP-GLB-001</code></td>
|
||
|
|
<td><code>sys/config.h:270</code></td>
|
||
|
|
<td>鏂囦欢浣滅敤鍩熷彲鍙樺叏灞€瀵硅薄锛岄渶纭��灏佽�銆佸苟鍙戣�闂�拰鍒濆�鍖栭『搴�</td>
|
||
|
|
<td><code>constexpr float _3PI_2 = 4.71238898038f;</code></td>
|
||
|
|
<td>寤鸿�纭��鍒濆�鍖栭『搴忋€佽�闂�竟鐣岋紱蹇呰�鏃跺皝瑁呮垨娣诲姞鍋忕�璇存槑銆�</td>
|
||
|
|
</tr>
|
||
|
|
<tr class="issue-row severity-warning" data-issue-id="supp-fd0c805a01cb" data-group="琛ュ厖绛涙煡" data-severity="warning" data-rule="SUP-GLB-001">
|
||
|
|
<td class="check-cell"><input type="checkbox" class="issue-check" id="ck-supp-fd0c805a01cb" data-id="supp-fd0c805a01cb"><label for="ck-supp-fd0c805a01cb" class="sr">纭��</label></td>
|
||
|
|
<td><span class="badge warning">warning</span></td>
|
||
|
|
<td>琛ュ厖绛涙煡</td>
|
||
|
|
<td><code>SUP-GLB-001</code></td>
|
||
|
|
<td><code>sys/config.h:272</code></td>
|
||
|
|
<td>鏂囦欢浣滅敤鍩熷彲鍙樺叏灞€瀵硅薄锛岄渶纭��灏佽�銆佸苟鍙戣�闂�拰鍒濆�鍖栭『搴�</td>
|
||
|
|
<td><code>constexpr float SQRT3 = 1.7320508075688772f;</code></td>
|
||
|
|
<td>寤鸿�纭��鍒濆�鍖栭『搴忋€佽�闂�竟鐣岋紱蹇呰�鏃跺皝瑁呮垨娣诲姞鍋忕�璇存槑銆�</td>
|
||
|
|
</tr>
|
||
|
|
<tr class="issue-row severity-warning" data-issue-id="supp-4b1489b395b5" data-group="琛ュ厖绛涙煡" data-severity="warning" data-rule="SUP-GLB-001">
|
||
|
|
<td class="check-cell"><input type="checkbox" class="issue-check" id="ck-supp-4b1489b395b5" data-id="supp-4b1489b395b5"><label for="ck-supp-4b1489b395b5" class="sr">纭��</label></td>
|
||
|
|
<td><span class="badge warning">warning</span></td>
|
||
|
|
<td>琛ュ厖绛涙煡</td>
|
||
|
|
<td><code>SUP-GLB-001</code></td>
|
||
|
|
<td><code>sys/config.h:274</code></td>
|
||
|
|
<td>鏂囦欢浣滅敤鍩熷彲鍙樺叏灞€瀵硅薄锛岄渶纭��灏佽�銆佸苟鍙戣�闂�拰鍒濆�鍖栭『搴�</td>
|
||
|
|
<td><code>constexpr float SQRT3DV2 = 0.8660254037844386f;</code></td>
|
||
|
|
<td>寤鸿�纭��鍒濆�鍖栭『搴忋€佽�闂�竟鐣岋紱蹇呰�鏃跺皝瑁呮垨娣诲姞鍋忕�璇存槑銆�</td>
|
||
|
|
</tr>
|
||
|
|
<tr class="issue-row severity-warning" data-issue-id="supp-177d79286976" data-group="琛ュ厖绛涙煡" data-severity="warning" data-rule="SUP-GLB-001">
|
||
|
|
<td class="check-cell"><input type="checkbox" class="issue-check" id="ck-supp-177d79286976" data-id="supp-177d79286976"><label for="ck-supp-177d79286976" class="sr">纭��</label></td>
|
||
|
|
<td><span class="badge warning">warning</span></td>
|
||
|
|
<td>琛ュ厖绛涙煡</td>
|
||
|
|
<td><code>SUP-GLB-001</code></td>
|
||
|
|
<td><code>sys/config.h:276</code></td>
|
||
|
|
<td>鏂囦欢浣滅敤鍩熷彲鍙樺叏灞€瀵硅薄锛岄渶纭��灏佽�銆佸苟鍙戣�闂�拰鍒濆�鍖栭『搴�</td>
|
||
|
|
<td><code>constexpr float COS_PI_3 = 0.5f;</code></td>
|
||
|
|
<td>寤鸿�纭��鍒濆�鍖栭『搴忋€佽�闂�竟鐣岋紱蹇呰�鏃跺皝瑁呮垨娣诲姞鍋忕�璇存槑銆�</td>
|
||
|
|
</tr>
|
||
|
|
<tr class="issue-row severity-warning" data-issue-id="supp-b464d624b89c" data-group="琛ュ厖绛涙煡" data-severity="warning" data-rule="SUP-GLB-001">
|
||
|
|
<td class="check-cell"><input type="checkbox" class="issue-check" id="ck-supp-b464d624b89c" data-id="supp-b464d624b89c"><label for="ck-supp-b464d624b89c" class="sr">纭��</label></td>
|
||
|
|
<td><span class="badge warning">warning</span></td>
|
||
|
|
<td>琛ュ厖绛涙煡</td>
|
||
|
|
<td><code>SUP-GLB-001</code></td>
|
||
|
|
<td><code>sys/config.h:278</code></td>
|
||
|
|
<td>鏂囦欢浣滅敤鍩熷彲鍙樺叏灞€瀵硅薄锛岄渶纭��灏佽�銆佸苟鍙戣�闂�拰鍒濆�鍖栭『搴�</td>
|
||
|
|
<td><code>constexpr float ANGLE_FACTOR = 25.0f / 180.0f * PI;</code></td>
|
||
|
|
<td>寤鸿�纭��鍒濆�鍖栭『搴忋€佽�闂�竟鐣岋紱蹇呰�鏃跺皝瑁呮垨娣诲姞鍋忕�璇存槑銆�</td>
|
||
|
|
</tr>
|
||
|
|
<tr class="issue-row severity-warning" data-issue-id="supp-fba82de9f335" data-group="琛ュ厖绛涙煡" data-severity="warning" data-rule="SUP-GLB-001">
|
||
|
|
<td class="check-cell"><input type="checkbox" class="issue-check" id="ck-supp-fba82de9f335" data-id="supp-fba82de9f335"><label for="ck-supp-fba82de9f335" class="sr">纭��</label></td>
|
||
|
|
<td><span class="badge warning">warning</span></td>
|
||
|
|
<td>琛ュ厖绛涙煡</td>
|
||
|
|
<td><code>SUP-GLB-001</code></td>
|
||
|
|
<td><code>sys/config.h:280</code></td>
|
||
|
|
<td>鏂囦欢浣滅敤鍩熷彲鍙樺叏灞€瀵硅薄锛岄渶纭��灏佽�銆佸苟鍙戣�闂�拰鍒濆�鍖栭『搴�</td>
|
||
|
|
<td><code>constexpr float DEG2RAD = 1.0f / 180.0f * PI;</code></td>
|
||
|
|
<td>寤鸿�纭��鍒濆�鍖栭『搴忋€佽�闂�竟鐣岋紱蹇呰�鏃跺皝瑁呮垨娣诲姞鍋忕�璇存槑銆�</td>
|
||
|
|
</tr>
|
||
|
|
<tr class="issue-row severity-warning" data-issue-id="supp-02752fc39463" data-group="琛ュ厖绛涙煡" data-severity="warning" data-rule="SUP-GLB-001">
|
||
|
|
<td class="check-cell"><input type="checkbox" class="issue-check" id="ck-supp-02752fc39463" data-id="supp-02752fc39463"><label for="ck-supp-02752fc39463" class="sr">纭��</label></td>
|
||
|
|
<td><span class="badge warning">warning</span></td>
|
||
|
|
<td>琛ュ厖绛涙煡</td>
|
||
|
|
<td><code>SUP-GLB-001</code></td>
|
||
|
|
<td><code>sys/config.h:282</code></td>
|
||
|
|
<td>鏂囦欢浣滅敤鍩熷彲鍙樺叏灞€瀵硅薄锛岄渶纭��灏佽�銆佸苟鍙戣�闂�拰鍒濆�鍖栭『搴�</td>
|
||
|
|
<td><code>constexpr float RAD2DEG = 180.0f / PI;</code></td>
|
||
|
|
<td>寤鸿�纭��鍒濆�鍖栭『搴忋€佽�闂�竟鐣岋紱蹇呰�鏃跺皝瑁呮垨娣诲姞鍋忕�璇存槑銆�</td>
|
||
|
|
</tr>
|
||
|
|
<tr class="issue-row severity-warning" data-issue-id="supp-d47f02ccdc6f" data-group="琛ュ厖绛涙煡" data-severity="warning" data-rule="SUP-GLB-001">
|
||
|
|
<td class="check-cell"><input type="checkbox" class="issue-check" id="ck-supp-d47f02ccdc6f" data-id="supp-d47f02ccdc6f"><label for="ck-supp-d47f02ccdc6f" class="sr">纭��</label></td>
|
||
|
|
<td><span class="badge warning">warning</span></td>
|
||
|
|
<td>琛ュ厖绛涙煡</td>
|
||
|
|
<td><code>SUP-GLB-001</code></td>
|
||
|
|
<td><code>sys/config.h:284</code></td>
|
||
|
|
<td>鏂囦欢浣滅敤鍩熷彲鍙樺叏灞€瀵硅薄锛岄渶纭��灏佽�銆佸苟鍙戣�闂�拰鍒濆�鍖栭『搴�</td>
|
||
|
|
<td><code>constexpr u8 DEFAULT_VALUE = 0;</code></td>
|
||
|
|
<td>寤鸿�纭��鍒濆�鍖栭『搴忋€佽�闂�竟鐣岋紱蹇呰�鏃跺皝瑁呮垨娣诲姞鍋忕�璇存槑銆�</td>
|
||
|
|
</tr>
|
||
|
|
<tr class="issue-row severity-warning" data-issue-id="supp-a372ad7cc25f" data-group="琛ュ厖绛涙煡" data-severity="warning" data-rule="SUP-GLB-001">
|
||
|
|
<td class="check-cell"><input type="checkbox" class="issue-check" id="ck-supp-a372ad7cc25f" data-id="supp-a372ad7cc25f"><label for="ck-supp-a372ad7cc25f" class="sr">纭��</label></td>
|
||
|
|
<td><span class="badge warning">warning</span></td>
|
||
|
|
<td>琛ュ厖绛涙煡</td>
|
||
|
|
<td><code>SUP-GLB-001</code></td>
|
||
|
|
<td><code>sys/config.h:286</code></td>
|
||
|
|
<td>鏂囦欢浣滅敤鍩熷彲鍙樺叏灞€瀵硅薄锛岄渶纭��灏佽�銆佸苟鍙戣�闂�拰鍒濆�鍖栭『搴�</td>
|
||
|
|
<td><code>constexpr u8 CONFIG_SAVED_NUM = 6;</code></td>
|
||
|
|
<td>寤鸿�纭��鍒濆�鍖栭『搴忋€佽�闂�竟鐣岋紱蹇呰�鏃跺皝瑁呮垨娣诲姞鍋忕�璇存槑銆�</td>
|
||
|
|
</tr>
|
||
|
|
<tr class="issue-row severity-warning" data-issue-id="supp-c843a8b60fa0" data-group="琛ュ厖绛涙煡" data-severity="warning" data-rule="SUP-GLB-001">
|
||
|
|
<td class="check-cell"><input type="checkbox" class="issue-check" id="ck-supp-c843a8b60fa0" data-id="supp-c843a8b60fa0"><label for="ck-supp-c843a8b60fa0" class="sr">纭��</label></td>
|
||
|
|
<td><span class="badge warning">warning</span></td>
|
||
|
|
<td>琛ュ厖绛涙煡</td>
|
||
|
|
<td><code>SUP-GLB-001</code></td>
|
||
|
|
<td><code>sys/config.h:290</code></td>
|
||
|
|
<td>鏂囦欢浣滅敤鍩熷彲鍙樺叏灞€瀵硅薄锛岄渶纭��灏佽�銆佸苟鍙戣�闂�拰鍒濆�鍖栭『搴�</td>
|
||
|
|
<td><code>constexpr u16 LUT_SIZE = 1024;</code></td>
|
||
|
|
<td>寤鸿�纭��鍒濆�鍖栭『搴忋€佽�闂�竟鐣岋紱蹇呰�鏃跺皝瑁呮垨娣诲姞鍋忕�璇存槑銆�</td>
|
||
|
|
</tr>
|
||
|
|
<tr class="issue-row severity-warning" data-issue-id="supp-9d2d2a633571" data-group="琛ュ厖绛涙煡" data-severity="warning" data-rule="SUP-GLB-001">
|
||
|
|
<td class="check-cell"><input type="checkbox" class="issue-check" id="ck-supp-9d2d2a633571" data-id="supp-9d2d2a633571"><label for="ck-supp-9d2d2a633571" class="sr">纭��</label></td>
|
||
|
|
<td><span class="badge warning">warning</span></td>
|
||
|
|
<td>琛ュ厖绛涙煡</td>
|
||
|
|
<td><code>SUP-GLB-001</code></td>
|
||
|
|
<td><code>sys/config.h:301</code></td>
|
||
|
|
<td>鏂囦欢浣滅敤鍩熷彲鍙樺叏灞€瀵硅薄锛岄渶纭��灏佽�銆佸苟鍙戣�闂�拰鍒濆�鍖栭『搴�</td>
|
||
|
|
<td><code>constexpr u16 DEV_CAN0_ID = 0x0000;</code></td>
|
||
|
|
<td>寤鸿�纭��鍒濆�鍖栭『搴忋€佽�闂�竟鐣岋紱蹇呰�鏃跺皝瑁呮垨娣诲姞鍋忕�璇存槑銆�</td>
|
||
|
|
</tr>
|
||
|
|
<tr class="issue-row severity-warning" data-issue-id="supp-476cb8529804" data-group="琛ュ厖绛涙煡" data-severity="warning" data-rule="SUP-GLB-001">
|
||
|
|
<td class="check-cell"><input type="checkbox" class="issue-check" id="ck-supp-476cb8529804" data-id="supp-476cb8529804"><label for="ck-supp-476cb8529804" class="sr">纭��</label></td>
|
||
|
|
<td><span class="badge warning">warning</span></td>
|
||
|
|
<td>琛ュ厖绛涙煡</td>
|
||
|
|
<td><code>SUP-GLB-001</code></td>
|
||
|
|
<td><code>sys/config.h:303</code></td>
|
||
|
|
<td>鏂囦欢浣滅敤鍩熷彲鍙樺叏灞€瀵硅薄锛岄渶纭��灏佽�銆佸苟鍙戣�闂�拰鍒濆�鍖栭『搴�</td>
|
||
|
|
<td><code>constexpr u16 DEV_CAN0_MASK = 0x0000;</code></td>
|
||
|
|
<td>寤鸿�纭��鍒濆�鍖栭『搴忋€佽�闂�竟鐣岋紱蹇呰�鏃跺皝瑁呮垨娣诲姞鍋忕�璇存槑銆�</td>
|
||
|
|
</tr>
|
||
|
|
<tr class="issue-row severity-warning" data-issue-id="supp-9e0e93117b39" data-group="琛ュ厖绛涙煡" data-severity="warning" data-rule="SUP-GLB-001">
|
||
|
|
<td class="check-cell"><input type="checkbox" class="issue-check" id="ck-supp-9e0e93117b39" data-id="supp-9e0e93117b39"><label for="ck-supp-9e0e93117b39" class="sr">纭��</label></td>
|
||
|
|
<td><span class="badge warning">warning</span></td>
|
||
|
|
<td>琛ュ厖绛涙煡</td>
|
||
|
|
<td><code>SUP-GLB-001</code></td>
|
||
|
|
<td><code>sys/config.h:305</code></td>
|
||
|
|
<td>鏂囦欢浣滅敤鍩熷彲鍙樺叏灞€瀵硅薄锛岄渶纭��灏佽�銆佸苟鍙戣�闂�拰鍒濆�鍖栭『搴�</td>
|
||
|
|
<td><code>constexpr u16 DEV_CAN_LOOPBACK_ID = 0x0000;</code></td>
|
||
|
|
<td>寤鸿�纭��鍒濆�鍖栭『搴忋€佽�闂�竟鐣岋紱蹇呰�鏃跺皝瑁呮垨娣诲姞鍋忕�璇存槑銆�</td>
|
||
|
|
</tr>
|
||
|
|
<tr class="issue-row severity-warning" data-issue-id="supp-7eca8869fe8d" data-group="琛ュ厖绛涙煡" data-severity="warning" data-rule="SUP-GLB-001">
|
||
|
|
<td class="check-cell"><input type="checkbox" class="issue-check" id="ck-supp-7eca8869fe8d" data-id="supp-7eca8869fe8d"><label for="ck-supp-7eca8869fe8d" class="sr">纭��</label></td>
|
||
|
|
<td><span class="badge warning">warning</span></td>
|
||
|
|
<td>琛ュ厖绛涙煡</td>
|
||
|
|
<td><code>SUP-GLB-001</code></td>
|
||
|
|
<td><code>sys/config.h:308</code></td>
|
||
|
|
<td>鏂囦欢浣滅敤鍩熷彲鍙樺叏灞€瀵硅薄锛岄渶纭��灏佽�銆佸苟鍙戣�闂�拰鍒濆�鍖栭『搴�</td>
|
||
|
|
<td><code>constexpr u16 CANFD_STATUS_ID = 0x0100;</code></td>
|
||
|
|
<td>寤鸿�纭��鍒濆�鍖栭『搴忋€佽�闂�竟鐣岋紱蹇呰�鏃跺皝瑁呮垨娣诲姞鍋忕�璇存槑銆�</td>
|
||
|
|
</tr>
|
||
|
|
<tr class="issue-row severity-warning" data-issue-id="supp-cd1b03277370" data-group="琛ュ厖绛涙煡" data-severity="warning" data-rule="SUP-GLB-001">
|
||
|
|
<td class="check-cell"><input type="checkbox" class="issue-check" id="ck-supp-cd1b03277370" data-id="supp-cd1b03277370"><label for="ck-supp-cd1b03277370" class="sr">纭��</label></td>
|
||
|
|
<td><span class="badge warning">warning</span></td>
|
||
|
|
<td>琛ュ厖绛涙煡</td>
|
||
|
|
<td><code>SUP-GLB-001</code></td>
|
||
|
|
<td><code>sys/config.h:310</code></td>
|
||
|
|
<td>鏂囦欢浣滅敤鍩熷彲鍙樺叏灞€瀵硅薄锛岄渶纭��灏佽�銆佸苟鍙戣�闂�拰鍒濆�鍖栭『搴�</td>
|
||
|
|
<td><code>constexpr u16 CANFD_CONFIG_ID = 0x0101;</code></td>
|
||
|
|
<td>寤鸿�纭��鍒濆�鍖栭『搴忋€佽�闂�竟鐣岋紱蹇呰�鏃跺皝瑁呮垨娣诲姞鍋忕�璇存槑銆�</td>
|
||
|
|
</tr>
|
||
|
|
<tr class="issue-row severity-warning" data-issue-id="supp-52e7dfa0bd8a" data-group="琛ュ厖绛涙煡" data-severity="warning" data-rule="SUP-GLB-001">
|
||
|
|
<td class="check-cell"><input type="checkbox" class="issue-check" id="ck-supp-52e7dfa0bd8a" data-id="supp-52e7dfa0bd8a"><label for="ck-supp-52e7dfa0bd8a" class="sr">纭��</label></td>
|
||
|
|
<td><span class="badge warning">warning</span></td>
|
||
|
|
<td>琛ュ厖绛涙煡</td>
|
||
|
|
<td><code>SUP-GLB-001</code></td>
|
||
|
|
<td><code>sys/config.h:312</code></td>
|
||
|
|
<td>鏂囦欢浣滅敤鍩熷彲鍙樺叏灞€瀵硅薄锛岄渶纭��灏佽�銆佸苟鍙戣�闂�拰鍒濆�鍖栭『搴�</td>
|
||
|
|
<td><code>constexpr u16 CANFD_VERSION_ID = 0x00FF;</code></td>
|
||
|
|
<td>寤鸿�纭��鍒濆�鍖栭『搴忋€佽�闂�竟鐣岋紱蹇呰�鏃跺皝瑁呮垨娣诲姞鍋忕�璇存槑銆�</td>
|
||
|
|
</tr>
|
||
|
|
<tr class="issue-row severity-warning" data-issue-id="supp-5f5afb443061" data-group="琛ュ厖绛涙煡" data-severity="warning" data-rule="SUP-GLB-001">
|
||
|
|
<td class="check-cell"><input type="checkbox" class="issue-check" id="ck-supp-5f5afb443061" data-id="supp-5f5afb443061"><label for="ck-supp-5f5afb443061" class="sr">纭��</label></td>
|
||
|
|
<td><span class="badge warning">warning</span></td>
|
||
|
|
<td>琛ュ厖绛涙煡</td>
|
||
|
|
<td><code>SUP-GLB-001</code></td>
|
||
|
|
<td><code>sys/config.h:315</code></td>
|
||
|
|
<td>鏂囦欢浣滅敤鍩熷彲鍙樺叏灞€瀵硅薄锛岄渶纭��灏佽�銆佸苟鍙戣�闂�拰鍒濆�鍖栭『搴�</td>
|
||
|
|
<td><code>constexpr u16 CANFD_CMD_ID = 0x0200;</code></td>
|
||
|
|
<td>寤鸿�纭��鍒濆�鍖栭『搴忋€佽�闂�竟鐣岋紱蹇呰�鏃跺皝瑁呮垨娣诲姞鍋忕�璇存槑銆�</td>
|
||
|
|
</tr>
|
||
|
|
<tr class="issue-row severity-warning" data-issue-id="supp-415c4b510e1b" data-group="琛ュ厖绛涙煡" data-severity="warning" data-rule="SUP-GLB-001">
|
||
|
|
<td class="check-cell"><input type="checkbox" class="issue-check" id="ck-supp-415c4b510e1b" data-id="supp-415c4b510e1b"><label for="ck-supp-415c4b510e1b" class="sr">纭��</label></td>
|
||
|
|
<td><span class="badge warning">warning</span></td>
|
||
|
|
<td>琛ュ厖绛涙煡</td>
|
||
|
|
<td><code>SUP-GLB-001</code></td>
|
||
|
|
<td><code>sys/config.h:317</code></td>
|
||
|
|
<td>鏂囦欢浣滅敤鍩熷彲鍙樺叏灞€瀵硅薄锛岄渶纭��灏佽�銆佸苟鍙戣�闂�拰鍒濆�鍖栭『搴�</td>
|
||
|
|
<td><code>constexpr u16 CANFD_RESET_ID = 0x0301;</code></td>
|
||
|
|
<td>寤鸿�纭��鍒濆�鍖栭『搴忋€佽�闂�竟鐣岋紱蹇呰�鏃跺皝瑁呮垨娣诲姞鍋忕�璇存槑銆�</td>
|
||
|
|
</tr>
|
||
|
|
<tr class="issue-row severity-warning" data-issue-id="supp-eb8c172d8fa7" data-group="琛ュ厖绛涙煡" data-severity="warning" data-rule="SUP-GLB-001">
|
||
|
|
<td class="check-cell"><input type="checkbox" class="issue-check" id="ck-supp-eb8c172d8fa7" data-id="supp-eb8c172d8fa7"><label for="ck-supp-eb8c172d8fa7" class="sr">纭��</label></td>
|
||
|
|
<td><span class="badge warning">warning</span></td>
|
||
|
|
<td>琛ュ厖绛涙煡</td>
|
||
|
|
<td><code>SUP-GLB-001</code></td>
|
||
|
|
<td><code>sys/config.h:320</code></td>
|
||
|
|
<td>鏂囦欢浣滅敤鍩熷彲鍙樺叏灞€瀵硅薄锛岄渶纭��灏佽�銆佸苟鍙戣�闂�拰鍒濆�鍖栭『搴�</td>
|
||
|
|
<td><code>constexpr u16 CANFD_SET_NODE_ID = 0x0400;</code></td>
|
||
|
|
<td>寤鸿�纭��鍒濆�鍖栭『搴忋€佽�闂�竟鐣岋紱蹇呰�鏃跺皝瑁呮垨娣诲姞鍋忕�璇存槑銆�</td>
|
||
|
|
</tr>
|
||
|
|
<tr class="issue-row severity-warning" data-issue-id="supp-1f9a0ad0330e" data-group="琛ュ厖绛涙煡" data-severity="warning" data-rule="SUP-GLB-001">
|
||
|
|
<td class="check-cell"><input type="checkbox" class="issue-check" id="ck-supp-1f9a0ad0330e" data-id="supp-1f9a0ad0330e"><label for="ck-supp-1f9a0ad0330e" class="sr">纭��</label></td>
|
||
|
|
<td><span class="badge warning">warning</span></td>
|
||
|
|
<td>琛ュ厖绛涙煡</td>
|
||
|
|
<td><code>SUP-GLB-001</code></td>
|
||
|
|
<td><code>sys/config.h:322</code></td>
|
||
|
|
<td>鏂囦欢浣滅敤鍩熷彲鍙樺叏灞€瀵硅薄锛岄渶纭��灏佽�銆佸苟鍙戣�闂�拰鍒濆�鍖栭『搴�</td>
|
||
|
|
<td><code>constexpr u16 CANFD_GET_NODE_ID = 0x0401;</code></td>
|
||
|
|
<td>寤鸿�纭��鍒濆�鍖栭『搴忋€佽�闂�竟鐣岋紱蹇呰�鏃跺皝瑁呮垨娣诲姞鍋忕�璇存槑銆�</td>
|
||
|
|
</tr>
|
||
|
|
<tr class="issue-row severity-warning" data-issue-id="supp-ddcf3c5981d6" data-group="琛ュ厖绛涙煡" data-severity="warning" data-rule="SUP-GLB-001">
|
||
|
|
<td class="check-cell"><input type="checkbox" class="issue-check" id="ck-supp-ddcf3c5981d6" data-id="supp-ddcf3c5981d6"><label for="ck-supp-ddcf3c5981d6" class="sr">纭��</label></td>
|
||
|
|
<td><span class="badge warning">warning</span></td>
|
||
|
|
<td>琛ュ厖绛涙煡</td>
|
||
|
|
<td><code>SUP-GLB-001</code></td>
|
||
|
|
<td><code>sys/config.h:326</code></td>
|
||
|
|
<td>鏂囦欢浣滅敤鍩熷彲鍙樺叏灞€瀵硅薄锛岄渶纭��灏佽�銆佸苟鍙戣�闂�拰鍒濆�鍖栭『搴�</td>
|
||
|
|
<td><code>constexpr u16 CANFD_BOOT_ID = 0x0000;</code></td>
|
||
|
|
<td>寤鸿�纭��鍒濆�鍖栭『搴忋€佽�闂�竟鐣岋紱蹇呰�鏃跺皝瑁呮垨娣诲姞鍋忕�璇存槑銆�</td>
|
||
|
|
</tr>
|
||
|
|
<tr class="issue-row severity-warning" data-issue-id="supp-038975fb0589" data-group="琛ュ厖绛涙煡" data-severity="warning" data-rule="SUP-GLB-001">
|
||
|
|
<td class="check-cell"><input type="checkbox" class="issue-check" id="ck-supp-038975fb0589" data-id="supp-038975fb0589"><label for="ck-supp-038975fb0589" class="sr">纭��</label></td>
|
||
|
|
<td><span class="badge warning">warning</span></td>
|
||
|
|
<td>琛ュ厖绛涙煡</td>
|
||
|
|
<td><code>SUP-GLB-001</code></td>
|
||
|
|
<td><code>sys/config.h:328</code></td>
|
||
|
|
<td>鏂囦欢浣滅敤鍩熷彲鍙樺叏灞€瀵硅薄锛岄渶纭��灏佽�銆佸苟鍙戣�闂�拰鍒濆�鍖栭『搴�</td>
|
||
|
|
<td><code>constexpr u16 CANFD_OTA_REQ_ID = 0x0100;</code></td>
|
||
|
|
<td>寤鸿�纭��鍒濆�鍖栭『搴忋€佽�闂�竟鐣岋紱蹇呰�鏃跺皝瑁呮垨娣诲姞鍋忕�璇存槑銆�</td>
|
||
|
|
</tr>
|
||
|
|
<tr class="issue-row severity-warning" data-issue-id="supp-6c02c2686174" data-group="琛ュ厖绛涙煡" data-severity="warning" data-rule="SUP-GLB-001">
|
||
|
|
<td class="check-cell"><input type="checkbox" class="issue-check" id="ck-supp-6c02c2686174" data-id="supp-6c02c2686174"><label for="ck-supp-6c02c2686174" class="sr">纭��</label></td>
|
||
|
|
<td><span class="badge warning">warning</span></td>
|
||
|
|
<td>琛ュ厖绛涙煡</td>
|
||
|
|
<td><code>SUP-GLB-001</code></td>
|
||
|
|
<td><code>sys/config.h:330</code></td>
|
||
|
|
<td>鏂囦欢浣滅敤鍩熷彲鍙樺叏灞€瀵硅薄锛岄渶纭��灏佽�銆佸苟鍙戣�闂�拰鍒濆�鍖栭『搴�</td>
|
||
|
|
<td><code>constexpr u16 CANFD_OTA_DATA_ID = 0x0101;</code></td>
|
||
|
|
<td>寤鸿�纭��鍒濆�鍖栭『搴忋€佽�闂�竟鐣岋紱蹇呰�鏃跺皝瑁呮垨娣诲姞鍋忕�璇存槑銆�</td>
|
||
|
|
</tr>
|
||
|
|
<tr class="issue-row severity-warning" data-issue-id="supp-b038358270db" data-group="琛ュ厖绛涙煡" data-severity="warning" data-rule="SUP-GLB-001">
|
||
|
|
<td class="check-cell"><input type="checkbox" class="issue-check" id="ck-supp-b038358270db" data-id="supp-b038358270db"><label for="ck-supp-b038358270db" class="sr">纭��</label></td>
|
||
|
|
<td><span class="badge warning">warning</span></td>
|
||
|
|
<td>琛ュ厖绛涙煡</td>
|
||
|
|
<td><code>SUP-GLB-001</code></td>
|
||
|
|
<td><code>sys/config.h:332</code></td>
|
||
|
|
<td>鏂囦欢浣滅敤鍩熷彲鍙樺叏灞€瀵硅薄锛岄渶纭��灏佽�銆佸苟鍙戣�闂�拰鍒濆�鍖栭『搴�</td>
|
||
|
|
<td><code>constexpr u16 CANFD_OTA_ACK_ID = 0x0102;</code></td>
|
||
|
|
<td>寤鸿�纭��鍒濆�鍖栭『搴忋€佽�闂�竟鐣岋紱蹇呰�鏃跺皝瑁呮垨娣诲姞鍋忕�璇存槑銆�</td>
|
||
|
|
</tr>
|
||
|
|
<tr class="issue-row severity-warning" data-issue-id="supp-296377880c63" data-group="琛ュ厖绛涙煡" data-severity="warning" data-rule="SUP-GLB-001">
|
||
|
|
<td class="check-cell"><input type="checkbox" class="issue-check" id="ck-supp-296377880c63" data-id="supp-296377880c63"><label for="ck-supp-296377880c63" class="sr">纭��</label></td>
|
||
|
|
<td><span class="badge warning">warning</span></td>
|
||
|
|
<td>琛ュ厖绛涙煡</td>
|
||
|
|
<td><code>SUP-GLB-001</code></td>
|
||
|
|
<td><code>sys/config.h:334</code></td>
|
||
|
|
<td>鏂囦欢浣滅敤鍩熷彲鍙樺叏灞€瀵硅薄锛岄渶纭��灏佽�銆佸苟鍙戣�闂�拰鍒濆�鍖栭『搴�</td>
|
||
|
|
<td><code>constexpr u16 CANFD_OTA_WAIT_ID = 0x0103;</code></td>
|
||
|
|
<td>寤鸿�纭��鍒濆�鍖栭『搴忋€佽�闂�竟鐣岋紱蹇呰�鏃跺皝瑁呮垨娣诲姞鍋忕�璇存槑銆�</td>
|
||
|
|
</tr>
|
||
|
|
<tr class="issue-row severity-warning" data-issue-id="supp-a2c7b377ff4e" data-group="琛ュ厖绛涙煡" data-severity="warning" data-rule="SUP-GLB-001">
|
||
|
|
<td class="check-cell"><input type="checkbox" class="issue-check" id="ck-supp-a2c7b377ff4e" data-id="supp-a2c7b377ff4e"><label for="ck-supp-a2c7b377ff4e" class="sr">纭��</label></td>
|
||
|
|
<td><span class="badge warning">warning</span></td>
|
||
|
|
<td>琛ュ厖绛涙煡</td>
|
||
|
|
<td><code>SUP-GLB-001</code></td>
|
||
|
|
<td><code>sys/config.h:338</code></td>
|
||
|
|
<td>鏂囦欢浣滅敤鍩熷彲鍙樺叏灞€瀵硅薄锛岄渶纭��灏佽�銆佸苟鍙戣�闂�拰鍒濆�鍖栭『搴�</td>
|
||
|
|
<td><code>constexpr u8 ADC_FILTER_SIZE = 6;</code></td>
|
||
|
|
<td>寤鸿�纭��鍒濆�鍖栭『搴忋€佽�闂�竟鐣岋紱蹇呰�鏃跺皝瑁呮垨娣诲姞鍋忕�璇存槑銆�</td>
|
||
|
|
</tr>
|
||
|
|
<tr class="issue-row severity-warning" data-issue-id="supp-5f838841063f" data-group="琛ュ厖绛涙煡" data-severity="warning" data-rule="SUP-GLB-001">
|
||
|
|
<td class="check-cell"><input type="checkbox" class="issue-check" id="ck-supp-5f838841063f" data-id="supp-5f838841063f"><label for="ck-supp-5f838841063f" class="sr">纭��</label></td>
|
||
|
|
<td><span class="badge warning">warning</span></td>
|
||
|
|
<td>琛ュ厖绛涙煡</td>
|
||
|
|
<td><code>SUP-GLB-001</code></td>
|
||
|
|
<td><code>sys/config.h:340</code></td>
|
||
|
|
<td>鏂囦欢浣滅敤鍩熷彲鍙樺叏灞€瀵硅薄锛岄渶纭��灏佽�銆佸苟鍙戣�闂�拰鍒濆�鍖栭『搴�</td>
|
||
|
|
<td><code>constexpr u8 BLOCK_SIZE = ADC_FILTER_SIZE * SIZE_FLOAT;</code></td>
|
||
|
|
<td>寤鸿�纭��鍒濆�鍖栭『搴忋€佽�闂�竟鐣岋紱蹇呰�鏃跺皝瑁呮垨娣诲姞鍋忕�璇存槑銆�</td>
|
||
|
|
</tr>
|
||
|
|
<tr class="issue-row severity-warning" data-issue-id="supp-97688039a586" data-group="琛ュ厖绛涙煡" data-severity="warning" data-rule="SUP-GLB-001">
|
||
|
|
<td class="check-cell"><input type="checkbox" class="issue-check" id="ck-supp-97688039a586" data-id="supp-97688039a586"><label for="ck-supp-97688039a586" class="sr">纭��</label></td>
|
||
|
|
<td><span class="badge warning">warning</span></td>
|
||
|
|
<td>琛ュ厖绛涙煡</td>
|
||
|
|
<td><code>SUP-GLB-001</code></td>
|
||
|
|
<td><code>sys/config.h:342</code></td>
|
||
|
|
<td>鏂囦欢浣滅敤鍩熷彲鍙樺叏灞€瀵硅薄锛岄渶纭��灏佽�銆佸苟鍙戣�闂�拰鍒濆�鍖栭『搴�</td>
|
||
|
|
<td><code>constexpr float ERROR_ADC_VAL = 255.0f;</code></td>
|
||
|
|
<td>寤鸿�纭��鍒濆�鍖栭『搴忋€佽�闂�竟鐣岋紱蹇呰�鏃跺皝瑁呮垨娣诲姞鍋忕�璇存槑銆�</td>
|
||
|
|
</tr>
|
||
|
|
<tr class="issue-row severity-warning" data-issue-id="supp-57ed4b5aeb01" data-group="琛ュ厖绛涙煡" data-severity="warning" data-rule="SUP-GLB-001">
|
||
|
|
<td class="check-cell"><input type="checkbox" class="issue-check" id="ck-supp-57ed4b5aeb01" data-id="supp-57ed4b5aeb01"><label for="ck-supp-57ed4b5aeb01" class="sr">纭��</label></td>
|
||
|
|
<td><span class="badge warning">warning</span></td>
|
||
|
|
<td>琛ュ厖绛涙煡</td>
|
||
|
|
<td><code>SUP-GLB-001</code></td>
|
||
|
|
<td><code>sys/config.h:344</code></td>
|
||
|
|
<td>鏂囦欢浣滅敤鍩熷彲鍙樺叏灞€瀵硅薄锛岄渶纭��灏佽�銆佸苟鍙戣�闂�拰鍒濆�鍖栭『搴�</td>
|
||
|
|
<td><code>constexpr float MAX_TEMP = 150.0f;</code></td>
|
||
|
|
<td>寤鸿�纭��鍒濆�鍖栭『搴忋€佽�闂�竟鐣岋紱蹇呰�鏃跺皝瑁呮垨娣诲姞鍋忕�璇存槑銆�</td>
|
||
|
|
</tr>
|
||
|
|
<tr class="issue-row severity-warning" data-issue-id="supp-54f7152d525f" data-group="琛ュ厖绛涙煡" data-severity="warning" data-rule="SUP-GLB-001">
|
||
|
|
<td class="check-cell"><input type="checkbox" class="issue-check" id="ck-supp-54f7152d525f" data-id="supp-54f7152d525f"><label for="ck-supp-54f7152d525f" class="sr">纭��</label></td>
|
||
|
|
<td><span class="badge warning">warning</span></td>
|
||
|
|
<td>琛ュ厖绛涙煡</td>
|
||
|
|
<td><code>SUP-GLB-001</code></td>
|
||
|
|
<td><code>sys/config.h:346</code></td>
|
||
|
|
<td>鏂囦欢浣滅敤鍩熷彲鍙樺叏灞€瀵硅薄锛岄渶纭��灏佽�銆佸苟鍙戣�闂�拰鍒濆�鍖栭『搴�</td>
|
||
|
|
<td><code>constexpr float MIN_TEMP = -40.0f;</code></td>
|
||
|
|
<td>寤鸿�纭��鍒濆�鍖栭『搴忋€佽�闂�竟鐣岋紱蹇呰�鏃跺皝瑁呮垨娣诲姞鍋忕�璇存槑銆�</td>
|
||
|
|
</tr>
|
||
|
|
<tr class="issue-row severity-warning" data-issue-id="supp-d6a6beb85f8e" data-group="琛ュ厖绛涙煡" data-severity="warning" data-rule="SUP-GLB-001">
|
||
|
|
<td class="check-cell"><input type="checkbox" class="issue-check" id="ck-supp-d6a6beb85f8e" data-id="supp-d6a6beb85f8e"><label for="ck-supp-d6a6beb85f8e" class="sr">纭��</label></td>
|
||
|
|
<td><span class="badge warning">warning</span></td>
|
||
|
|
<td>琛ュ厖绛涙煡</td>
|
||
|
|
<td><code>SUP-GLB-001</code></td>
|
||
|
|
<td><code>sys/config.h:348</code></td>
|
||
|
|
<td>鏂囦欢浣滅敤鍩熷彲鍙樺叏灞€瀵硅薄锛岄渶纭��灏佽�銆佸苟鍙戣�闂�拰鍒濆�鍖栭『搴�</td>
|
||
|
|
<td><code>constexpr float MAX_CURRENT = 40.0f;</code></td>
|
||
|
|
<td>寤鸿�纭��鍒濆�鍖栭『搴忋€佽�闂�竟鐣岋紱蹇呰�鏃跺皝瑁呮垨娣诲姞鍋忕�璇存槑銆�</td>
|
||
|
|
</tr>
|
||
|
|
<tr class="issue-row severity-warning" data-issue-id="supp-bfd02b0e6428" data-group="琛ュ厖绛涙煡" data-severity="warning" data-rule="SUP-GLB-001">
|
||
|
|
<td class="check-cell"><input type="checkbox" class="issue-check" id="ck-supp-bfd02b0e6428" data-id="supp-bfd02b0e6428"><label for="ck-supp-bfd02b0e6428" class="sr">纭��</label></td>
|
||
|
|
<td><span class="badge warning">warning</span></td>
|
||
|
|
<td>琛ュ厖绛涙煡</td>
|
||
|
|
<td><code>SUP-GLB-001</code></td>
|
||
|
|
<td><code>sys/config.h:350</code></td>
|
||
|
|
<td>鏂囦欢浣滅敤鍩熷彲鍙樺叏灞€瀵硅薄锛岄渶纭��灏佽�銆佸苟鍙戣�闂�拰鍒濆�鍖栭『搴�</td>
|
||
|
|
<td><code>constexpr float MIN_CURRENT = -40.0f;</code></td>
|
||
|
|
<td>寤鸿�纭��鍒濆�鍖栭『搴忋€佽�闂�竟鐣岋紱蹇呰�鏃跺皝瑁呮垨娣诲姞鍋忕�璇存槑銆�</td>
|
||
|
|
</tr>
|
||
|
|
<tr class="issue-row severity-warning" data-issue-id="supp-0ba6f0a3cbb6" data-group="琛ュ厖绛涙煡" data-severity="warning" data-rule="SUP-GLB-001">
|
||
|
|
<td class="check-cell"><input type="checkbox" class="issue-check" id="ck-supp-0ba6f0a3cbb6" data-id="supp-0ba6f0a3cbb6"><label for="ck-supp-0ba6f0a3cbb6" class="sr">纭��</label></td>
|
||
|
|
<td><span class="badge warning">warning</span></td>
|
||
|
|
<td>琛ュ厖绛涙煡</td>
|
||
|
|
<td><code>SUP-GLB-001</code></td>
|
||
|
|
<td><code>sys/config.h:352</code></td>
|
||
|
|
<td>鏂囦欢浣滅敤鍩熷彲鍙樺叏灞€瀵硅薄锛岄渶纭��灏佽�銆佸苟鍙戣�闂�拰鍒濆�鍖栭『搴�</td>
|
||
|
|
<td><code>constexpr float MAX_VCC = 65.0f;</code></td>
|
||
|
|
<td>寤鸿�纭��鍒濆�鍖栭『搴忋€佽�闂�竟鐣岋紱蹇呰�鏃跺皝瑁呮垨娣诲姞鍋忕�璇存槑銆�</td>
|
||
|
|
</tr>
|
||
|
|
<tr class="issue-row severity-warning" data-issue-id="supp-9631705a92be" data-group="琛ュ厖绛涙煡" data-severity="warning" data-rule="SUP-GLB-001">
|
||
|
|
<td class="check-cell"><input type="checkbox" class="issue-check" id="ck-supp-9631705a92be" data-id="supp-9631705a92be"><label for="ck-supp-9631705a92be" class="sr">纭��</label></td>
|
||
|
|
<td><span class="badge warning">warning</span></td>
|
||
|
|
<td>琛ュ厖绛涙煡</td>
|
||
|
|
<td><code>SUP-GLB-001</code></td>
|
||
|
|
<td><code>sys/config.h:354</code></td>
|
||
|
|
<td>鏂囦欢浣滅敤鍩熷彲鍙樺叏灞€瀵硅薄锛岄渶纭��灏佽�銆佸苟鍙戣�闂�拰鍒濆�鍖栭『搴�</td>
|
||
|
|
<td><code>constexpr float MIN_VCC = -0.1f;</code></td>
|
||
|
|
<td>寤鸿�纭��鍒濆�鍖栭『搴忋€佽�闂�竟鐣岋紱蹇呰�鏃跺皝瑁呮垨娣诲姞鍋忕�璇存槑銆�</td>
|
||
|
|
</tr>
|
||
|
|
<tr class="issue-row severity-warning" data-issue-id="supp-e82e3e95d9c3" data-group="琛ュ厖绛涙煡" data-severity="warning" data-rule="SUP-GLB-001">
|
||
|
|
<td class="check-cell"><input type="checkbox" class="issue-check" id="ck-supp-e82e3e95d9c3" data-id="supp-e82e3e95d9c3"><label for="ck-supp-e82e3e95d9c3" class="sr">纭��</label></td>
|
||
|
|
<td><span class="badge warning">warning</span></td>
|
||
|
|
<td>琛ュ厖绛涙煡</td>
|
||
|
|
<td><code>SUP-GLB-001</code></td>
|
||
|
|
<td><code>sys/config.h:358</code></td>
|
||
|
|
<td>鏂囦欢浣滅敤鍩熷彲鍙樺叏灞€瀵硅薄锛岄渶纭��灏佽�銆佸苟鍙戣�闂�拰鍒濆�鍖栭『搴�</td>
|
||
|
|
<td><code>constexpr u16 VEL_FILTER_SIZE = 4;</code></td>
|
||
|
|
<td>寤鸿�纭��鍒濆�鍖栭『搴忋€佽�闂�竟鐣岋紱蹇呰�鏃跺皝瑁呮垨娣诲姞鍋忕�璇存槑銆�</td>
|
||
|
|
</tr>
|
||
|
|
<tr class="issue-row severity-warning" data-issue-id="supp-c8fcf2049028" data-group="琛ュ厖绛涙煡" data-severity="warning" data-rule="SUP-GLB-001">
|
||
|
|
<td class="check-cell"><input type="checkbox" class="issue-check" id="ck-supp-c8fcf2049028" data-id="supp-c8fcf2049028"><label for="ck-supp-c8fcf2049028" class="sr">纭��</label></td>
|
||
|
|
<td><span class="badge warning">warning</span></td>
|
||
|
|
<td>琛ュ厖绛涙煡</td>
|
||
|
|
<td><code>SUP-GLB-001</code></td>
|
||
|
|
<td><code>sys/config.h:360</code></td>
|
||
|
|
<td>鏂囦欢浣滅敤鍩熷彲鍙樺叏灞€瀵硅薄锛岄渶纭��灏佽�銆佸苟鍙戣�闂�拰鍒濆�鍖栭『搴�</td>
|
||
|
|
<td><code>constexpr u16 DEFAULT_COMMAND = 0x0000;</code></td>
|
||
|
|
<td>寤鸿�纭��鍒濆�鍖栭『搴忋€佽�闂�竟鐣岋紱蹇呰�鏃跺皝瑁呮垨娣诲姞鍋忕�璇存槑銆�</td>
|
||
|
|
</tr>
|
||
|
|
<tr class="issue-row severity-warning" data-issue-id="supp-a0b262ee0d7f" data-group="琛ュ厖绛涙煡" data-severity="warning" data-rule="SUP-GLB-001">
|
||
|
|
<td class="check-cell"><input type="checkbox" class="issue-check" id="ck-supp-a0b262ee0d7f" data-id="supp-a0b262ee0d7f"><label for="ck-supp-a0b262ee0d7f" class="sr">纭��</label></td>
|
||
|
|
<td><span class="badge warning">warning</span></td>
|
||
|
|
<td>琛ュ厖绛涙煡</td>
|
||
|
|
<td><code>SUP-GLB-001</code></td>
|
||
|
|
<td><code>sys/config.h:362</code></td>
|
||
|
|
<td>鏂囦欢浣滅敤鍩熷彲鍙樺叏灞€瀵硅薄锛岄渶纭��灏佽�銆佸苟鍙戣�闂�拰鍒濆�鍖栭『搴�</td>
|
||
|
|
<td><code>constexpr u16 FAULT_RECEIVE = 0xFFFF;</code></td>
|
||
|
|
<td>寤鸿�纭��鍒濆�鍖栭『搴忋€佽�闂�竟鐣岋紱蹇呰�鏃跺皝瑁呮垨娣诲姞鍋忕�璇存槑銆�</td>
|
||
|
|
</tr>
|
||
|
|
<tr class="issue-row severity-warning" data-issue-id="supp-18273d7ff405" data-group="琛ュ厖绛涙煡" data-severity="warning" data-rule="SUP-GLB-001">
|
||
|
|
<td class="check-cell"><input type="checkbox" class="issue-check" id="ck-supp-18273d7ff405" data-id="supp-18273d7ff405"><label for="ck-supp-18273d7ff405" class="sr">纭��</label></td>
|
||
|
|
<td><span class="badge warning">warning</span></td>
|
||
|
|
<td>琛ュ厖绛涙煡</td>
|
||
|
|
<td><code>SUP-GLB-001</code></td>
|
||
|
|
<td><code>sys/config.h:364</code></td>
|
||
|
|
<td>鏂囦欢浣滅敤鍩熷彲鍙樺叏灞€瀵硅薄锛岄渶纭��灏佽�銆佸苟鍙戣�闂�拰鍒濆�鍖栭『搴�</td>
|
||
|
|
<td><code>constexpr float ANGLE_WRAP_THRESHOLD = 300.0f;</code></td>
|
||
|
|
<td>寤鸿�纭��鍒濆�鍖栭『搴忋€佽�闂�竟鐣岋紱蹇呰�鏃跺皝瑁呮垨娣诲姞鍋忕�璇存槑銆�</td>
|
||
|
|
</tr>
|
||
|
|
<tr class="issue-row severity-warning" data-issue-id="supp-4db7e8721b38" data-group="琛ュ厖绛涙煡" data-severity="warning" data-rule="SUP-GLB-001">
|
||
|
|
<td class="check-cell"><input type="checkbox" class="issue-check" id="ck-supp-4db7e8721b38" data-id="supp-4db7e8721b38"><label for="ck-supp-4db7e8721b38" class="sr">纭��</label></td>
|
||
|
|
<td><span class="badge warning">warning</span></td>
|
||
|
|
<td>琛ュ厖绛涙煡</td>
|
||
|
|
<td><code>SUP-GLB-001</code></td>
|
||
|
|
<td><code>sys/config.h:366</code></td>
|
||
|
|
<td>鏂囦欢浣滅敤鍩熷彲鍙樺叏灞€瀵硅薄锛岄渶纭��灏佽�銆佸苟鍙戣�闂�拰鍒濆�鍖栭『搴�</td>
|
||
|
|
<td><code>constexpr float ANGLE_WRAP_VALUE = 360.0f;</code></td>
|
||
|
|
<td>寤鸿�纭��鍒濆�鍖栭『搴忋€佽�闂�竟鐣岋紱蹇呰�鏃跺皝瑁呮垨娣诲姞鍋忕�璇存槑銆�</td>
|
||
|
|
</tr>
|
||
|
|
<tr class="issue-row severity-warning" data-issue-id="supp-cfb32941b86c" data-group="琛ュ厖绛涙煡" data-severity="warning" data-rule="SUP-GLB-001">
|
||
|
|
<td class="check-cell"><input type="checkbox" class="issue-check" id="ck-supp-cfb32941b86c" data-id="supp-cfb32941b86c"><label for="ck-supp-cfb32941b86c" class="sr">纭��</label></td>
|
||
|
|
<td><span class="badge warning">warning</span></td>
|
||
|
|
<td>琛ュ厖绛涙煡</td>
|
||
|
|
<td><code>SUP-GLB-001</code></td>
|
||
|
|
<td><code>sys/config.h:368</code></td>
|
||
|
|
<td>鏂囦欢浣滅敤鍩熷彲鍙樺叏灞€瀵硅薄锛岄渶纭��灏佽�銆佸苟鍙戣�闂�拰鍒濆�鍖栭『搴�</td>
|
||
|
|
<td><code>constexpr float RAD_FACTOR = 1.0f / ADC_MAX * 2.0f * PI;</code></td>
|
||
|
|
<td>寤鸿�纭��鍒濆�鍖栭『搴忋€佽�闂�竟鐣岋紱蹇呰�鏃跺皝瑁呮垨娣诲姞鍋忕�璇存槑銆�</td>
|
||
|
|
</tr>
|
||
|
|
<tr class="issue-row severity-warning" data-issue-id="supp-b684bf6daa82" data-group="琛ュ厖绛涙煡" data-severity="warning" data-rule="SUP-GLB-001">
|
||
|
|
<td class="check-cell"><input type="checkbox" class="issue-check" id="ck-supp-b684bf6daa82" data-id="supp-b684bf6daa82"><label for="ck-supp-b684bf6daa82" class="sr">纭��</label></td>
|
||
|
|
<td><span class="badge warning">warning</span></td>
|
||
|
|
<td>琛ュ厖绛涙煡</td>
|
||
|
|
<td><code>SUP-GLB-001</code></td>
|
||
|
|
<td><code>sys/config.h:370</code></td>
|
||
|
|
<td>鏂囦欢浣滅敤鍩熷彲鍙樺叏灞€瀵硅薄锛岄渶纭��灏佽�銆佸苟鍙戣�闂�拰鍒濆�鍖栭『搴�</td>
|
||
|
|
<td><code>constexpr float ANGLESENS_FACTOR = 1.0f / ADC_MAX * 360.0f;</code></td>
|
||
|
|
<td>寤鸿�纭��鍒濆�鍖栭『搴忋€佽�闂�竟鐣岋紱蹇呰�鏃跺皝瑁呮垨娣诲姞鍋忕�璇存槑銆�</td>
|
||
|
|
</tr>
|
||
|
|
<tr class="issue-row severity-warning" data-issue-id="supp-26a75340d328" data-group="琛ュ厖绛涙煡" data-severity="warning" data-rule="SUP-GLB-001">
|
||
|
|
<td class="check-cell"><input type="checkbox" class="issue-check" id="ck-supp-26a75340d328" data-id="supp-26a75340d328"><label for="ck-supp-26a75340d328" class="sr">纭��</label></td>
|
||
|
|
<td><span class="badge warning">warning</span></td>
|
||
|
|
<td>琛ュ厖绛涙煡</td>
|
||
|
|
<td><code>SUP-GLB-001</code></td>
|
||
|
|
<td><code>sys/config.h:374</code></td>
|
||
|
|
<td>鏂囦欢浣滅敤鍩熷彲鍙樺叏灞€瀵硅薄锛岄渶纭��灏佽�銆佸苟鍙戣�闂�拰鍒濆�鍖栭『搴�</td>
|
||
|
|
<td><code>constexpr int TIMER2_PRESCALER = 119;</code></td>
|
||
|
|
<td>寤鸿�纭��鍒濆�鍖栭『搴忋€佽�闂�竟鐣岋紱蹇呰�鏃跺皝瑁呮垨娣诲姞鍋忕�璇存槑銆�</td>
|
||
|
|
</tr>
|
||
|
|
<tr class="issue-row severity-warning" data-issue-id="supp-955e70ca702a" data-group="琛ュ厖绛涙煡" data-severity="warning" data-rule="SUP-GLB-001">
|
||
|
|
<td class="check-cell"><input type="checkbox" class="issue-check" id="ck-supp-955e70ca702a" data-id="supp-955e70ca702a"><label for="ck-supp-955e70ca702a" class="sr">纭��</label></td>
|
||
|
|
<td><span class="badge warning">warning</span></td>
|
||
|
|
<td>琛ュ厖绛涙煡</td>
|
||
|
|
<td><code>SUP-GLB-001</code></td>
|
||
|
|
<td><code>sys/config.h:376</code></td>
|
||
|
|
<td>鏂囦欢浣滅敤鍩熷彲鍙樺叏灞€瀵硅薄锛岄渶纭��灏佽�銆佸苟鍙戣�闂�拰鍒濆�鍖栭『搴�</td>
|
||
|
|
<td><code>constexpr int TIMER2_PERIOD = 49;</code></td>
|
||
|
|
<td>寤鸿�纭��鍒濆�鍖栭『搴忋€佽�闂�竟鐣岋紱蹇呰�鏃跺皝瑁呮垨娣诲姞鍋忕�璇存槑銆�</td>
|
||
|
|
</tr>
|
||
|
|
<tr class="issue-row severity-warning" data-issue-id="supp-7b0c20306d7f" data-group="琛ュ厖绛涙煡" data-severity="warning" data-rule="SUP-GLB-001">
|
||
|
|
<td class="check-cell"><input type="checkbox" class="issue-check" id="ck-supp-7b0c20306d7f" data-id="supp-7b0c20306d7f"><label for="ck-supp-7b0c20306d7f" class="sr">纭��</label></td>
|
||
|
|
<td><span class="badge warning">warning</span></td>
|
||
|
|
<td>琛ュ厖绛涙煡</td>
|
||
|
|
<td><code>SUP-GLB-001</code></td>
|
||
|
|
<td><code>sys/config.h:378</code></td>
|
||
|
|
<td>鏂囦欢浣滅敤鍩熷彲鍙樺叏灞€瀵硅薄锛岄渶纭��灏佽�銆佸苟鍙戣�闂�拰鍒濆�鍖栭『搴�</td>
|
||
|
|
<td><code>constexpr int MOTOR_PERIOD = 1;</code></td>
|
||
|
|
<td>寤鸿�纭��鍒濆�鍖栭『搴忋€佽�闂�竟鐣岋紱蹇呰�鏃跺皝瑁呮垨娣诲姞鍋忕�璇存槑銆�</td>
|
||
|
|
</tr>
|
||
|
|
<tr class="issue-row severity-warning" data-issue-id="supp-fc1eb40a78e5" data-group="琛ュ厖绛涙煡" data-severity="warning" data-rule="SUP-GLB-001">
|
||
|
|
<td class="check-cell"><input type="checkbox" class="issue-check" id="ck-supp-fc1eb40a78e5" data-id="supp-fc1eb40a78e5"><label for="ck-supp-fc1eb40a78e5" class="sr">纭��</label></td>
|
||
|
|
<td><span class="badge warning">warning</span></td>
|
||
|
|
<td>琛ュ厖绛涙煡</td>
|
||
|
|
<td><code>SUP-GLB-001</code></td>
|
||
|
|
<td><code>sys/config.h:380</code></td>
|
||
|
|
<td>鏂囦欢浣滅敤鍩熷彲鍙樺叏灞€瀵硅薄锛岄渶纭��灏佽�銆佸苟鍙戣�闂�拰鍒濆�鍖栭『搴�</td>
|
||
|
|
<td><code>constexpr float TIME_SLICE =</code></td>
|
||
|
|
<td>寤鸿�纭��鍒濆�鍖栭『搴忋€佽�闂�竟鐣岋紱蹇呰�鏃跺皝瑁呮垨娣诲姞鍋忕�璇存槑銆�</td>
|
||
|
|
</tr>
|
||
|
|
<tr class="issue-row severity-warning" data-issue-id="supp-cdd0a4a9b8e7" data-group="琛ュ厖绛涙煡" data-severity="warning" data-rule="SUP-GLB-001">
|
||
|
|
<td class="check-cell"><input type="checkbox" class="issue-check" id="ck-supp-cdd0a4a9b8e7" data-id="supp-cdd0a4a9b8e7"><label for="ck-supp-cdd0a4a9b8e7" class="sr">纭��</label></td>
|
||
|
|
<td><span class="badge warning">warning</span></td>
|
||
|
|
<td>琛ュ厖绛涙煡</td>
|
||
|
|
<td><code>SUP-GLB-001</code></td>
|
||
|
|
<td><code>sys/config.h:383</code></td>
|
||
|
|
<td>鏂囦欢浣滅敤鍩熷彲鍙樺叏灞€瀵硅薄锛岄渶纭��灏佽�銆佸苟鍙戣�闂�拰鍒濆�鍖栭『搴�</td>
|
||
|
|
<td><code>constexpr float TIMER2_FREQUENCY = 1 / TIME_SLICE;</code></td>
|
||
|
|
<td>寤鸿�纭��鍒濆�鍖栭『搴忋€佽�闂�竟鐣岋紱蹇呰�鏃跺皝瑁呮垨娣诲姞鍋忕�璇存槑銆�</td>
|
||
|
|
</tr>
|
||
|
|
<tr class="issue-row severity-warning" data-issue-id="supp-a00f50fd7e91" data-group="琛ュ厖绛涙煡" data-severity="warning" data-rule="SUP-GLB-001">
|
||
|
|
<td class="check-cell"><input type="checkbox" class="issue-check" id="ck-supp-a00f50fd7e91" data-id="supp-a00f50fd7e91"><label for="ck-supp-a00f50fd7e91" class="sr">纭��</label></td>
|
||
|
|
<td><span class="badge warning">warning</span></td>
|
||
|
|
<td>琛ュ厖绛涙煡</td>
|
||
|
|
<td><code>SUP-GLB-001</code></td>
|
||
|
|
<td><code>sys/config.h:385</code></td>
|
||
|
|
<td>鏂囦欢浣滅敤鍩熷彲鍙樺叏灞€瀵硅薄锛岄渶纭��灏佽�銆佸苟鍙戣�闂�拰鍒濆�鍖栭『搴�</td>
|
||
|
|
<td><code>constexpr float MOTOR_FREQUENCY = 1 / TIME_SLICE / MOTOR_PERIOD;</code></td>
|
||
|
|
<td>寤鸿�纭��鍒濆�鍖栭『搴忋€佽�闂�竟鐣岋紱蹇呰�鏃跺皝瑁呮垨娣诲姞鍋忕�璇存槑銆�</td>
|
||
|
|
</tr>
|
||
|
|
<tr class="issue-row severity-warning" data-issue-id="supp-dba1f5ee2bac" data-group="琛ュ厖绛涙煡" data-severity="warning" data-rule="SUP-GLB-001">
|
||
|
|
<td class="check-cell"><input type="checkbox" class="issue-check" id="ck-supp-dba1f5ee2bac" data-id="supp-dba1f5ee2bac"><label for="ck-supp-dba1f5ee2bac" class="sr">纭��</label></td>
|
||
|
|
<td><span class="badge warning">warning</span></td>
|
||
|
|
<td>琛ュ厖绛涙煡</td>
|
||
|
|
<td><code>SUP-GLB-001</code></td>
|
||
|
|
<td><code>sys/config.h:389</code></td>
|
||
|
|
<td>鏂囦欢浣滅敤鍩熷彲鍙樺叏灞€瀵硅薄锛岄渶纭��灏佽�銆佸苟鍙戣�闂�拰鍒濆�鍖栭『搴�</td>
|
||
|
|
<td><code>constexpr int TIMER1_PRESCALER = 0;</code></td>
|
||
|
|
<td>寤鸿�纭��鍒濆�鍖栭『搴忋€佽�闂�竟鐣岋紱蹇呰�鏃跺皝瑁呮垨娣诲姞鍋忕�璇存槑銆�</td>
|
||
|
|
</tr>
|
||
|
|
<tr class="issue-row severity-warning" data-issue-id="supp-091ea0cb4563" data-group="琛ュ厖绛涙煡" data-severity="warning" data-rule="SUP-GLB-001">
|
||
|
|
<td class="check-cell"><input type="checkbox" class="issue-check" id="ck-supp-091ea0cb4563" data-id="supp-091ea0cb4563"><label for="ck-supp-091ea0cb4563" class="sr">纭��</label></td>
|
||
|
|
<td><span class="badge warning">warning</span></td>
|
||
|
|
<td>琛ュ厖绛涙煡</td>
|
||
|
|
<td><code>SUP-GLB-001</code></td>
|
||
|
|
<td><code>sys/config.h:391</code></td>
|
||
|
|
<td>鏂囦欢浣滅敤鍩熷彲鍙樺叏灞€瀵硅薄锛岄渶纭��灏佽�銆佸苟鍙戣�闂�拰鍒濆�鍖栭『搴�</td>
|
||
|
|
<td><code>constexpr int TIMER1_PERIOD = 2999;</code></td>
|
||
|
|
<td>寤鸿�纭��鍒濆�鍖栭『搴忋€佽�闂�竟鐣岋紱蹇呰�鏃跺皝瑁呮垨娣诲姞鍋忕�璇存槑銆�</td>
|
||
|
|
</tr>
|
||
|
|
<tr class="issue-row severity-warning" data-issue-id="supp-b251edcd19a4" data-group="琛ュ厖绛涙煡" data-severity="warning" data-rule="SUP-GLB-001">
|
||
|
|
<td class="check-cell"><input type="checkbox" class="issue-check" id="ck-supp-b251edcd19a4" data-id="supp-b251edcd19a4"><label for="ck-supp-b251edcd19a4" class="sr">纭��</label></td>
|
||
|
|
<td><span class="badge warning">warning</span></td>
|
||
|
|
<td>琛ュ厖绛涙煡</td>
|
||
|
|
<td><code>SUP-GLB-001</code></td>
|
||
|
|
<td><code>sys/config.h:393</code></td>
|
||
|
|
<td>鏂囦欢浣滅敤鍩熷彲鍙樺叏灞€瀵硅薄锛岄渶纭��灏佽�銆佸苟鍙戣�闂�拰鍒濆�鍖栭『搴�</td>
|
||
|
|
<td><code>constexpr int TIMER1_DEFAULT_PULSE = 0;</code></td>
|
||
|
|
<td>寤鸿�纭��鍒濆�鍖栭『搴忋€佽�闂�竟鐣岋紱蹇呰�鏃跺皝瑁呮垨娣诲姞鍋忕�璇存槑銆�</td>
|
||
|
|
</tr>
|
||
|
|
<tr class="issue-row severity-warning" data-issue-id="supp-72780618de89" data-group="琛ュ厖绛涙煡" data-severity="warning" data-rule="SUP-GLB-001">
|
||
|
|
<td class="check-cell"><input type="checkbox" class="issue-check" id="ck-supp-72780618de89" data-id="supp-72780618de89"><label for="ck-supp-72780618de89" class="sr">纭��</label></td>
|
||
|
|
<td><span class="badge warning">warning</span></td>
|
||
|
|
<td>琛ュ厖绛涙煡</td>
|
||
|
|
<td><code>SUP-GLB-001</code></td>
|
||
|
|
<td><code>sys/config.h:395</code></td>
|
||
|
|
<td>鏂囦欢浣滅敤鍩熷彲鍙樺叏灞€瀵硅薄锛岄渶纭��灏佽�銆佸苟鍙戣�闂�拰鍒濆�鍖栭『搴�</td>
|
||
|
|
<td><code>constexpr int TIMER1_CH3_COMPARE_VALUE =</code></td>
|
||
|
|
<td>寤鸿�纭��鍒濆�鍖栭『搴忋€佽�闂�竟鐣岋紱蹇呰�鏃跺皝瑁呮垨娣诲姞鍋忕�璇存槑銆�</td>
|
||
|
|
</tr>
|
||
|
|
<tr class="issue-row severity-warning" data-issue-id="supp-428c4d2d4361" data-group="琛ュ厖绛涙煡" data-severity="warning" data-rule="SUP-GLB-001">
|
||
|
|
<td class="check-cell"><input type="checkbox" class="issue-check" id="ck-supp-428c4d2d4361" data-id="supp-428c4d2d4361"><label for="ck-supp-428c4d2d4361" class="sr">纭��</label></td>
|
||
|
|
<td><span class="badge warning">warning</span></td>
|
||
|
|
<td>琛ュ厖绛涙煡</td>
|
||
|
|
<td><code>SUP-GLB-001</code></td>
|
||
|
|
<td><code>sys/config.h:400</code></td>
|
||
|
|
<td>鏂囦欢浣滅敤鍩熷彲鍙樺叏灞€瀵硅薄锛岄渶纭��灏佽�銆佸苟鍙戣�闂�拰鍒濆�鍖栭『搴�</td>
|
||
|
|
<td><code>constexpr u16 COGGING_TABLE_SIZE = 128;</code></td>
|
||
|
|
<td>寤鸿�纭��鍒濆�鍖栭『搴忋€佽�闂�竟鐣岋紱蹇呰�鏃跺皝瑁呮垨娣诲姞鍋忕�璇存槑銆�</td>
|
||
|
|
</tr>
|
||
|
|
<tr class="issue-row severity-warning" data-issue-id="supp-5bc6c7028f31" data-group="琛ュ厖绛涙煡" data-severity="warning" data-rule="SUP-GLB-001">
|
||
|
|
<td class="check-cell"><input type="checkbox" class="issue-check" id="ck-supp-5bc6c7028f31" data-id="supp-5bc6c7028f31"><label for="ck-supp-5bc6c7028f31" class="sr">纭��</label></td>
|
||
|
|
<td><span class="badge warning">warning</span></td>
|
||
|
|
<td>琛ュ厖绛涙煡</td>
|
||
|
|
<td><code>SUP-GLB-001</code></td>
|
||
|
|
<td><code>sys/config.h:402</code></td>
|
||
|
|
<td>鏂囦欢浣滅敤鍩熷彲鍙樺叏灞€瀵硅薄锛岄渶纭��灏佽�銆佸苟鍙戣�闂�拰鍒濆�鍖栭『搴�</td>
|
||
|
|
<td><code>constexpr float COGGING_COMP_SCALE = 0.005f;</code></td>
|
||
|
|
<td>寤鸿�纭��鍒濆�鍖栭『搴忋€佽�闂�竟鐣岋紱蹇呰�鏃跺皝瑁呮垨娣诲姞鍋忕�璇存槑銆�</td>
|
||
|
|
</tr>
|
||
|
|
<tr class="issue-row severity-warning" data-issue-id="supp-5f30c71b560c" data-group="琛ュ厖绛涙煡" data-severity="warning" data-rule="SUP-GLB-001">
|
||
|
|
<td class="check-cell"><input type="checkbox" class="issue-check" id="ck-supp-5f30c71b560c" data-id="supp-5f30c71b560c"><label for="ck-supp-5f30c71b560c" class="sr">纭��</label></td>
|
||
|
|
<td><span class="badge warning">warning</span></td>
|
||
|
|
<td>琛ュ厖绛涙煡</td>
|
||
|
|
<td><code>SUP-GLB-001</code></td>
|
||
|
|
<td><code>sys/config.h:413</code></td>
|
||
|
|
<td>鏂囦欢浣滅敤鍩熷彲鍙樺叏灞€瀵硅薄锛岄渶纭��灏佽�銆佸苟鍙戣�闂�拰鍒濆�鍖栭『搴�</td>
|
||
|
|
<td><code>constexpr float VBUS_DROP_THRESHOLD = 5.0f;</code></td>
|
||
|
|
<td>寤鸿�纭��鍒濆�鍖栭『搴忋€佽�闂�竟鐣岋紱蹇呰�鏃跺皝瑁呮垨娣诲姞鍋忕�璇存槑銆�</td>
|
||
|
|
</tr>
|
||
|
|
<tr class="issue-row severity-warning" data-issue-id="supp-ec236e967cf5" data-group="琛ュ厖绛涙煡" data-severity="warning" data-rule="SUP-GLB-001">
|
||
|
|
<td class="check-cell"><input type="checkbox" class="issue-check" id="ck-supp-ec236e967cf5" data-id="supp-ec236e967cf5"><label for="ck-supp-ec236e967cf5" class="sr">纭��</label></td>
|
||
|
|
<td><span class="badge warning">warning</span></td>
|
||
|
|
<td>琛ュ厖绛涙煡</td>
|
||
|
|
<td><code>SUP-GLB-001</code></td>
|
||
|
|
<td><code>sys/config.h:415</code></td>
|
||
|
|
<td>鏂囦欢浣滅敤鍩熷彲鍙樺叏灞€瀵硅薄锛岄渶纭��灏佽�銆佸苟鍙戣�闂�拰鍒濆�鍖栭『搴�</td>
|
||
|
|
<td><code>constexpr float VBUS_ABSOLUTE_MIN = 12.0f;</code></td>
|
||
|
|
<td>寤鸿�纭��鍒濆�鍖栭『搴忋€佽�闂�竟鐣岋紱蹇呰�鏃跺皝瑁呮垨娣诲姞鍋忕�璇存槑銆�</td>
|
||
|
|
</tr>
|
||
|
|
<tr class="issue-row severity-warning" data-issue-id="supp-6c83765299a8" data-group="琛ュ厖绛涙煡" data-severity="warning" data-rule="SUP-GLB-001">
|
||
|
|
<td class="check-cell"><input type="checkbox" class="issue-check" id="ck-supp-6c83765299a8" data-id="supp-6c83765299a8"><label for="ck-supp-6c83765299a8" class="sr">纭��</label></td>
|
||
|
|
<td><span class="badge warning">warning</span></td>
|
||
|
|
<td>琛ュ厖绛涙煡</td>
|
||
|
|
<td><code>SUP-GLB-001</code></td>
|
||
|
|
<td><code>sys/config.h:417</code></td>
|
||
|
|
<td>鏂囦欢浣滅敤鍩熷彲鍙樺叏灞€瀵硅薄锛岄渶纭��灏佽�銆佸苟鍙戣�闂�拰鍒濆�鍖栭『搴�</td>
|
||
|
|
<td><code>constexpr u32 VBUS_DEBOUNCE_COUNT = 5;</code></td>
|
||
|
|
<td>寤鸿�纭��鍒濆�鍖栭『搴忋€佽�闂�竟鐣岋紱蹇呰�鏃跺皝瑁呮垨娣诲姞鍋忕�璇存槑銆�</td>
|
||
|
|
</tr>
|
||
|
|
<tr class="issue-row severity-warning" data-issue-id="supp-a3f3ec52d5c9" data-group="琛ュ厖绛涙煡" data-severity="warning" data-rule="SUP-GLB-001">
|
||
|
|
<td class="check-cell"><input type="checkbox" class="issue-check" id="ck-supp-a3f3ec52d5c9" data-id="supp-a3f3ec52d5c9"><label for="ck-supp-a3f3ec52d5c9" class="sr">纭��</label></td>
|
||
|
|
<td><span class="badge warning">warning</span></td>
|
||
|
|
<td>琛ュ厖绛涙煡</td>
|
||
|
|
<td><code>SUP-GLB-001</code></td>
|
||
|
|
<td><code>sys/config.h:419</code></td>
|
||
|
|
<td>鏂囦欢浣滅敤鍩熷彲鍙樺叏灞€瀵硅薄锛岄渶纭��灏佽�銆佸苟鍙戣�闂�拰鍒濆�鍖栭『搴�</td>
|
||
|
|
<td><code>constexpr float VBUS_RECOVERY_RATIO = 0.9f;</code></td>
|
||
|
|
<td>寤鸿�纭��鍒濆�鍖栭『搴忋€佽�闂�竟鐣岋紱蹇呰�鏃跺皝瑁呮垨娣诲姞鍋忕�璇存槑銆�</td>
|
||
|
|
</tr>
|
||
|
|
<tr class="issue-row severity-warning" data-issue-id="supp-0a7fb6af2bfa" data-group="琛ュ厖绛涙煡" data-severity="warning" data-rule="SUP-GLB-001">
|
||
|
|
<td class="check-cell"><input type="checkbox" class="issue-check" id="ck-supp-0a7fb6af2bfa" data-id="supp-0a7fb6af2bfa"><label for="ck-supp-0a7fb6af2bfa" class="sr">纭��</label></td>
|
||
|
|
<td><span class="badge warning">warning</span></td>
|
||
|
|
<td>琛ュ厖绛涙煡</td>
|
||
|
|
<td><code>SUP-GLB-001</code></td>
|
||
|
|
<td><code>sys/health.cpp:19</code></td>
|
||
|
|
<td>鏂囦欢浣滅敤鍩熷彲鍙樺叏灞€瀵硅薄锛岄渶纭��灏佽�銆佸苟鍙戣�闂�拰鍒濆�鍖栭『搴�</td>
|
||
|
|
<td><code>ThermalController thermalController;</code></td>
|
||
|
|
<td>寤鸿�纭��鍒濆�鍖栭『搴忋€佽�闂�竟鐣岋紱蹇呰�鏃跺皝瑁呮垨娣诲姞鍋忕�璇存槑銆�</td>
|
||
|
|
</tr>
|
||
|
|
<tr class="issue-row severity-warning" data-issue-id="supp-79489853ba70" data-group="琛ュ厖绛涙煡" data-severity="warning" data-rule="SUP-GLB-001">
|
||
|
|
<td class="check-cell"><input type="checkbox" class="issue-check" id="ck-supp-79489853ba70" data-id="supp-79489853ba70"><label for="ck-supp-79489853ba70" class="sr">纭��</label></td>
|
||
|
|
<td><span class="badge warning">warning</span></td>
|
||
|
|
<td>琛ュ厖绛涙煡</td>
|
||
|
|
<td><code>SUP-GLB-001</code></td>
|
||
|
|
<td><code>sys/health.cpp:25</code></td>
|
||
|
|
<td>鏂囦欢浣滅敤鍩熷彲鍙樺叏灞€瀵硅薄锛岄渶纭��灏佽�銆佸苟鍙戣�闂�拰鍒濆�鍖栭『搴�</td>
|
||
|
|
<td><code>constexpr u16 PROTECT_TIME = 6000;</code></td>
|
||
|
|
<td>寤鸿�纭��鍒濆�鍖栭『搴忋€佽�闂�竟鐣岋紱蹇呰�鏃跺皝瑁呮垨娣诲姞鍋忕�璇存槑銆�</td>
|
||
|
|
</tr>
|
||
|
|
<tr class="issue-row severity-warning" data-issue-id="supp-8f5907226506" data-group="琛ュ厖绛涙煡" data-severity="warning" data-rule="SUP-GLB-001">
|
||
|
|
<td class="check-cell"><input type="checkbox" class="issue-check" id="ck-supp-8f5907226506" data-id="supp-8f5907226506"><label for="ck-supp-8f5907226506" class="sr">纭��</label></td>
|
||
|
|
<td><span class="badge warning">warning</span></td>
|
||
|
|
<td>琛ュ厖绛涙煡</td>
|
||
|
|
<td><code>SUP-GLB-001</code></td>
|
||
|
|
<td><code>sys/health.cpp:28</code></td>
|
||
|
|
<td>鏂囦欢浣滅敤鍩熷彲鍙樺叏灞€瀵硅薄锛岄渶纭��灏佽�銆佸苟鍙戣�闂�拰鍒濆�鍖栭『搴�</td>
|
||
|
|
<td><code>static VoltageState voltage_state = VoltageState::NORMAL;</code></td>
|
||
|
|
<td>寤鸿�纭��鍒濆�鍖栭『搴忋€佽�闂�竟鐣岋紱蹇呰�鏃跺皝瑁呮垨娣诲姞鍋忕�璇存槑銆�</td>
|
||
|
|
</tr>
|
||
|
|
<tr class="issue-row severity-warning" data-issue-id="supp-da2839ee2717" data-group="琛ュ厖绛涙煡" data-severity="warning" data-rule="SUP-GLB-001">
|
||
|
|
<td class="check-cell"><input type="checkbox" class="issue-check" id="ck-supp-da2839ee2717" data-id="supp-da2839ee2717"><label for="ck-supp-da2839ee2717" class="sr">纭��</label></td>
|
||
|
|
<td><span class="badge warning">warning</span></td>
|
||
|
|
<td>琛ュ厖绛涙煡</td>
|
||
|
|
<td><code>SUP-GLB-001</code></td>
|
||
|
|
<td><code>sys/health.cpp:29</code></td>
|
||
|
|
<td>鏂囦欢浣滅敤鍩熷彲鍙樺叏灞€瀵硅薄锛岄渶纭��灏佽�銆佸苟鍙戣�闂�拰鍒濆�鍖栭『搴�</td>
|
||
|
|
<td><code>static float last_vbus_slow = 0.0f;</code></td>
|
||
|
|
<td>寤鸿�纭��鍒濆�鍖栭『搴忋€佽�闂�竟鐣岋紱蹇呰�鏃跺皝瑁呮垨娣诲姞鍋忕�璇存槑銆�</td>
|
||
|
|
</tr>
|
||
|
|
<tr class="issue-row severity-warning" data-issue-id="supp-c7cb3cd0801f" data-group="琛ュ厖绛涙煡" data-severity="warning" data-rule="SUP-GLB-001">
|
||
|
|
<td class="check-cell"><input type="checkbox" class="issue-check" id="ck-supp-c7cb3cd0801f" data-id="supp-c7cb3cd0801f"><label for="ck-supp-c7cb3cd0801f" class="sr">纭��</label></td>
|
||
|
|
<td><span class="badge warning">warning</span></td>
|
||
|
|
<td>琛ュ厖绛涙煡</td>
|
||
|
|
<td><code>SUP-GLB-001</code></td>
|
||
|
|
<td><code>sys/initial.cpp:39</code></td>
|
||
|
|
<td>鏂囦欢浣滅敤鍩熷彲鍙樺叏灞€瀵硅薄锛岄渶纭��灏佽�銆佸苟鍙戣�闂�拰鍒濆�鍖栭『搴�</td>
|
||
|
|
<td><code>VersionManager Version;</code></td>
|
||
|
|
<td>寤鸿�纭��鍒濆�鍖栭『搴忋€佽�闂�竟鐣岋紱蹇呰�鏃跺皝瑁呮垨娣诲姞鍋忕�璇存槑銆�</td>
|
||
|
|
</tr>
|
||
|
|
<tr class="issue-row severity-warning" data-issue-id="supp-5c8269165c25" data-group="琛ュ厖绛涙煡" data-severity="warning" data-rule="SUP-GLB-001">
|
||
|
|
<td class="check-cell"><input type="checkbox" class="issue-check" id="ck-supp-5c8269165c25" data-id="supp-5c8269165c25"><label for="ck-supp-5c8269165c25" class="sr">纭��</label></td>
|
||
|
|
<td><span class="badge warning">warning</span></td>
|
||
|
|
<td>琛ュ厖绛涙煡</td>
|
||
|
|
<td><code>SUP-GLB-001</code></td>
|
||
|
|
<td><code>sys/systick.cpp:53</code></td>
|
||
|
|
<td>鏂囦欢浣滅敤鍩熷彲鍙樺叏灞€瀵硅薄锛岄渶纭��灏佽�銆佸苟鍙戣�闂�拰鍒濆�鍖栭『搴�</td>
|
||
|
|
<td><code>volatile static uint32_t delay;</code></td>
|
||
|
|
<td>寤鸿�纭��鍒濆�鍖栭『搴忋€佽�闂�竟鐣岋紱蹇呰�鏃跺皝瑁呮垨娣诲姞鍋忕�璇存槑銆�</td>
|
||
|
|
</tr>
|
||
|
|
<tr class="issue-row severity-warning" data-issue-id="supp-c08e7fa1d6c4" data-group="琛ュ厖绛涙煡" data-severity="warning" data-rule="SUP-GLB-001">
|
||
|
|
<td class="check-cell"><input type="checkbox" class="issue-check" id="ck-supp-c08e7fa1d6c4" data-id="supp-c08e7fa1d6c4"><label for="ck-supp-c08e7fa1d6c4" class="sr">纭��</label></td>
|
||
|
|
<td><span class="badge warning">warning</span></td>
|
||
|
|
<td>琛ュ厖绛涙煡</td>
|
||
|
|
<td><code>SUP-GLB-001</code></td>
|
||
|
|
<td><code>sys/systick.cpp:54</code></td>
|
||
|
|
<td>鏂囦欢浣滅敤鍩熷彲鍙樺叏灞€瀵硅薄锛岄渶纭��灏佽�銆佸苟鍙戣�闂�拰鍒濆�鍖栭『搴�</td>
|
||
|
|
<td><code>volatile static uint32_t systick_ms = 0;</code></td>
|
||
|
|
<td>寤鸿�纭��鍒濆�鍖栭『搴忋€佽�闂�竟鐣岋紱蹇呰�鏃跺皝瑁呮垨娣诲姞鍋忕�璇存槑銆�</td>
|
||
|
|
</tr>
|
||
|
|
<tr class="issue-row severity-warning" data-issue-id="supp-e92b16152a23" data-group="琛ュ厖绛涙煡" data-severity="warning" data-rule="SUP-GLB-001">
|
||
|
|
<td class="check-cell"><input type="checkbox" class="issue-check" id="ck-supp-e92b16152a23" data-id="supp-e92b16152a23"><label for="ck-supp-e92b16152a23" class="sr">纭��</label></td>
|
||
|
|
<td><span class="badge warning">warning</span></td>
|
||
|
|
<td>琛ュ厖绛涙煡</td>
|
||
|
|
<td><code>SUP-GLB-001</code></td>
|
||
|
|
<td><code>sys/systick.cpp:70</code></td>
|
||
|
|
<td>鏂囦欢浣滅敤鍩熷彲鍙樺叏灞€瀵硅薄锛岄渶纭��灏佽�銆佸苟鍙戣�闂�拰鍒濆�鍖栭『搴�</td>
|
||
|
|
<td><code>volatile static uint32_t task_enter_cyccnt = 0;</code></td>
|
||
|
|
<td>寤鸿�纭��鍒濆�鍖栭『搴忋€佽�闂�竟鐣岋紱蹇呰�鏃跺皝瑁呮垨娣诲姞鍋忕�璇存槑銆�</td>
|
||
|
|
</tr>
|
||
|
|
<tr class="issue-row severity-warning" data-issue-id="supp-c3fac9483ce8" data-group="琛ュ厖绛涙煡" data-severity="warning" data-rule="SUP-GLB-001">
|
||
|
|
<td class="check-cell"><input type="checkbox" class="issue-check" id="ck-supp-c3fac9483ce8" data-id="supp-c3fac9483ce8"><label for="ck-supp-c3fac9483ce8" class="sr">纭��</label></td>
|
||
|
|
<td><span class="badge warning">warning</span></td>
|
||
|
|
<td>琛ュ厖绛涙煡</td>
|
||
|
|
<td><code>SUP-GLB-001</code></td>
|
||
|
|
<td><code>sys/systick.cpp:71</code></td>
|
||
|
|
<td>鏂囦欢浣滅敤鍩熷彲鍙樺叏灞€瀵硅薄锛岄渶纭��灏佽�銆佸苟鍙戣�闂�拰鍒濆�鍖栭『搴�</td>
|
||
|
|
<td><code>volatile static uint32_t busy_cycles_accum = 0;</code></td>
|
||
|
|
<td>寤鸿�纭��鍒濆�鍖栭『搴忋€佽�闂�竟鐣岋紱蹇呰�鏃跺皝瑁呮垨娣诲姞鍋忕�璇存槑銆�</td>
|
||
|
|
</tr>
|
||
|
|
<tr class="issue-row severity-warning" data-issue-id="supp-74fddf697b8f" data-group="琛ュ厖绛涙煡" data-severity="warning" data-rule="SUP-GLB-001">
|
||
|
|
<td class="check-cell"><input type="checkbox" class="issue-check" id="ck-supp-74fddf697b8f" data-id="supp-74fddf697b8f"><label for="ck-supp-74fddf697b8f" class="sr">纭��</label></td>
|
||
|
|
<td><span class="badge warning">warning</span></td>
|
||
|
|
<td>琛ュ厖绛涙煡</td>
|
||
|
|
<td><code>SUP-GLB-001</code></td>
|
||
|
|
<td><code>sys/systick.cpp:72</code></td>
|
||
|
|
<td>鏂囦欢浣滅敤鍩熷彲鍙樺叏灞€瀵硅薄锛岄渶纭��灏佽�銆佸苟鍙戣�闂�拰鍒濆�鍖栭『搴�</td>
|
||
|
|
<td><code>volatile static uint16_t sample_seconds = 0;</code></td>
|
||
|
|
<td>寤鸿�纭��鍒濆�鍖栭『搴忋€佽�闂�竟鐣岋紱蹇呰�鏃跺皝瑁呮垨娣诲姞鍋忕�璇存槑銆�</td>
|
||
|
|
</tr>
|
||
|
|
<tr class="issue-row severity-warning" data-issue-id="supp-191ba764ae89" data-group="琛ュ厖绛涙煡" data-severity="warning" data-rule="SUP-GLB-001">
|
||
|
|
<td class="check-cell"><input type="checkbox" class="issue-check" id="ck-supp-191ba764ae89" data-id="supp-191ba764ae89"><label for="ck-supp-191ba764ae89" class="sr">纭��</label></td>
|
||
|
|
<td><span class="badge warning">warning</span></td>
|
||
|
|
<td>琛ュ厖绛涙煡</td>
|
||
|
|
<td><code>SUP-GLB-001</code></td>
|
||
|
|
<td><code>sys/systick.cpp:73</code></td>
|
||
|
|
<td>鏂囦欢浣滅敤鍩熷彲鍙樺叏灞€瀵硅薄锛岄渶纭��灏佽�銆佸苟鍙戣�闂�拰鍒濆�鍖栭『搴�</td>
|
||
|
|
<td><code>volatile static uint8_t cpu_usage = 0;</code></td>
|
||
|
|
<td>寤鸿�纭��鍒濆�鍖栭『搴忋€佽�闂�竟鐣岋紱蹇呰�鏃跺皝瑁呮垨娣诲姞鍋忕�璇存槑銆�</td>
|
||
|
|
</tr>
|
||
|
|
<tr class="issue-row severity-warning" data-issue-id="supp-c0e88a884841" data-group="琛ュ厖绛涙煡" data-severity="warning" data-rule="SUP-GLB-001">
|
||
|
|
<td class="check-cell"><input type="checkbox" class="issue-check" id="ck-supp-c0e88a884841" data-id="supp-c0e88a884841"><label for="ck-supp-c0e88a884841" class="sr">纭��</label></td>
|
||
|
|
<td><span class="badge warning">warning</span></td>
|
||
|
|
<td>琛ュ厖绛涙煡</td>
|
||
|
|
<td><code>SUP-GLB-001</code></td>
|
||
|
|
<td><code>sys/systick.cpp:74</code></td>
|
||
|
|
<td>鏂囦欢浣滅敤鍩熷彲鍙樺叏灞€瀵硅薄锛岄渶纭��灏佽�銆佸苟鍙戣�闂�拰鍒濆�鍖栭『搴�</td>
|
||
|
|
<td><code>volatile static uint8_t dwt_initialized = 0;</code></td>
|
||
|
|
<td>寤鸿�纭��鍒濆�鍖栭『搴忋€佽�闂�竟鐣岋紱蹇呰�鏃跺皝瑁呮垨娣诲姞鍋忕�璇存槑銆�</td>
|
||
|
|
</tr>
|
||
|
|
<tr class="issue-row severity-warning" data-issue-id="supp-220ae6c1673f" data-group="琛ュ厖绛涙煡" data-severity="warning" data-rule="SUP-IRQ-001">
|
||
|
|
<td class="check-cell"><input type="checkbox" class="issue-check" id="ck-supp-220ae6c1673f" data-id="supp-220ae6c1673f"><label for="ck-supp-220ae6c1673f" class="sr">纭��</label></td>
|
||
|
|
<td><span class="badge warning">warning</span></td>
|
||
|
|
<td>琛ュ厖绛涙煡</td>
|
||
|
|
<td><code>SUP-IRQ-001</code></td>
|
||
|
|
<td><code>device/Can.cpp:709</code></td>
|
||
|
|
<td>鍏充腑鏂�悗鏈�湪鐭�獥鍙e唴鐪嬪埌寮€涓�柇锛岄渶浜哄伐纭��鎴愬�鎬�</td>
|
||
|
|
<td><code>__disable_irq();</code></td>
|
||
|
|
<td>纭��鎵€鏈夎矾寰勫潎鎭㈠�涓�柇锛涢伩鍏嶄复鐣屽尯杩囬暱銆�</td>
|
||
|
|
</tr>
|
||
|
|
<tr class="issue-row severity-warning" data-issue-id="supp-e73532e2d89c" data-group="琛ュ厖绛涙煡" data-severity="warning" data-rule="SUP-IRQ-001">
|
||
|
|
<td class="check-cell"><input type="checkbox" class="issue-check" id="ck-supp-e73532e2d89c" data-id="supp-e73532e2d89c"><label for="ck-supp-e73532e2d89c" class="sr">纭��</label></td>
|
||
|
|
<td><span class="badge warning">warning</span></td>
|
||
|
|
<td>琛ュ厖绛涙煡</td>
|
||
|
|
<td><code>SUP-IRQ-001</code></td>
|
||
|
|
<td><code>sys/flash.cpp:888</code></td>
|
||
|
|
<td>鍏充腑鏂�悗鏈�湪鐭�獥鍙e唴鐪嬪埌寮€涓�柇锛岄渶浜哄伐纭��鎴愬�鎬�</td>
|
||
|
|
<td><code>__disable_irq();</code></td>
|
||
|
|
<td>纭��鎵€鏈夎矾寰勫潎鎭㈠�涓�柇锛涢伩鍏嶄复鐣屽尯杩囬暱銆�</td>
|
||
|
|
</tr>
|
||
|
|
<tr class="issue-row severity-warning" data-issue-id="supp-b0ab1b3cde0e" data-group="琛ュ厖绛涙煡" data-severity="warning" data-rule="SUP-IRQ-001">
|
||
|
|
<td class="check-cell"><input type="checkbox" class="issue-check" id="ck-supp-b0ab1b3cde0e" data-id="supp-b0ab1b3cde0e"><label for="ck-supp-b0ab1b3cde0e" class="sr">纭��</label></td>
|
||
|
|
<td><span class="badge warning">warning</span></td>
|
||
|
|
<td>琛ュ厖绛涙煡</td>
|
||
|
|
<td><code>SUP-IRQ-001</code></td>
|
||
|
|
<td><code>sys/systick.cpp:256</code></td>
|
||
|
|
<td>鍏充腑鏂�悗鏈�湪鐭�獥鍙e唴鐪嬪埌寮€涓�柇锛岄渶浜哄伐纭��鎴愬�鎬�</td>
|
||
|
|
<td><code>__disable_irq();</code></td>
|
||
|
|
<td>纭��鎵€鏈夎矾寰勫潎鎭㈠�涓�柇锛涢伩鍏嶄复鐣屽尯杩囬暱銆�</td>
|
||
|
|
</tr>
|
||
|
|
<tr class="issue-row severity-warning" data-issue-id="supp-52ca6be1c9f5" data-group="琛ュ厖绛涙煡" data-severity="warning" data-rule="SUP-SW-001">
|
||
|
|
<td class="check-cell"><input type="checkbox" class="issue-check" id="ck-supp-52ca6be1c9f5" data-id="supp-52ca6be1c9f5"><label for="ck-supp-52ca6be1c9f5" class="sr">纭��</label></td>
|
||
|
|
<td><span class="badge warning">warning</span></td>
|
||
|
|
<td>琛ュ厖绛涙煡</td>
|
||
|
|
<td><code>SUP-SW-001</code></td>
|
||
|
|
<td><code>Algorithm/FOC.cpp:89</code></td>
|
||
|
|
<td>switch 璇�彞鐤戜技缂哄皯 default 鍒嗘敮</td>
|
||
|
|
<td><code>switch (cog_calib_state) {</code></td>
|
||
|
|
<td>MISRA 閫氬父瑕佹眰 default锛涘�鏋氫妇宸插叏瑕嗙洊涔熷缓璁�樉寮忚�鏄庛€�</td>
|
||
|
|
</tr>
|
||
|
|
<tr class="issue-row severity-warning" data-issue-id="metric-ac925d0fa661" data-group="澶嶆潅搴﹁瘎瀹�" data-severity="warning" data-rule="METRIC-CC">
|
||
|
|
<td class="check-cell"><input type="checkbox" class="issue-check" id="ck-metric-ac925d0fa661" data-id="metric-ac925d0fa661"><label for="ck-metric-ac925d0fa661" class="sr">纭��</label></td>
|
||
|
|
<td><span class="badge warning">warning</span></td>
|
||
|
|
<td>澶嶆潅搴﹁瘎瀹�</td>
|
||
|
|
<td><code>METRIC-CC</code></td>
|
||
|
|
<td><code>Algorithm/FOC.cpp:75</code></td>
|
||
|
|
<td>FOC_Controller::calibrate_cogging_tick 鍦堝�鏉傚害 33锛宺isk=high</td>
|
||
|
|
<td><code>Algorithm/FOC.cpp:75-238 FOC_Controller::calibrate_cogging_tick</code></td>
|
||
|
|
<td>浜哄伐璇勫�鍒嗘敮瀹屾暣鎬э紱蹇呰�鏃惰ˉ鍗曞厓娴嬭瘯鎴栧悗缁�媶鍒嗐€�</td>
|
||
|
|
</tr>
|
||
|
|
<tr class="issue-row severity-warning" data-issue-id="metric-98b568f0e6b4" data-group="澶嶆潅搴﹁瘎瀹�" data-severity="warning" data-rule="METRIC-CC">
|
||
|
|
<td class="check-cell"><input type="checkbox" class="issue-check" id="ck-metric-98b568f0e6b4" data-id="metric-98b568f0e6b4"><label for="ck-metric-98b568f0e6b4" class="sr">纭��</label></td>
|
||
|
|
<td><span class="badge warning">warning</span></td>
|
||
|
|
<td>澶嶆潅搴﹁瘎瀹�</td>
|
||
|
|
<td><code>METRIC-CC</code></td>
|
||
|
|
<td><code>device/Can.cpp:1076</code></td>
|
||
|
|
<td>CAN_transmiter::communication_check 鍦堝�鏉傚害 27锛宺isk=high</td>
|
||
|
|
<td><code>device/Can.cpp:1076-1300 CAN_transmiter::communication_check</code></td>
|
||
|
|
<td>浜哄伐璇勫�鍒嗘敮瀹屾暣鎬э紱蹇呰�鏃惰ˉ鍗曞厓娴嬭瘯鎴栧悗缁�媶鍒嗐€�</td>
|
||
|
|
</tr>
|
||
|
|
<tr class="issue-row severity-warning" data-issue-id="metric-0dfc09c00e94" data-group="澶嶆潅搴﹁瘎瀹�" data-severity="warning" data-rule="METRIC-CC">
|
||
|
|
<td class="check-cell"><input type="checkbox" class="issue-check" id="ck-metric-0dfc09c00e94" data-id="metric-0dfc09c00e94"><label for="ck-metric-0dfc09c00e94" class="sr">纭��</label></td>
|
||
|
|
<td><span class="badge warning">warning</span></td>
|
||
|
|
<td>澶嶆潅搴﹁瘎瀹�</td>
|
||
|
|
<td><code>METRIC-CC</code></td>
|
||
|
|
<td><code>main.cpp:120</code></td>
|
||
|
|
<td>do_task 鍦堝�鏉傚害 17锛宺isk=high</td>
|
||
|
|
<td><code>main.cpp:120-205 do_task</code></td>
|
||
|
|
<td>浜哄伐璇勫�鍒嗘敮瀹屾暣鎬э紱蹇呰�鏃惰ˉ鍗曞厓娴嬭瘯鎴栧悗缁�媶鍒嗐€�</td>
|
||
|
|
</tr>
|
||
|
|
<tr class="issue-row severity-info" data-issue-id="metric-f6c2bfb36b40" data-group="澶嶆潅搴﹁瘎瀹�" data-severity="info" data-rule="METRIC-CC">
|
||
|
|
<td class="check-cell"><input type="checkbox" class="issue-check" id="ck-metric-f6c2bfb36b40" data-id="metric-f6c2bfb36b40"><label for="ck-metric-f6c2bfb36b40" class="sr">纭��</label></td>
|
||
|
|
<td><span class="badge info">info</span></td>
|
||
|
|
<td>澶嶆潅搴﹁瘎瀹�</td>
|
||
|
|
<td><code>METRIC-CC</code></td>
|
||
|
|
<td><code>Algorithm/FOC.cpp:392</code></td>
|
||
|
|
<td>FOC_Controller::setSVPWM_PhaseVoltage 鍦堝�鏉傚害 15锛宺isk=medium</td>
|
||
|
|
<td><code>Algorithm/FOC.cpp:392-490 FOC_Controller::setSVPWM_PhaseVoltage</code></td>
|
||
|
|
<td>浜哄伐璇勫�鍒嗘敮瀹屾暣鎬э紱蹇呰�鏃惰ˉ鍗曞厓娴嬭瘯鎴栧悗缁�媶鍒嗐€�</td>
|
||
|
|
</tr>
|
||
|
|
<tr class="issue-row severity-info" data-issue-id="metric-e7f74eabf84b" data-group="澶嶆潅搴﹁瘎瀹�" data-severity="info" data-rule="METRIC-CC">
|
||
|
|
<td class="check-cell"><input type="checkbox" class="issue-check" id="ck-metric-e7f74eabf84b" data-id="metric-e7f74eabf84b"><label for="ck-metric-e7f74eabf84b" class="sr">纭��</label></td>
|
||
|
|
<td><span class="badge info">info</span></td>
|
||
|
|
<td>澶嶆潅搴﹁瘎瀹�</td>
|
||
|
|
<td><code>METRIC-CC</code></td>
|
||
|
|
<td><code>sys/flash.cpp:308</code></td>
|
||
|
|
<td>FlashEEPROM::writeFloat 鍦堝�鏉傚害 12锛宺isk=medium</td>
|
||
|
|
<td><code>sys/flash.cpp:308-383 FlashEEPROM::writeFloat</code></td>
|
||
|
|
<td>浜哄伐璇勫�鍒嗘敮瀹屾暣鎬э紱蹇呰�鏃惰ˉ鍗曞厓娴嬭瘯鎴栧悗缁�媶鍒嗐€�</td>
|
||
|
|
</tr>
|
||
|
|
<tr class="issue-row severity-info" data-issue-id="metric-65df715e5faa" data-group="澶嶆潅搴﹁瘎瀹�" data-severity="info" data-rule="METRIC-CC">
|
||
|
|
<td class="check-cell"><input type="checkbox" class="issue-check" id="ck-metric-65df715e5faa" data-id="metric-65df715e5faa"><label for="ck-metric-65df715e5faa" class="sr">纭��</label></td>
|
||
|
|
<td><span class="badge info">info</span></td>
|
||
|
|
<td>澶嶆潅搴﹁瘎瀹�</td>
|
||
|
|
<td><code>METRIC-CC</code></td>
|
||
|
|
<td><code>sys/health.cpp:35</code></td>
|
||
|
|
<td>ThermalController::update 鍦堝�鏉傚害 12锛宺isk=medium</td>
|
||
|
|
<td><code>sys/health.cpp:35-94 ThermalController::update</code></td>
|
||
|
|
<td>浜哄伐璇勫�鍒嗘敮瀹屾暣鎬э紱蹇呰�鏃惰ˉ鍗曞厓娴嬭瘯鎴栧悗缁�媶鍒嗐€�</td>
|
||
|
|
</tr>
|
||
|
|
<tr class="issue-row severity-info" data-issue-id="metric-48d7e9621754" data-group="澶嶆潅搴﹁瘎瀹�" data-severity="info" data-rule="METRIC-CC">
|
||
|
|
<td class="check-cell"><input type="checkbox" class="issue-check" id="ck-metric-48d7e9621754" data-id="metric-48d7e9621754"><label for="ck-metric-48d7e9621754" class="sr">纭��</label></td>
|
||
|
|
<td><span class="badge info">info</span></td>
|
||
|
|
<td>澶嶆潅搴﹁瘎瀹�</td>
|
||
|
|
<td><code>METRIC-CC</code></td>
|
||
|
|
<td><code>device/Can.cpp:597</code></td>
|
||
|
|
<td>can_loopback_test 鍦堝�鏉傚害 11锛宺isk=medium</td>
|
||
|
|
<td><code>device/Can.cpp:597-665 can_loopback_test</code></td>
|
||
|
|
<td>浜哄伐璇勫�鍒嗘敮瀹屾暣鎬э紱蹇呰�鏃惰ˉ鍗曞厓娴嬭瘯鎴栧悗缁�媶鍒嗐€�</td>
|
||
|
|
</tr></tbody>
|
||
|
|
</table>
|
||
|
|
</div>
|
||
|
|
</section>
|
||
|
|
|
||
|
|
<section class="card"><h2>Top 鍦堝�鏉傚害</h2><table><thead><tr><th>椋庨櫓</th><th>澶嶆潅搴�</th><th>浣嶇疆</th><th>鍑芥暟</th></tr></thead><tbody><tr><td><span class="risk high">high</span></td><td>33</td><td><code>Algorithm/FOC.cpp:75-238</code></td><td><code>FOC_Controller::calibrate_cogging_tick</code></td></tr><tr><td><span class="risk high">high</span></td><td>27</td><td><code>device/Can.cpp:1076-1300</code></td><td><code>CAN_transmiter::communication_check</code></td></tr><tr><td><span class="risk high">high</span></td><td>17</td><td><code>main.cpp:120-205</code></td><td><code>do_task</code></td></tr><tr><td><span class="risk medium">medium</span></td><td>15</td><td><code>Algorithm/FOC.cpp:392-490</code></td><td><code>FOC_Controller::setSVPWM_PhaseVoltage</code></td></tr><tr><td><span class="risk medium">medium</span></td><td>12</td><td><code>sys/flash.cpp:308-383</code></td><td><code>FlashEEPROM::writeFloat</code></td></tr><tr><td><span class="risk medium">medium</span></td><td>12</td><td><code>sys/health.cpp:35-94</code></td><td><code>ThermalController::update</code></td></tr><tr><td><span class="risk medium">medium</span></td><td>11</td><td><code>device/Can.cpp:597-665</code></td><td><code>can_loopback_test</code></td></tr><tr><td><span class="risk low">low</span></td><td>10</td><td><code>device/Can.cpp:1448-1504</code></td><td><code>CAN_transmiter::CANFD_AsyncSend</code></td></tr><tr><td><span class="risk low">low</span></td><td>10</td><td><code>sys/flash.cpp:90-161</code></td><td><code>FlashEEPROM::read_saved_system_config</code></td></tr><tr><td><span class="risk low">low</span></td><td>10</td><td><code>sys/flash.cpp:237-300</code></td><td><code>FlashEEPROM::write</code></td></tr><tr><td><span class="risk low">low</span></td><td>10</td><td><code>sys/flash.cpp:657-717</code></td><td><code>FlashEEPROM::writeNodeId</code></td></tr><tr><td><span class="risk low">low</span></td><td>10</td><td><code>sys/flash.cpp:928-1030</code></td><td><code>move_app_data</code></td></tr><tr><td><span class="risk low">low</span></td><td>9</td><td><code>device/Can.cpp:534-589</code></td><td><code>canfd_loopback_test</code></td></tr><tr><td><span class="risk low">low</span></td><td>9</td><td><code>sys/flash.cpp:413-482</code></td><td><code>FlashEEPROM::save_system_config</code></td></tr><tr><td><span class="risk low">low</span></td><td>9</td><td><code>sys/flash.cpp:792-879</code></td><td><code>OTA_SET</code></td></tr><tr><td><span class="risk low">low</span></td><td>9</td><td><code>sys/health.cpp:113-149</code></td><td><code>power_manage</code></td></tr><tr><td><span class="risk low">low</span></td><td>8</td><td><code>device/ADC.cpp:194-219</code></td><td><code>sampler::get_current</code></td></tr><tr><td><span class="risk low">low</span></td><td>8</td><td><code>sys/flash.cpp:724-776</code></td><td><code>FlashEEPROM::writeCRC</code></td></tr><tr><td><span class="risk low">low</span></td><td>8</td><td><code>sys/systick.cpp:244-298</code></td><td><code>app_prepare_deep_sleep</code></td></tr><tr><td><span class="risk low">low</span></td><td>7</td><td><code>device/Timer.cpp:134-184</code></td><td><code>TIMER2_IRQHandler</code></td></tr><tr><td><span class="risk low">low</span></td><td>7</td><td><code>sys/initial.cpp:256-290</code></td><td><code>get_reset_cause</code></td></tr><tr><td><span class="risk low">low</span></td><td>6</td><td><code>Algorithm/FOC.cpp:603-642</code></td><td><code>FOC_Controller::fast_voltage_check</code></td></tr><tr><td><span class="risk low">low</span></td><td>6</td><td><code>device/Can.cpp:1399-1440</code></td><td><code>CAN_transmiter::CAN_AsyncSend</code></td></tr><tr><td><span class="risk low">low</span></td><td>6</td><td><code>sys/flash.cpp:521-558</code></td><td><code>read_node_id_struct</code></td></tr><tr><td><span class="risk low">low</span></td><td>6</td><td><code>sys/initial.cpp:296-351</code></td><td><code>OTA_initial</code></td></tr><tr><td><span class="risk low">low</span></td><td>5</td><td><code>Algorithm/Filter.cpp:162-200</code></td><td><code>EncoderAngleKalman::update</code></td></tr><tr><td
|
||
|
|
<section class="card"><h2>浼樺厛绾ц瘎瀹℃竻鍗�</h2><div class="priority-list"><div class="priority-card"><div class="priority-title">**P1 澶嶆潅搴﹁秴闃堝€�** `Algorithm/FOC.cpp:75` `FOC_Controller::calibrate_cogging_tick`</div><div class="priority-desc">CC=33锛岄渶浜哄伐璇勫�鍒嗘敮/寮傚父璺�緞锛涘悗缁�彲鍔犲崟鍏冩祴璇曟垨鎷嗗垎銆�</div></div><div class="priority-card"><div class="priority-title">**P1 澶嶆潅搴﹁秴闃堝€�** `device/Can.cpp:1076` `CAN_transmiter::communication_check`</div><div class="priority-desc">CC=27锛岄渶浜哄伐璇勫�鍒嗘敮/寮傚父璺�緞锛涘悗缁�彲鍔犲崟鍏冩祴璇曟垨鎷嗗垎銆�</div></div><div class="priority-card"><div class="priority-title">**P1 澶嶆潅搴﹁秴闃堝€�** `main.cpp:120` `do_task`</div><div class="priority-desc">CC=17锛岄渶浜哄伐璇勫�鍒嗘敮/寮傚父璺�緞锛涘悗缁�彲鍔犲崟鍏冩祴璇曟垨鎷嗗垎銆�</div></div><div class="priority-card"><div class="priority-title">**P2 continue 鍋忕�鍊欓€�** `device/Can.cpp:1124`</div><div class="priority-desc">纭��鏄�惁鍙�噸鏋勶紱鑻ユ殏涓嶆敼閫昏緫锛屽舰鎴愬亸绂昏�鏄庛€�</div></div><div class="priority-card"><div class="priority-title">**P2 continue 鍋忕�鍊欓€�** `device/Can.cpp:1194`</div><div class="priority-desc">纭��鏄�惁鍙�噸鏋勶紱鑻ユ殏涓嶆敼閫昏緫锛屽舰鎴愬亸绂昏�鏄庛€�</div></div><div class="priority-card"><div class="priority-title">**P2 continue 鍋忕�鍊欓€�** `device/Can.cpp:1199`</div><div class="priority-desc">纭��鏄�惁鍙�噸鏋勶紱鑻ユ殏涓嶆敼閫昏緫锛屽舰鎴愬亸绂昏�鏄庛€�</div></div><div class="priority-card"><div class="priority-title">**P2 continue 鍋忕�鍊欓€�** `main.cpp:80`</div><div class="priority-desc">纭��鏄�惁鍙�噸鏋勶紱鑻ユ殏涓嶆敼閫昏緫锛屽舰鎴愬亸绂昏�鏄庛€�</div></div><div class="priority-card"><div class="priority-title">**P2 continue 鍋忕�鍊欓€�** `sys/flash.cpp:693`</div><div class="priority-desc">纭��鏄�惁鍙�噸鏋勶紱鑻ユ殏涓嶆敼閫昏緫锛屽舰鎴愬亸绂昏�鏄庛€�</div></div><div class="priority-card"><div class="priority-title">**P2 continue 鍋忕�鍊欓€�** `sys/systick.cpp:264`</div><div class="priority-desc">纭��鏄�惁鍙�噸鏋勶紱鑻ユ殏涓嶆敼閫昏緫锛屽舰鎴愬亸绂昏�鏄庛€�</div></div><div class="priority-card"><div class="priority-title">**P2 璋冭瘯杈撳嚭闅旂�** `Algorithm/FOC.cpp`</div><div class="priority-desc">21 澶� printf/snprint 绫昏皟鐢�紱纭��瀹忛殧绂汇€侀噺浜у叧闂�€佸疄鏃舵€у奖鍝嶃€�</div></div><div class="priority-card"><div class="priority-title">**P2 璋冭瘯杈撳嚭闅旂�** `device/Can.cpp`</div><div class="priority-desc">1 澶� printf/snprint 绫昏皟鐢�紱纭��瀹忛殧绂汇€侀噺浜у叧闂�€佸疄鏃舵€у奖鍝嶃€�</div></div><div class="priority-card"><div class="priority-title">**P2 璋冭瘯杈撳嚭闅旂�** `device/ang_sensor.cpp`</div><div class="priority-desc">1 澶� printf/snprint 绫昏皟鐢�紱纭��瀹忛殧绂汇€侀噺浜у叧闂�€佸疄鏃舵€у奖鍝嶃€�</div></div><div class="priority-card"><div class="priority-title">**P2 璋冭瘯杈撳嚭闅旂�** `device/motor.cpp`</div><div class="priority-desc">1 澶� printf/snprint 绫昏皟鐢�紱纭��瀹忛殧绂汇€侀噺浜у叧闂�€佸疄鏃舵€у奖鍝嶃€�</div></div><div class="priority-card"><div class="priority-title">**P2 璋冭瘯杈撳嚭闅旂�** `main.cpp`</div><div class="priority-desc">1 澶� printf/snprint 绫昏皟鐢�紱纭��瀹忛殧绂汇€侀噺浜у叧闂�€佸疄鏃舵€у奖鍝嶃€�</div></div><div class="priority-card"><div class="priority-title">**P2 璋冭瘯杈撳嚭闅旂�** `sys/flash.cpp`</div><div class="priority-desc">2 澶� printf/snprint 绫昏皟鐢�紱纭��瀹忛殧绂汇€侀噺浜у叧闂�€佸疄鏃舵€у奖鍝嶃€�</div></div><div class="priority-card"><div class="priority-title">**P2 璋冭瘯杈撳嚭闅旂�** `sys/initial.cpp`</div><div class="priority-desc">3 澶� printf/snprint 绫昏皟鐢�紱纭��瀹忛殧绂汇€侀噺浜у叧闂�€佸疄鏃舵€у奖鍝嶃€�</div></div><div class="priority-card"><div class="priority-title">**P2 璋冭瘯杈撳嚭闅旂�** `sys/systick.cpp`</div><div class="priority-desc">1 澶� printf/snprint 绫昏皟鐢�紱纭��瀹忛殧绂汇€侀噺浜у叧闂�€佸疄鏃舵€у奖鍝嶃€�</div></div><div class="priority-card"><div class="priority-title">**P3 骞冲彴/涓�柇鎸囦护鍋忕�鍊欓€�** `device/Can.cpp`</div><div class="priority-desc">1 澶
|
||
|
|
<section class="card"><h2>涓昏�鍒欐竻鍗�</h2><table><thead><tr><th>绾у埆</th><th>瑙勫垯</th><th>鏁伴噺</th><th>璇存槑</th><th>鍙傝€�</th></tr></thead><tbody><tr><td><span class="badge info">info</span></td><td><code>AUTO-ARRAY-001</code></td><td>251</td><td>鏁扮粍涓嬫爣璁块棶闇€瀹℃煡杈圭晫淇濇姢</td><td>MISRA C:2012 Rule 18.x</td></tr><tr><td><span class="badge info">info</span></td><td><code>AUTO-ASM-001</code></td><td>10</td><td>鍏充腑鏂�/浣庡姛鑰�/鍐呰仈姹囩紪绛夊钩鍙扮浉鍏虫寚浠ら渶瀹℃煡</td><td>MISRA C:2012 Dir 4.3 / project safety rule</td></tr><tr><td><span class="badge info">info</span></td><td><code>AUTO-CAST-001</code></td><td>223</td><td>C 椋庢牸寮哄埗绫诲瀷杞�崲闇€瀹℃煡蹇呰�鎬у拰鑼冨洿</td><td>MISRA C:2012 Rule 10.x / MISRA C++ 5-2-x</td></tr><tr><td><span class="badge warning">warning</span></td><td><code>AUTO-CTRL-002</code></td><td>6</td><td>continue 闇€閬垮厤鎴栬�鏄庡亸绂�</td><td>MISRA C:2012 Rule 15.5 advisory / structured control flow</td></tr><tr><td><span class="badge warning">warning</span></td><td><code>AUTO-FUNC-002</code></td><td>31</td><td>printf/鏍煎紡鍖栬緭鍑洪渶纭��璋冭瘯闅旂�鍜屽疄鏃舵€у奖鍝�</td><td>MISRA Dir 4.12 / project safety rule</td></tr><tr><td><span class="badge info">info</span></td><td><code>AUTO-MACRO-001</code></td><td>29</td><td>鍑芥暟寮忓畯闇€瀹℃煡鎷�彿銆佸壇浣滅敤鍜岀被鍨嬪畨鍏�</td><td>MISRA C:2012 Rule 20.x</td></tr><tr><td><span class="badge warning">warning</span></td><td><code>AUTO-MET-001</code></td><td>3</td><td>鍦堝�鏉傚害 33 瓒呰繃寤鸿�闃堝€� 15</td><td>Project metric threshold CC <= 15</td></tr></tbody></table></section>
|
||
|
|
<section class="card"><h2>琛ュ厖瑙勫垯娓呭崟</h2><table><thead><tr><th>绾у埆</th><th>瑙勫垯</th><th>鏁伴噺</th><th>璇存槑</th><th>寤鸿�</th></tr></thead><tbody><tr><td><span class="badge warning">warning</span></td><td><code>SUP-CMP-001</code></td><td>14</td><td>娴�偣鍙橀噺姣旇緝闇€纭��瀹瑰樊鎴栫�鏁g姸鎬佸惈涔�</td><td>寤鸿�纭��鏄�惁搴斾娇鐢ㄩ槇鍊�/瀹瑰樊姣旇緝銆�</td></tr><tr><td><span class="badge info">info</span></td><td><code>SUP-DOC-001</code></td><td>12</td><td>鎺ュ彛/鍑芥暟缂哄皯绱ч偦 Doxygen 娉ㄩ噴</td><td>寤鸿�琛ュ厖 @brief/@param/@return锛涘唴閮ㄥ皬鍑芥暟鍙�寜椤圭洰瑙勮寖璞佸厤銆�</td></tr><tr><td><span class="badge warning">warning</span></td><td><code>SUP-GLB-001</code></td><td>189</td><td>鏂囦欢浣滅敤鍩熷彲鍙樺叏灞€瀵硅薄锛岄渶纭��灏佽�銆佸苟鍙戣�闂�拰鍒濆�鍖栭『搴�</td><td>寤鸿�纭��鍒濆�鍖栭『搴忋€佽�闂�竟鐣岋紱蹇呰�鏃跺皝瑁呮垨娣诲姞鍋忕�璇存槑銆�</td></tr><tr><td><span class="badge info">info</span></td><td><code>SUP-GLB-002</code></td><td>47</td><td>extern 鍏ㄥ眬瀵硅薄寮曠敤锛岄渶纭��鍗曚竴瀹氫箟鍜屽叡浜��闂�繚鎶�</td><td>纭��鏄�惁璺� ISR/涓诲惊鐜�叡浜�紱鍏变韩鍙橀噺寤鸿� volatile 鎴栦复鐣屽尯淇濇姢銆�</td></tr><tr><td><span class="badge warning">warning</span></td><td><code>SUP-IRQ-001</code></td><td>3</td><td>鍏充腑鏂�悗鏈�湪鐭�獥鍙e唴鐪嬪埌寮€涓�柇锛岄渶浜哄伐纭��鎴愬�鎬�</td><td>纭��鎵€鏈夎矾寰勫潎鎭㈠�涓�柇锛涢伩鍏嶄复鐣屽尯杩囬暱銆�</td></tr><tr><td><span class="badge info">info</span></td><td><code>SUP-ISR-001</code></td><td>18</td><td>涓�柇澶勭悊鍑芥暟闇€纭��鎵ц�鏃堕棿銆佸叡浜�暟鎹�繚鎶ゅ拰绂佹�闃诲�璋冪敤</td><td>浜哄伐纭�� ISR 鍐呮棤闃诲�銆佹棤闀胯€楁椂锛屽苟妫€鏌ュ叡浜�彉閲� volatile/涓寸晫鍖恒€�</td></tr><tr><td><span class="badge info">info</span></td><td><code>SUP-LOOP-001</code></td><td>4</td><td>鏃犻檺寰�幆闇€纭��閫€鍑虹瓥鐣ャ€佺湅闂ㄧ嫍鍠傜嫍鍜屼綆鍔熻€楃瓥鐣�</td><td>纭��寰�幆鍐呬换鍔¤皟搴︺€佸紓甯搁€€鍑�/澶嶄綅绛栫暐鍜岀湅闂ㄧ嫍绛栫暐銆�</td></tr><tr><td><span class="badge info">info</span></td><td><code>SUP-MAG-001</code></td><td>439</td><td>涓氬姟浠g爜涓�瓨鍦ㄨ8鏁板瓧甯搁噺锛岄渶纭��鏄�惁搴斿懡鍚嶅寲</td><td>瀹夊叏鐩稿叧闃堝€�/鏃堕棿/姣斾緥寤鸿�鐢ㄥ叿鍚嶅父閲忔垨閰嶇疆瀹忋€�</td></tr><tr><td><span class="badge warning">warning</span></td><td><code>SUP-SW-001</code></td><td>1</td><td>switch 璇�彞鐤戜技缂哄皯 default 鍒嗘敮</td><td>MISRA 閫氬父瑕佹眰 default锛涘�鏋氫妇宸插叏瑕嗙洊涔熷缓璁�樉寮忚�鏄庛€�</td></tr></tbody></table></section>
|
||
|
|
<section class="card"><h2>涓昏�鍒� Warning 鏄庣粏</h2><div class="scroll"><table><thead><tr><th>瑙勫垯</th><th>浣嶇疆</th><th>璇存槑</th><th>璇佹嵁</th><th>寤鸿�</th></tr></thead><tbody><tr><td><code>AUTO-CTRL-002</code></td><td><code>device/Can.cpp:1124</code></td><td>continue 闇€閬垮厤鎴栬�鏄庡亸绂�</td><td><code>continue;</code></td><td>浜哄伐纭��鏄�惁绗﹀悎椤圭洰缂栫爜瑙勮寖锛涘�鍚堢悊鍒欒�褰曞亸绂昏�鏄庛€�</td></tr><tr><td><code>AUTO-CTRL-002</code></td><td><code>device/Can.cpp:1194</code></td><td>continue 闇€閬垮厤鎴栬�鏄庡亸绂�</td><td><code>continue;</code></td><td>浜哄伐纭��鏄�惁绗﹀悎椤圭洰缂栫爜瑙勮寖锛涘�鍚堢悊鍒欒�褰曞亸绂昏�鏄庛€�</td></tr><tr><td><code>AUTO-CTRL-002</code></td><td><code>device/Can.cpp:1199</code></td><td>continue 闇€閬垮厤鎴栬�鏄庡亸绂�</td><td><code>continue;</code></td><td>浜哄伐纭��鏄�惁绗﹀悎椤圭洰缂栫爜瑙勮寖锛涘�鍚堢悊鍒欒�褰曞亸绂昏�鏄庛€�</td></tr><tr><td><code>AUTO-CTRL-002</code></td><td><code>main.cpp:80</code></td><td>continue 闇€閬垮厤鎴栬�鏄庡亸绂�</td><td><code>continue;</code></td><td>浜哄伐纭��鏄�惁绗﹀悎椤圭洰缂栫爜瑙勮寖锛涘�鍚堢悊鍒欒�褰曞亸绂昏�鏄庛€�</td></tr><tr><td><code>AUTO-CTRL-002</code></td><td><code>sys/flash.cpp:693</code></td><td>continue 闇€閬垮厤鎴栬�鏄庡亸绂�</td><td><code>continue;</code></td><td>浜哄伐纭��鏄�惁绗﹀悎椤圭洰缂栫爜瑙勮寖锛涘�鍚堢悊鍒欒�褰曞亸绂昏�鏄庛€�</td></tr><tr><td><code>AUTO-CTRL-002</code></td><td><code>sys/systick.cpp:264</code></td><td>continue 闇€閬垮厤鎴栬�鏄庡亸绂�</td><td><code>continue;</code></td><td>浜哄伐纭��鏄�惁绗﹀悎椤圭洰缂栫爜瑙勮寖锛涘�鍚堢悊鍒欒�褰曞亸绂昏�鏄庛€�</td></tr><tr><td><code>AUTO-FUNC-002</code></td><td><code>Algorithm/FOC.cpp:100</code></td><td>printf/鏍煎紡鍖栬緭鍑洪渶纭��璋冭瘯闅旂�鍜屽疄鏃舵€у奖鍝�</td><td><code>printf("");</code></td><td>浜哄伐纭��鏄�惁绗﹀悎椤圭洰缂栫爜瑙勮寖锛涘�鍚堢悊鍒欒�褰曞亸绂昏�鏄庛€�</td></tr><tr><td><code>AUTO-FUNC-002</code></td><td><code>Algorithm/FOC.cpp:161</code></td><td>printf/鏍煎紡鍖栬緭鍑洪渶纭��璋冭瘯闅旂�鍜屽疄鏃舵€у奖鍝�</td><td><code>printf("",</code></td><td>浜哄伐纭��鏄�惁绗﹀悎椤圭洰缂栫爜瑙勮寖锛涘�鍚堢悊鍒欒�褰曞亸绂昏�鏄庛€�</td></tr><tr><td><code>AUTO-FUNC-002</code></td><td><code>Algorithm/FOC.cpp:195</code></td><td>printf/鏍煎紡鍖栬緭鍑洪渶纭��璋冭瘯闅旂�鍜屽疄鏃舵€у奖鍝�</td><td><code>printf("");</code></td><td>浜哄伐纭��鏄�惁绗﹀悎椤圭洰缂栫爜瑙勮寖锛涘�鍚堢悊鍒欒�褰曞亸绂昏�鏄庛€�</td></tr><tr><td><code>AUTO-FUNC-002</code></td><td><code>Algorithm/FOC.cpp:198</code></td><td>printf/鏍煎紡鍖栬緭鍑洪渶纭��璋冭瘯闅旂�鍜屽疄鏃舵€у奖鍝�</td><td><code>printf("", angle_deg, cogging_table[i]);</code></td><td>浜哄伐纭��鏄�惁绗﹀悎椤圭洰缂栫爜瑙勮寖锛涘�鍚堢悊鍒欒�褰曞亸绂昏�鏄庛€�</td></tr><tr><td><code>AUTO-FUNC-002</code></td><td><code>Algorithm/FOC.cpp:203</code></td><td>printf/鏍煎紡鍖栬緭鍑洪渶纭��璋冭瘯闅旂�鍜屽疄鏃舵€у奖鍝�</td><td><code>printf("");</code></td><td>浜哄伐纭��鏄�惁绗﹀悎椤圭洰缂栫爜瑙勮寖锛涘�鍚堢悊鍒欒�褰曞亸绂昏�鏄庛€�</td></tr><tr><td><code>AUTO-FUNC-002</code></td><td><code>Algorithm/FOC.cpp:206</code></td><td>printf/鏍煎紡鍖栬緭鍑洪渶纭��璋冭瘯闅旂�鍜屽疄鏃舵€у奖鍝�</td><td><code>printf("", angle_deg, cogging_table_rev[i]);</code></td><td>浜哄伐纭��鏄�惁绗﹀悎椤圭洰缂栫爜瑙勮寖锛涘�鍚堢悊鍒欒�褰曞亸绂昏�鏄庛€�</td></tr><tr><td><code>AUTO-FUNC-002</code></td><td><code>Algorithm/FOC.cpp:211</code></td><td>printf/鏍煎紡鍖栬緭鍑洪渶纭��璋冭瘯闅旂�鍜屽疄鏃舵€у奖鍝�</td><td><code>printf("");</code></td><td>浜哄伐纭��鏄�惁绗﹀悎椤圭洰缂栫爜瑙勮寖锛涘�鍚堢悊鍒欒�褰曞亸绂昏�鏄庛€�</td></tr><tr><td><code>AUTO-FUNC-002</code></td><td><code>Algorithm/FOC.cpp:212</code></td><td>printf/鏍煎紡鍖栬緭鍑洪渶纭��璋冭瘯闅旂�鍜屽疄鏃舵€у奖鍝�</td><td><code>printf("");</code></td><td>浜哄伐纭��鏄�惁绗﹀悎椤圭洰缂栫爜瑙勮寖锛涘�鍚堢悊鍒欒�褰曞亸绂昏�鏄庛€�</td></tr><tr><td><code>AUTO-FUNC-002</code></td><td><code>Algorithm/FOC.cpp:214</code></td><td>prin
|
||
|
|
<section class="card"><h2>琛ュ厖绛涙煡 Warning 鏄庣粏</h2><div class="scroll"><table><thead><tr><th>瑙勫垯</th><th>浣嶇疆</th><th>璇存槑</th><th>璇佹嵁</th><th>寤鸿�</th></tr></thead><tbody><tr><td><code>SUP-CMP-001</code></td><td><code>Algorithm/FOC.cpp:53</code></td><td>娴�偣鍙橀噺姣旇緝闇€纭��瀹瑰樊鎴栫�鏁g姸鎬佸惈涔�</td><td><code>if (rt_velocity < -0.5f) last_table = cogging_table_rev;</code></td><td>寤鸿�纭��鏄�惁搴斾娇鐢ㄩ槇鍊�/瀹瑰樊姣旇緝銆�</td></tr><tr><td><code>SUP-CMP-001</code></td><td><code>Algorithm/FOC.cpp:54</code></td><td>娴�偣鍙橀噺姣旇緝闇€纭��瀹瑰樊鎴栫�鏁g姸鎬佸惈涔�</td><td><code>else if (rt_velocity > 0.5f) last_table = cogging_table;</code></td><td>寤鸿�纭��鏄�惁搴斾娇鐢ㄩ槇鍊�/瀹瑰樊姣旇緝銆�</td></tr><tr><td><code>SUP-CMP-001</code></td><td><code>Algorithm/FOC.cpp:404</code></td><td>娴�偣鍙橀噺姣旇緝闇€纭��瀹瑰樊鎴栫�鏁g姸鎬佸惈涔�</td><td><code>u8 sector_code = (X > 0.0f ? 1u : 0u)</code></td><td>寤鸿�纭��鏄�惁搴斾娇鐢ㄩ槇鍊�/瀹瑰樊姣旇緝銆�</td></tr><tr><td><code>SUP-CMP-001</code></td><td><code>Algorithm/FOC.cpp:405</code></td><td>娴�偣鍙橀噺姣旇緝闇€纭��瀹瑰樊鎴栫�鏁g姸鎬佸惈涔�</td><td><code>+ (Y > 0.0f ? 2u : 0u)</code></td><td>寤鸿�纭��鏄�惁搴斾娇鐢ㄩ槇鍊�/瀹瑰樊姣旇緝銆�</td></tr><tr><td><code>SUP-CMP-001</code></td><td><code>Algorithm/FOC.cpp:406</code></td><td>娴�偣鍙橀噺姣旇緝闇€纭��瀹瑰樊鎴栫�鏁g姸鎬佸惈涔�</td><td><code>+ (Z > 0.0f ? 4u : 0u);</code></td><td>寤鸿�纭��鏄�惁搴斾娇鐢ㄩ槇鍊�/瀹瑰樊姣旇緝銆�</td></tr><tr><td><code>SUP-CMP-001</code></td><td><code>Algorithm/FOC.cpp:534</code></td><td>娴�偣鍙橀噺姣旇緝闇€纭��瀹瑰樊鎴栫�鏁g姸鎬佸惈涔�</td><td><code>if (HOLD_PWM_DUTY > 0.95f) {</code></td><td>寤鸿�纭��鏄�惁搴斾娇鐢ㄩ槇鍊�/瀹瑰樊姣旇緝銆�</td></tr><tr><td><code>SUP-CMP-001</code></td><td><code>Algorithm/FOC.cpp:536</code></td><td>娴�偣鍙橀噺姣旇緝闇€纭��瀹瑰樊鎴栫�鏁g姸鎬佸惈涔�</td><td><code>} else if (HOLD_PWM_DUTY < 0.0f) {</code></td><td>寤鸿�纭��鏄�惁搴斾娇鐢ㄩ槇鍊�/瀹瑰樊姣旇緝銆�</td></tr><tr><td><code>SUP-CMP-001</code></td><td><code>Algorithm/FOC.cpp:569</code></td><td>娴�偣鍙橀噺姣旇緝闇€纭��瀹瑰樊鎴栫�鏁g姸鎬佸惈涔�</td><td><code>if (voltage < 36.0f and voltage > 8.0f) {</code></td><td>寤鸿�纭��鏄�惁搴斾娇鐢ㄩ槇鍊�/瀹瑰樊姣旇緝銆�</td></tr><tr><td><code>SUP-CMP-001</code></td><td><code>Algorithm/FOC.cpp:763</code></td><td>娴�偣鍙橀噺姣旇緝闇€纭��瀹瑰樊鎴栫�鏁g姸鎬佸惈涔�</td><td><code>if (target_velocity < -120.0f) {</code></td><td>寤鸿�纭��鏄�惁搴斾娇鐢ㄩ槇鍊�/瀹瑰樊姣旇緝銆�</td></tr><tr><td><code>SUP-CMP-001</code></td><td><code>Algorithm/FOC.cpp:765</code></td><td>娴�偣鍙橀噺姣旇緝闇€纭��瀹瑰樊鎴栫�鏁g姸鎬佸惈涔�</td><td><code>} else if (target_velocity < -30.0f) {</code></td><td>寤鸿�纭��鏄�惁搴斾娇鐢ㄩ槇鍊�/瀹瑰樊姣旇緝銆�</td></tr><tr><td><code>SUP-CMP-001</code></td><td><code>Algorithm/Filter.cpp:190</code></td><td>娴�偣鍙橀噺姣旇緝闇€纭��瀹瑰樊鎴栫�鏁g姸鎬佸惈涔�</td><td><code>if (error > 180.0f) error -= 360.0f;</code></td><td>寤鸿�纭��鏄�惁搴斾娇鐢ㄩ槇鍊�/瀹瑰樊姣旇緝銆�</td></tr><tr><td><code>SUP-CMP-001</code></td><td><code>Algorithm/Filter.cpp:191</code></td><td>娴�偣鍙橀噺姣旇緝闇€纭��瀹瑰樊鎴栫�鏁g姸鎬佸惈涔�</td><td><code>else if (error < -180.0f) error += 360.0f;</code></td><td>寤鸿�纭��鏄�惁搴斾娇鐢ㄩ槇鍊�/瀹瑰樊姣旇緝銆�</td></tr><tr><td><code>SUP-CMP-001</code></td><td><code>sys/config.h:427</code></td><td>娴�偣鍙橀噺姣旇緝闇€纭��瀹瑰樊鎴栫�鏁g姸鎬佸惈涔�</td><td><code>while (angle >= 360.0f) angle -= 360.0f;</code></td><td>寤鸿�纭��鏄�惁搴斾娇鐢ㄩ槇鍊�/瀹瑰樊姣旇緝銆�</td></tr><tr><td><code>SUP-CMP-001</code></td><td><code>sys/config.h:428</code></td><td>娴�偣鍙橀噺姣旇緝闇€纭��瀹瑰樊鎴栫�鏁g姸鎬佸惈涔�</td><td><code>while (angle < 0.0f) angle += 360.0f;</code></td><td>寤鸿�纭��鏄�惁搴斾娇鐢ㄩ槇鍊�/瀹瑰樊姣旇緝銆�</td></tr><tr><td><code>SUP-GLB-001</code></td><td><code>Algorithm/FOC.cpp:23</code></td><td>鏂囦欢浣滅敤鍩熷彲鍙樺叏灞€瀵硅薄锛岄渶纭��灏佽�銆佸苟鍙戣�闂��
|
||
|
|
<section class="card"><h2>杈撳嚭鏂囦欢</h2><ul class="note"><li><code>report.html</code>锛氬悎骞跺悗鐨� HTML 鎶ュ憡</li><li><code>findings.csv</code>锛氫富瑙勫垯鍛戒腑鏄庣粏</li><li><code>supplement_findings.csv</code>锛氳ˉ鍏呯瓫鏌ユ槑缁�</li><li><code>metrics.csv</code>锛氬嚱鏁板�鏉傚害</li><li><code>files.csv</code>锛氭枃浠惰寖鍥淬€佽�鏁板拰 hash</li><li><code>supplement_report.md</code>锛氳ˉ鍏呯瓫鏌� Markdown 鎽樿�</li></ul></section><div class="footer">Generated locally. No source code logic changed.</div></div>
|
||
|
|
<script id="checklist-data" type="application/json">[{"id": "main-3117cb79205a", "group": "涓昏�鍒�", "severity": "warning", "rule": "AUTO-CTRL-002", "file": "device/Can.cpp", "line": "1124", "description": "continue 闇€閬垮厤鎴栬�鏄庡亸绂�", "evidence": "continue;", "recommendation": "浜哄伐纭��鏄�惁绗﹀悎椤圭洰缂栫爜瑙勮寖锛涘�鍚堢悊鍒欒�褰曞亸绂昏�鏄庛€�"}, {"id": "main-527272d22f5f", "group": "涓昏�鍒�", "severity": "warning", "rule": "AUTO-CTRL-002", "file": "device/Can.cpp", "line": "1194", "description": "continue 闇€閬垮厤鎴栬�鏄庡亸绂�", "evidence": "continue;", "recommendation": "浜哄伐纭��鏄�惁绗﹀悎椤圭洰缂栫爜瑙勮寖锛涘�鍚堢悊鍒欒�褰曞亸绂昏�鏄庛€�"}, {"id": "main-5ceb0ceaf414", "group": "涓昏�鍒�", "severity": "warning", "rule": "AUTO-CTRL-002", "file": "device/Can.cpp", "line": "1199", "description": "continue 闇€閬垮厤鎴栬�鏄庡亸绂�", "evidence": "continue;", "recommendation": "浜哄伐纭��鏄�惁绗﹀悎椤圭洰缂栫爜瑙勮寖锛涘�鍚堢悊鍒欒�褰曞亸绂昏�鏄庛€�"}, {"id": "main-0d853312a4fb", "group": "涓昏�鍒�", "severity": "warning", "rule": "AUTO-CTRL-002", "file": "main.cpp", "line": "80", "description": "continue 闇€閬垮厤鎴栬�鏄庡亸绂�", "evidence": "continue;", "recommendation": "浜哄伐纭��鏄�惁绗﹀悎椤圭洰缂栫爜瑙勮寖锛涘�鍚堢悊鍒欒�褰曞亸绂昏�鏄庛€�"}, {"id": "main-d5c0067cb8c9", "group": "涓昏�鍒�", "severity": "warning", "rule": "AUTO-CTRL-002", "file": "sys/flash.cpp", "line": "693", "description": "continue 闇€閬垮厤鎴栬�鏄庡亸绂�", "evidence": "continue;", "recommendation": "浜哄伐纭��鏄�惁绗﹀悎椤圭洰缂栫爜瑙勮寖锛涘�鍚堢悊鍒欒�褰曞亸绂昏�鏄庛€�"}, {"id": "main-b3497022fd57", "group": "涓昏�鍒�", "severity": "warning", "rule": "AUTO-CTRL-002", "file": "sys/systick.cpp", "line": "264", "description": "continue 闇€閬垮厤鎴栬�鏄庡亸绂�", "evidence": "continue;", "recommendation": "浜哄伐纭��鏄�惁绗﹀悎椤圭洰缂栫爜瑙勮寖锛涘�鍚堢悊鍒欒�褰曞亸绂昏�鏄庛€�"}, {"id": "main-cd72d3b37996", "group": "涓昏�鍒�", "severity": "warning", "rule": "AUTO-FUNC-002", "file": "Algorithm/FOC.cpp", "line": "100", "description": "printf/鏍煎紡鍖栬緭鍑洪渶纭��璋冭瘯闅旂�鍜屽疄鏃舵€у奖鍝�", "evidence": "printf(\"\");", "recommendation": "浜哄伐纭��鏄�惁绗﹀悎椤圭洰缂栫爜瑙勮寖锛涘�鍚堢悊鍒欒�褰曞亸绂昏�鏄庛€�"}, {"id": "main-eecf1f323336", "group": "涓昏�鍒�", "severity": "warning", "rule": "AUTO-FUNC-002", "file": "Algorithm/FOC.cpp", "line": "161", "description": "printf/鏍煎紡鍖栬緭鍑洪渶纭��璋冭瘯闅旂�鍜屽疄鏃舵€у奖鍝�", "evidence": "printf(\"\",", "recommendation": "浜哄伐纭��鏄�惁绗﹀悎椤圭洰缂栫爜瑙勮寖锛涘�鍚堢悊鍒欒�褰曞亸绂
|
||
|
|
<script>
|
||
|
|
(function() {
|
||
|
|
const STORAGE_KEY = 'robot_v2_app_static_report_checklist_v1';
|
||
|
|
const FILE_HANDLE_KEY = 'robot_v2_app_static_report_file_handle_v1';
|
||
|
|
const checks = Array.from(document.querySelectorAll('.issue-check'));
|
||
|
|
const rows = Array.from(document.querySelectorAll('#checklistTable .issue-row'));
|
||
|
|
const progressBar = document.getElementById('checkProgressBar');
|
||
|
|
const stats = document.getElementById('checkStats');
|
||
|
|
const search = document.getElementById('issueSearch');
|
||
|
|
const issueFilter = document.getElementById('issueFilter');
|
||
|
|
const groupFilter = document.getElementById('groupFilter');
|
||
|
|
const fileSyncStatus = document.getElementById('fileSyncStatus');
|
||
|
|
|
||
|
|
let fileHandle = null;
|
||
|
|
let pendingFileSave = null;
|
||
|
|
|
||
|
|
function loadState() {
|
||
|
|
try { return JSON.parse(localStorage.getItem(STORAGE_KEY) || '{}'); } catch(e) { return {}; }
|
||
|
|
}
|
||
|
|
function saveState(state) {
|
||
|
|
localStorage.setItem(STORAGE_KEY, JSON.stringify(state));
|
||
|
|
scheduleFileSave();
|
||
|
|
}
|
||
|
|
let state = loadState();
|
||
|
|
|
||
|
|
function fileApiSupported() {
|
||
|
|
return !!(window.showSaveFilePicker && window.showOpenFilePicker);
|
||
|
|
}
|
||
|
|
function setFileStatus(text) {
|
||
|
|
if (fileSyncStatus) fileSyncStatus.textContent = text;
|
||
|
|
}
|
||
|
|
function payload() {
|
||
|
|
return {
|
||
|
|
version: 1,
|
||
|
|
storageKey: STORAGE_KEY,
|
||
|
|
report: 'ROBOT_V2_APP_static_test_automotive_business_20260523',
|
||
|
|
updatedAt: new Date().toISOString(),
|
||
|
|
checked: state
|
||
|
|
};
|
||
|
|
}
|
||
|
|
async function writeProgressFile() {
|
||
|
|
if (!fileHandle) return;
|
||
|
|
try {
|
||
|
|
const writable = await fileHandle.createWritable();
|
||
|
|
await writable.write(JSON.stringify(payload(), null, 2));
|
||
|
|
await writable.close();
|
||
|
|
setFileStatus('鏂囦欢鍚屾�锛氬凡淇濆瓨 ' + new Date().toLocaleTimeString());
|
||
|
|
} catch (e) {
|
||
|
|
console.warn('progress file save failed', e);
|
||
|
|
setFileStatus('鏂囦欢鍚屾�锛氫繚瀛樺け璐ワ紝璇烽噸鏂扮粦瀹�');
|
||
|
|
}
|
||
|
|
}
|
||
|
|
function scheduleFileSave() {
|
||
|
|
if (!fileHandle) return;
|
||
|
|
clearTimeout(pendingFileSave);
|
||
|
|
pendingFileSave = setTimeout(writeProgressFile, 180);
|
||
|
|
}
|
||
|
|
async function bindProgressFile() {
|
||
|
|
if (!fileApiSupported()) {
|
||
|
|
alert('褰撳墠娴忚�鍣ㄤ笉鏀�寔鏂囦欢鑷�姩鍚屾�銆傝�浣跨敤 Chrome/Edge锛屾垨缁х画浣跨敤瀵煎嚭/瀵煎叆 JSON銆�');
|
||
|
|
return;
|
||
|
|
}
|
||
|
|
try {
|
||
|
|
fileHandle = await window.showSaveFilePicker({
|
||
|
|
suggestedName: 'robot_v2_app_static_report_check_progress.json',
|
||
|
|
types: [{ description: 'JSON', accept: { 'application/json': ['.json'] } }]
|
||
|
|
});
|
||
|
|
await writeProgressFile();
|
||
|
|
setFileStatus('鏂囦欢鍚屾�锛氬凡缁戝畾骞朵繚瀛�');
|
||
|
|
} catch (e) {
|
||
|
|
if (e && e.name !== 'AbortError') alert('缁戝畾澶辫触锛�' + e.message);
|
||
|
|
}
|
||
|
|
}
|
||
|
|
async function loadProgressFile() {
|
||
|
|
if (!fileApiSupported()) {
|
||
|
|
alert('褰撳墠娴忚�鍣ㄤ笉鏀�寔鐩存帴璇诲彇缁戝畾鏂囦欢銆傝�浣跨敤鈥滃�鍏ヨ繘搴� JSON鈥濄€�');
|
||
|
|
return;
|
||
|
|
}
|
||
|
|
try {
|
||
|
|
const handles = await window.showOpenFilePicker({
|
||
|
|
multiple: false,
|
||
|
|
types: [{ description: 'JSON', accept: { 'application/json': ['.json'] } }]
|
||
|
|
});
|
||
|
|
fileHandle = handles[0];
|
||
|
|
const file = await fileHandle.getFile();
|
||
|
|
const text = await file.text();
|
||
|
|
const imported = JSON.parse(text);
|
||
|
|
state = imported.checked || imported;
|
||
|
|
if (!state || typeof state !== 'object') throw new Error('bad json');
|
||
|
|
localStorage.setItem(STORAGE_KEY, JSON.stringify(state));
|
||
|
|
applyState();
|
||
|
|
setFileStatus('鏂囦欢鍚屾�锛氬凡璇诲彇骞剁粦瀹� ' + file.name);
|
||
|
|
} catch (e) {
|
||
|
|
if (e && e.name !== 'AbortError') alert('璇诲彇澶辫触锛欽SON 鏍煎紡涓嶅�鎴栨湭鎺堟潈');
|
||
|
|
}
|
||
|
|
}
|
||
|
|
|
||
|
|
function applyState() {
|
||
|
|
checks.forEach(cb => { cb.checked = !!state[cb.dataset.id]; cb.closest('tr').classList.toggle('done', cb.checked); });
|
||
|
|
updateStats();
|
||
|
|
applyFilters();
|
||
|
|
}
|
||
|
|
function updateStats() {
|
||
|
|
const done = checks.filter(cb => cb.checked).length;
|
||
|
|
const total = checks.length;
|
||
|
|
const pct = total ? Math.round(done * 100 / total) : 0;
|
||
|
|
if (progressBar) progressBar.style.width = pct + '%';
|
||
|
|
if (stats) stats.textContent = done + ' / ' + total + ' (' + pct + '%)';
|
||
|
|
}
|
||
|
|
function applyFilters() {
|
||
|
|
const q = (search && search.value || '').trim().toLowerCase();
|
||
|
|
const f = issueFilter ? issueFilter.value : 'all';
|
||
|
|
const g = groupFilter ? groupFilter.value : 'all';
|
||
|
|
rows.forEach(row => {
|
||
|
|
const done = row.classList.contains('done');
|
||
|
|
const text = row.textContent.toLowerCase();
|
||
|
|
let show = true;
|
||
|
|
if (f === 'open' && done) show = false;
|
||
|
|
if (f === 'done' && !done) show = false;
|
||
|
|
if (g !== 'all' && row.dataset.group !== g) show = false;
|
||
|
|
if (q && !text.includes(q)) show = false;
|
||
|
|
row.classList.toggle('hidden', !show);
|
||
|
|
});
|
||
|
|
}
|
||
|
|
checks.forEach(cb => cb.addEventListener('change', () => {
|
||
|
|
if (cb.checked) state[cb.dataset.id] = true; else delete state[cb.dataset.id];
|
||
|
|
saveState(state);
|
||
|
|
cb.closest('tr').classList.toggle('done', cb.checked);
|
||
|
|
updateStats();
|
||
|
|
applyFilters();
|
||
|
|
}));
|
||
|
|
[search, issueFilter, groupFilter].forEach(el => el && el.addEventListener('input', applyFilters));
|
||
|
|
document.getElementById('checkAllVisible')?.addEventListener('click', () => {
|
||
|
|
rows.filter(r => !r.classList.contains('hidden')).forEach(r => { const cb = r.querySelector('.issue-check'); cb.checked = true; state[cb.dataset.id] = true; r.classList.add('done'); });
|
||
|
|
saveState(state); updateStats(); applyFilters();
|
||
|
|
});
|
||
|
|
document.getElementById('uncheckAllVisible')?.addEventListener('click', () => {
|
||
|
|
rows.filter(r => !r.classList.contains('hidden')).forEach(r => { const cb = r.querySelector('.issue-check'); cb.checked = false; delete state[cb.dataset.id]; r.classList.remove('done'); });
|
||
|
|
saveState(state); updateStats(); applyFilters();
|
||
|
|
});
|
||
|
|
document.getElementById('exportProgress')?.addEventListener('click', () => {
|
||
|
|
const blob = new Blob([JSON.stringify(payload(), null, 2)], {type:'application/json'});
|
||
|
|
const a = document.createElement('a');
|
||
|
|
a.href = URL.createObjectURL(blob);
|
||
|
|
a.download = 'robot_v2_app_static_report_check_progress.json';
|
||
|
|
document.body.appendChild(a); a.click(); a.remove();
|
||
|
|
setTimeout(() => URL.revokeObjectURL(a.href), 1000);
|
||
|
|
});
|
||
|
|
document.getElementById('importProgress')?.addEventListener('change', ev => {
|
||
|
|
const file = ev.target.files && ev.target.files[0]; if (!file) return;
|
||
|
|
const reader = new FileReader();
|
||
|
|
reader.onload = () => {
|
||
|
|
try {
|
||
|
|
const importedPayload = JSON.parse(reader.result);
|
||
|
|
const imported = importedPayload.checked || importedPayload;
|
||
|
|
if (!imported || typeof imported !== 'object') throw new Error('bad json');
|
||
|
|
state = imported; localStorage.setItem(STORAGE_KEY, JSON.stringify(state)); applyState(); scheduleFileSave(); alert('杩涘害宸插�鍏�');
|
||
|
|
} catch(e) { alert('瀵煎叆澶辫触锛欽SON 鏍煎紡涓嶅�'); }
|
||
|
|
};
|
||
|
|
reader.readAsText(file);
|
||
|
|
});
|
||
|
|
document.getElementById('bindProgressFile')?.addEventListener('click', bindProgressFile);
|
||
|
|
document.getElementById('loadBoundProgressFile')?.addEventListener('click', loadProgressFile);
|
||
|
|
|
||
|
|
if (!fileApiSupported()) setFileStatus('鏂囦欢鍚屾�锛氬綋鍓嶆祻瑙堝櫒涓嶆敮鎸佽嚜鍔ㄥ啓 JSON锛屽彲鐢ㄥ�鍑�/瀵煎叆');
|
||
|
|
applyState();
|
||
|
|
})();
|
||
|
|
</script>
|
||
|
|
|
||
|
|
</body></html>
|