InertiaSDK

Loading...
Searching...
No Matches
SamplingConfig.h
1#pragma once
2
3#include "data/config/LegacyConfig.h"
4
5 namespace inertia
6{
7
8 struct INERTIA_API SamplingConfig
9 : LegacyConfig
10{
11 public:
12 bool enableSampling;
13 bool enableTransmit;
14 bool enableLogging;
15 bool adoptMod;
16 uint32_t mod;
17
18 protected:
19 SamplingConfig();
20 SamplingConfig(uint8_t const* in);
21 SamplingConfig(std::wstring const& argString);
22
23#ifdef WITH_BOOST_PROGRAM_OPTIONS
24 static const po::options_description GetOptionDescription();
25#endif
26
27 void GetBytes(std::vector<uint8_t>& out) const override;
28 const std::wstring ToString() const override;
29 const std::wstring ToSimpleString(uint16_t const globalRate) const;
30};
31
32}
inertia
Definition FlashCommands.h:6