| 618 | } |
| 619 | |
| 620 | static void dumpRecordMetadata( |
| 621 | std::ostream& s, std::shared_ptr<const Record> record) |
| 622 | { |
| 623 | s << fmt::format("Bytecode position: {}\n", record->position) |
| 624 | << fmt::format( |
| 625 | "Start: {:.2f}ms\n", record->startTime / 1000000.0) |
| 626 | << fmt::format( |
| 627 | "End: {:.2f}ms\n", record->endTime / 1000000.0) |
| 628 | << fmt::format( |
| 629 | "Data CRC16: {:4x}\n", crc16(CCITT_POLY, record->rawData)); |
| 630 | } |
| 631 | |
| 632 | void FluxViewerControl::DisplayDecodedData(std::shared_ptr<const Sector> sector) |
| 633 | { |