avoid lambda to simplify source code
This commit is contained in:
1 parent
6cd99768ae
commit
03dc8f2a13
6 files changed
+143
-126
No files matched your search
@@ -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";
|
||||
|
||||
Reference in new issue
Block a user