OpenHantek
Loading...
Searching...
No Matches
controlcommand.h
Go to the documentation of this file.
1// SPDX-License-Identifier: GPL-2.0-or-later
2
3#pragma once
4
5#include <inttypes.h>
6#include <vector>
7
8namespace Hantek {
9enum class ControlCode : uint8_t;
10}
11
12class ControlCommand : public std::vector< uint8_t > {
13
14 protected:
15 ControlCommand( Hantek::ControlCode code, unsigned size );
16
17 public:
18 bool pending = false;
19 uint8_t code;
20 uint8_t value = 0;
21 ControlCommand *next = nullptr;
22};
bool pending
Definition controlcommand.h:18
uint8_t code
Definition controlcommand.h:19
uint8_t value
Definition controlcommand.h:20
ControlCommand(Hantek::ControlCode code, unsigned size)
Definition controlcommand.cpp:5
ControlCommand * next
Definition controlcommand.h:21
Definition controlsettings.h:9
ControlCode
All supported control commands.
Definition controlcode.h:46