govnovod 5

This commit is contained in:
kamil
2026-04-09 12:04:50 +03:00
parent 52f9903477
commit f421f896d0
30 changed files with 85534 additions and 59 deletions

View File

@ -8,8 +8,10 @@
struct CapturePacket {
std::size_t packet_index = 0;
std::size_t channel_count = 2;
bool has_di1_trace = false;
std::vector<double> ch1;
std::vector<double> ch2;
std::vector<uint8_t> di1;
};
class CaptureFileWriter {
@ -24,7 +26,7 @@ public:
double nominal_range_v) const;
void initialize_live_plot() const;
void initialize_csv(std::size_t channel_count) const;
void initialize_csv(std::size_t channel_count, bool has_di1_trace) const;
void append_csv_packet(const CapturePacket& packet,
double frame_freq_hz,
std::size_t& global_frame_index) const;