OpenHantek
Loading...
Searching...
No Matches
controlStructs.h
Go to the documentation of this file.
1// SPDX-License-Identifier: GPL-2.0-or-later
2
3#pragma once
4
5#include "controlcode.h"
6#include "controlcommand.h"
7#include "types.h"
9
10#include <inttypes.h>
11#include <memory>
12
13namespace Hantek {
14struct CalibrationValues;
15
16
19 void setGainCH1( uint8_t gain, uint8_t index );
20};
21
24 void setGainCH2( uint8_t gain, uint8_t index );
25};
26
29 void setSamplerate( uint8_t sampleId, uint8_t index );
30};
31
34 void setNumChannels( uint8_t val );
35};
36
40
44
48
51 void setCalFreq( uint8_t val );
52};
53
56 void setCoupling( ChannelID channel, bool dc );
58};
59
60extern const std::vector< QString > controlNames;
61
62} // namespace Hantek
Definition controlcommand.h:12
Definition controlsettings.h:9
const std::vector< QString > controlNames
Definition controlStructs.cpp:72
Definition controlStructs.h:45
ControlGetCalibration()
Definition controlStructs.cpp:46
Definition controlStructs.h:49
void setCalFreq(uint8_t val)
Definition controlStructs.cpp:56
ControlSetCalFreq()
Definition controlStructs.cpp:52
Definition controlStructs.h:54
ControlSetCoupling()
Definition controlStructs.cpp:59
void setCoupling(ChannelID channel, bool dc)
Definition controlStructs.cpp:64
uint8_t ch2Coupling
Definition controlStructs.h:57
uint8_t ch1Coupling
Definition controlStructs.h:57
Definition controlStructs.h:17
ControlSetGain_CH1()
Definition controlStructs.cpp:11
void setGainCH1(uint8_t gain, uint8_t index)
Definition controlStructs.cpp:13
Definition controlStructs.h:22
void setGainCH2(uint8_t gain, uint8_t index)
Definition controlStructs.cpp:21
ControlSetGain_CH2()
Definition controlStructs.cpp:19
Definition controlStructs.h:32
void setNumChannels(uint8_t val)
Definition controlStructs.cpp:37
ControlSetNumChannels()
Definition controlStructs.cpp:35
Definition controlStructs.h:27
void setSamplerate(uint8_t sampleId, uint8_t index)
Definition controlStructs.cpp:29
ControlSetSamplerate()
Definition controlStructs.cpp:27
Definition controlStructs.h:37
ControlStartSampling()
Definition controlStructs.cpp:40
Definition controlStructs.h:41
ControlStopSampling()
Definition controlStructs.cpp:43
unsigned ChannelID
Definition types.h:6