X-Git-Url: https://sigrok.org/gitweb/?p=pulseview.git;a=blobdiff_plain;f=logicdatasnapshot.cpp;fp=logicdatasnapshot.cpp;h=755c81dfb793dfed36a0d14ce13fc20b211dec85;hp=ac8d4d28adc7094a733bfa2f81802f1e193348af;hb=f556bc6a4d1798e59f6d0276cdb0d55b5ffab476;hpb=fe1ed361f1a80300499b94b70291d11ae0579ed1 diff --git a/logicdatasnapshot.cpp b/logicdatasnapshot.cpp index ac8d4d28..755c81df 100644 --- a/logicdatasnapshot.cpp +++ b/logicdatasnapshot.cpp @@ -20,11 +20,24 @@ #include "logicdatasnapshot.h" +#include + #include +LogicDataSnapshot::LogicDataSnapshot( + const sr_datafeed_logic &logic) : + DataSnapshot(logic.unitsize) +{ + append_payload(logic); +} + void LogicDataSnapshot::append_payload( const sr_datafeed_logic &logic) { + assert(_unit_size == logic.unitsize); + qDebug() << "SR_DF_LOGIC (length =" << logic.length << ", unitsize = " << logic.unitsize << ")"; + + append_data(logic.data, logic.length); }