Updated Sniffer help, added a lot of functionality to Sniffer Window

Sniffer can now
keep all ids without expiring
Fade out bytes that aren't changing
This commit is contained in:
Collin Kidder
2018-10-22 22:29:21 -04:00
parent c427115d7c
commit dd1c6b8a6e
7 changed files with 132 additions and 28 deletions
+7 -4
View File
@@ -7,7 +7,8 @@
struct fstCan
{
quint64 data;
quint8 data[8];
quint32 dataTimestamp[8];
int len;
};
@@ -28,18 +29,20 @@ public:
quint64 getId() const;
float getDelta() const;
int getData(uchar i) const;
quint32 getDataTimestamp(uchar i) const;
dc dataChange(uchar) const;
int elapsed() const;
void update(const CANFrame& pFrame);
void update(const CANFrame& pFrame, quint32 timeSeq);
void updateMarker();
void notch(bool);
private:
quint64 mID;
quint32 mID;
struct fstCan mLast;
struct fstCan mCurrent;
struct fstCan mLastMarker;
struct fstCan mMarker;
quint64 mNotch;
quint8 mNotch[8];
quint64 mLastTime;
quint64 mCurrentTime;