OpenHantek
controlStructs.h
Go to the documentation of this file.
1 // SPDX-License-Identifier: GPL-2.0+
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 
13 namespace Hantek {
14 struct 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 
39 };
40 
43 };
44 
47 };
48 
51  void setCalFreq( uint8_t val );
52 };
53 
56  void setCoupling( ChannelID channel, bool dc );
58 };
59 
60 } // namespace Hantek
Definition: controlStructs.h:27
Definition: controlStructs.h:22
void setNumChannels(uint8_t val)
Definition: controlStructs.cpp:37
void setCalFreq(uint8_t val)
Definition: controlStructs.cpp:56
void setGainCH1(uint8_t gain, uint8_t index)
Definition: controlStructs.cpp:13
Definition: controlcommand.h:12
ControlSetSamplerate()
Definition: controlStructs.cpp:27
Definition: controlStructs.h:37
Definition: controlStructs.h:17
Definition: controlsettings.h:9
uint8_t ch2Coupling
Definition: controlStructs.h:57
ControlGetLimits()
Definition: controlStructs.cpp:46
ControlStopSampling()
Definition: controlStructs.cpp:43
Definition: controlStructs.h:32
ControlStartSampling()
Definition: controlStructs.cpp:40
uint8_t ch1Coupling
Definition: controlStructs.h:57
void setCoupling(ChannelID channel, bool dc)
Definition: controlStructs.cpp:64
ControlSetGain_CH1()
Definition: controlStructs.cpp:11
Definition: controlStructs.h:45
Definition: controlStructs.h:49
ControlSetNumChannels()
Definition: controlStructs.cpp:35
void setGainCH2(uint8_t gain, uint8_t index)
Definition: controlStructs.cpp:21
unsigned ChannelID
Definition: types.h:6
ControlSetCoupling()
Definition: controlStructs.cpp:59
Definition: controlStructs.h:41
void setSamplerate(uint8_t sampleId, uint8_t index)
Definition: controlStructs.cpp:29
ControlSetCalFreq()
Definition: controlStructs.cpp:52
ControlSetGain_CH2()
Definition: controlStructs.cpp:19
Definition: controlStructs.h:54