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 "controlcommand.h"
6#include "types.h"
7
8#include <inttypes.h>
9#include <memory>
10
11namespace Hantek {
13
14
17 void setGainCH1( uint8_t gain, uint8_t index );
18};
19
22 void setGainCH2( uint8_t gain, uint8_t index );
23};
24
27 void setSamplerate( uint8_t sampleId, uint8_t index );
28};
29
32 void setNumChannels( uint8_t val );
33};
34
38
42
46
49 void setCalFreq( uint8_t val );
50};
51
54 void setCoupling( ChannelID channel, bool dc );
56};
57
58extern const std::vector< QString > controlNames;
59
60} // namespace Hantek
ControlCommand(Hantek::ControlCode code, unsigned size)
Definition controlcommand.cpp:5
Definition controlsettings.h:9
const std::vector< QString > controlNames
Definition controlStructs.cpp:73
Definition definitions.h:44
ControlGetCalibration()
Definition controlStructs.cpp:47
void setCalFreq(uint8_t val)
Definition controlStructs.cpp:57
ControlSetCalFreq()
Definition controlStructs.cpp:53
ControlSetCoupling()
Definition controlStructs.cpp:60
void setCoupling(ChannelID channel, bool dc)
Definition controlStructs.cpp:65
uint8_t ch2Coupling
Definition controlStructs.h:55
uint8_t ch1Coupling
Definition controlStructs.h:55
ControlSetGain_CH1()
Definition controlStructs.cpp:12
void setGainCH1(uint8_t gain, uint8_t index)
Definition controlStructs.cpp:14
void setGainCH2(uint8_t gain, uint8_t index)
Definition controlStructs.cpp:22
ControlSetGain_CH2()
Definition controlStructs.cpp:20
void setNumChannels(uint8_t val)
Definition controlStructs.cpp:38
ControlSetNumChannels()
Definition controlStructs.cpp:36
void setSamplerate(uint8_t sampleId, uint8_t index)
Definition controlStructs.cpp:30
ControlSetSamplerate()
Definition controlStructs.cpp:28
ControlStartSampling()
Definition controlStructs.cpp:41
ControlStopSampling()
Definition controlStructs.cpp:44
unsigned ChannelID
Definition types.h:6