mirror of
https://github.com/firestar5683/StarPilot.git
synced 2026-08-21 08:14:00 +08:00
cabana: improve UI & fix bugs (#27387)
* improve ui * keep splitter size after msg changed * no leading spaces allowed in msg filter and signal filter * draw color byte AlignCenter * always set as current index * reduce chart flickers while resizing * dispaly more info in tooltip for signal * narrow combobox * use * typo * private sigs,fix bugs * merge #27383 * no expanding after undo/redo * gray color in tooltip * clear current_msg_id before reset model * dont call setmeesage if id is the same * fix bugs * cleanup * dont fetch logs if invisible * add new CenterWidget, make sure msg_id is always valid * cache icons * cleanup paint byte color * merge #27385 implement sizeHint * cleanup code * fillrect if alpha>0 old-commit-hash: 4efd246bac004f3b6f1f7d733e6e285b3fdc8322
This commit is contained in:
@@ -23,9 +23,11 @@ TEST_CASE("DBCManager::generateDBC") {
|
||||
auto &new_m = new_msgs.at(address);
|
||||
REQUIRE(m.name == new_m.name);
|
||||
REQUIRE(m.size == new_m.size);
|
||||
REQUIRE(m.sigs.size() == new_m.sigs.size());
|
||||
for (int i = 0; i < m.sigs.size(); ++i) {
|
||||
REQUIRE(m.sigs[i] == new_m.sigs[i]);
|
||||
REQUIRE(m.getSignals().size() == new_m.getSignals().size());
|
||||
auto sigs = m.getSignals();
|
||||
auto new_sigs = new_m.getSignals();
|
||||
for (int i = 0; i < sigs.size(); ++i) {
|
||||
REQUIRE(*sigs[i] == *new_sigs[i]);
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -44,9 +46,9 @@ TEST_CASE("Parse can messages") {
|
||||
for (const auto &c : e->event.getCan()) {
|
||||
const auto msg = dbc.msg(c.getAddress());
|
||||
if (c.getSrc() == 0 && msg) {
|
||||
for (auto &sig : msg->sigs) {
|
||||
double val = get_raw_value((uint8_t *)c.getDat().begin(), c.getDat().size(), sig);
|
||||
values_1[{c.getAddress(), sig.name}].push_back(val);
|
||||
for (auto sig : msg->getSignals()) {
|
||||
double val = get_raw_value((uint8_t *)c.getDat().begin(), c.getDat().size(), *sig);
|
||||
values_1[{c.getAddress(), sig->name}].push_back(val);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user