6 #include <condition_variable> 10 #include "../../DCS_Utils/include/DCS_ModuleUtils.h" 12 #define DCS_SHA256_DIGEST_LENGTH 32 37 std::vector<std::thread> workers;
39 std::condition_variable signal;
40 std::array<std::atomic_int, 16> flags;
50 DCS_INTERNAL_TEST TPool* CreatePersistentPool(
u16 size, std::vector<std::function<
void(std::mutex*, std::condition_variable*, std::array<std::atomic_int, 16>*)>> workers);
210 PID(
float min,
float max,
float Kp,
float Kd,
float Ki);
212 void setTargetAndBias(
float target,
float bias);
214 float calculate(
float value);
216 float calculate(
float value,
float dt);
233 std::chrono::steady_clock::time_point last_point;
Definition: internal.h:90
unsigned short u16
Equivalent to uint_16t.
Definition: DCS_ModuleUtils.h:56
Definition: internal.h:35
Definition: internal.h:207
Definition: registry.h:70
#define DCS_INTERNAL_TEST
Defines the export interface acessible via the dll-interface applicable for internal functions only...
Definition: exports.h:137
unsigned long long u64
Equivalent to uint_64t.
Definition: DCS_ModuleUtils.h:52
unsigned char u8
Equivalent to uint_8t.
Definition: DCS_ModuleUtils.h:58