-
Notifications
You must be signed in to change notification settings - Fork 8
/
Copy pathDevQProperty.h
77 lines (61 loc) · 4.39 KB
/
DevQProperty.h
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
#ifndef SONARDRIVERINTERFACE_H
#define SONARDRIVERINTERFACE_H
#include "DevDriver.h"
class DevQProperty : public DevDriver
{
Q_OBJECT
public:
explicit DevQProperty(QObject *parent = nullptr) :
DevDriver(parent){
}
Q_PROPERTY(int distMax READ distMax WRITE setDistMax NOTIFY distSetupChanged)
Q_PROPERTY(int distDeadZone READ distDeadZone WRITE setDistDeadZone NOTIFY distSetupChanged)
Q_PROPERTY(int distConfidence READ distConfidence WRITE setConfidence NOTIFY distSetupChanged)
Q_PROPERTY(bool distSetupState READ getDistSetupState NOTIFY distSetupChanged)
Q_PROPERTY(int chartSamples READ chartSamples WRITE setChartSamples NOTIFY chartSetupChanged)
Q_PROPERTY(int chartResolution READ chartResolution WRITE setChartResolution NOTIFY chartSetupChanged)
Q_PROPERTY(int chartOffset READ chartOffset WRITE setChartOffset NOTIFY chartSetupChanged)
Q_PROPERTY(bool chartSetupState READ getChartSetupState NOTIFY chartSetupChanged)
Q_PROPERTY(int datasetTimestamp READ datasetTimestamp WRITE setDatasetTimestamp NOTIFY datasetChanged)
Q_PROPERTY(int datasetDist READ datasetDist WRITE setDatasetDist NOTIFY datasetChanged)
Q_PROPERTY(int datasetChart READ datasetChart WRITE setDatasetChart NOTIFY datasetChanged)
Q_PROPERTY(int datasetTemp READ datasetTemp WRITE setDatasetTemp NOTIFY datasetChanged)
Q_PROPERTY(int datasetEuler READ datasetEuler WRITE setDatasetEuler NOTIFY datasetChanged)
Q_PROPERTY(int datasetSDDBT READ datasetSDDBT WRITE setDatasetSDDBT NOTIFY datasetChanged)
Q_PROPERTY(int datasetSDDBT_P2 READ datasetSDDBT_P2 WRITE setDatasetSDDBT_P2 NOTIFY datasetChanged)
Q_PROPERTY(int ch1Period READ ch1Period WRITE setCh1Period NOTIFY datasetChanged)
Q_PROPERTY(int ch2Period READ ch2Period WRITE setCh2Period NOTIFY datasetChanged)
Q_PROPERTY(bool datasetState READ getDatasetState NOTIFY datasetChanged)
Q_PROPERTY(int transFreq READ transFreq WRITE setTransFreq NOTIFY transChanged)
Q_PROPERTY(int transPulse READ transPulse WRITE setTransPulse NOTIFY transChanged)
Q_PROPERTY(int transBoost READ transBoost WRITE setTransBoost NOTIFY transChanged)
Q_PROPERTY(bool transcState READ getTranscState NOTIFY transChanged)
Q_PROPERTY(int dspHorSmooth READ dspSmoothFactor WRITE setDspSmoothFactor NOTIFY dspSetupChanged)
Q_PROPERTY(bool dspState READ getDspSetupState NOTIFY dspSetupChanged)
Q_PROPERTY(int soundSpeed READ soundSpeed WRITE setSoundSpeed NOTIFY soundChanged)
Q_PROPERTY(bool soundState READ getSoundSpeedState NOTIFY soundChanged)
Q_PROPERTY(int busAddress READ getBusAddress WRITE setBusAddress NOTIFY UARTChanged)
Q_PROPERTY(int baudrate READ getBaudrate WRITE setBaudrate NOTIFY UARTChanged)
Q_PROPERTY(int devAddress READ getDevAddress WRITE setDevAddress NOTIFY UARTChanged)
Q_PROPERTY(int devDefAddress READ getDevDefAddress WRITE setDevDefAddress NOTIFY UARTChanged)
Q_PROPERTY(bool uartState READ getUartState NOTIFY UARTChanged)
Q_PROPERTY(int upgradeFWStatus READ upgradeFWStatus NOTIFY upgradeChanged)
Q_PROPERTY(QString devName READ devName NOTIFY deviceVersionChanged)
Q_PROPERTY(int devType READ devType NOTIFY deviceVersionChanged)
Q_PROPERTY(int devSN READ devSerialNumber NOTIFY deviceVersionChanged)
Q_PROPERTY(QString fwVersion READ fwVersion NOTIFY deviceVersionChanged)
Q_PROPERTY(bool isSonar READ isSonar NOTIFY deviceVersionChanged)
Q_PROPERTY(bool isRecorder READ isRecorder NOTIFY deviceVersionChanged)
Q_PROPERTY(bool isDoppler READ isDoppler NOTIFY deviceVersionChanged)
Q_PROPERTY(bool isUSBLBeacon READ isUSBLBeacon NOTIFY deviceVersionChanged)
Q_PROPERTY(bool isUSBL READ isUSBL NOTIFY deviceVersionChanged)
Q_PROPERTY(bool isChartSupport READ isChartSupport NOTIFY deviceVersionChanged)
Q_PROPERTY(bool isDistSupport READ isDistSupport NOTIFY deviceVersionChanged)
Q_PROPERTY(bool isDSPSupport READ isDSPSupport NOTIFY deviceVersionChanged)
Q_PROPERTY(bool isTransducerSupport READ isTransducerSupport NOTIFY deviceVersionChanged)
Q_PROPERTY(bool isDatasetSupport READ isDatasetSupport NOTIFY deviceVersionChanged)
Q_PROPERTY(bool isSoundSpeedSupport READ isSoundSpeedSupport NOTIFY deviceVersionChanged)
Q_PROPERTY(bool isAddressSupport READ isAddressSupport NOTIFY deviceVersionChanged)
Q_PROPERTY(bool isUpgradeSupport READ isUpgradeSupport NOTIFY deviceVersionChanged)
};
#endif // SONARDRIVERINTERFACE_H