More implementation of range mode. It works reasonably well now.

It is now possible to look at each signal that was found.
This commit is contained in:
Collin Kidder
2015-12-08 20:37:39 -05:00
parent 72f07f304f
commit 990f034936
2 changed files with 75 additions and 8 deletions
+3 -1
View File
@@ -20,11 +20,13 @@ public:
private slots:
void updatedFrames(int);
void recalcButton();
void clickedSignalList(int idx);
private:
Ui::RangeStateWindow *ui;
const QVector<CANFrame> *modelFrames;
QVector<CANFrame> frameCache;
QList<int64_t> foundSignals;
QHash<int, bool> idFilters;
void refreshFilterList();
@@ -32,7 +34,7 @@ private:
void readSettings();
void writeSettings();
void signalsFactory();
void processSignal(int startBit, int bitLength, int sensitivity, bool bigEndian, bool isSigned);
bool processSignal(int startBit, int bitLength, int sensitivity, bool bigEndian, bool isSigned);
void createGraph(QVector<int> values);
};