avoid lambda to simplify source code

This commit is contained in:
deeaitch committed 2026-10-05 18:59:04 -04:00
1 parent 6cd99768ae
commit 03dc8f2a13
6 files changed
+143 -126

No files matched your search

+4 -1
View File
@@ -88,7 +88,10 @@ static void PrintDecodedFrame(const DecodedFrameValue &decoded) {
std::cout << " " << signal.definition->name
<< " raw=";
std::visit([](auto rawValue) { std::cout << rawValue; }, signal.rawValue);
if (const auto *signedValue = std::get_if<std::int64_t>(&signal.rawValue))
std::cout << *signedValue;
else
std::cout << std::get<std::uint64_t>(signal.rawValue);
std::cout << " physical=" << signal.physicalValue
<< " " << signal.definition->unit
<< "\n";