microCOR Lab SDK  1.7
 All Classes Files Functions Enumerations Enumerator Modules
mainwindow.h

Example project for usage of microCORLab.

/* Copyright (C) 2015 Infron Ltd. - All Rights Reserved
*
* Redistribution of this file without permission is prohibited.
*
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
* IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
* FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
* AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
* LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
* FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS
* IN THE SOFTWARE.
*/
#ifndef MAINWINDOW_H
#define MAINWINDOW_H
#include <QMainWindow>
#include "microCORLab.h"
#include <QComboBox>
namespace Ui {
class MainWindow;
}
class MainWindow : public QMainWindow
{
Q_OBJECT
public:
explicit MainWindow(QWidget *parent = 0);
~MainWindow();
private slots:
void usbDevStateChanged();
void gatewayStateChanged();
void terminalStateChanged();
void terminalTypeChanged();
void terminalRunningStateChanged();
void batteryStateChanged();
void samplingStateChanged();
void batteryLevelChanged(double value);
void dataAcquired(double * d, size_t sz, bool trigger);
void dataInterrupted();
void on_startButton_clicked();
void on_clearDataButton_clicked();
void on_setSerialNoButton_clicked();
void on_referenceComboBox_currentIndexChanged(int index);
private:
Ui::MainWindow *ui;
microCORLab m_microCORLab;
void comboBoxHelper(QComboBox * cb, int index);
};
#endif // MAINWINDOW_H