-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathAppConfig.h
More file actions
42 lines (36 loc) · 959 Bytes
/
AppConfig.h
File metadata and controls
42 lines (36 loc) · 959 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
#ifndef CONFIG_HPP
#define CONFIG_HPP
#include <string>
#include <iostream>
#include <fstream>
using namespace std;
namespace PaulNovack {
class AppConfig {
public:
AppConfig(const std::string& filePath);
int GO_BACK_SECONDS_FOR_SPEED;
float MIN_SPEED_TO_RUN_STEERING;
string APP_ROOT;
float DEGREES_TURN_SIZE_XL;
float DEGREES_TURN_SIZE_LG;
float DEGREES_TURN_SIZE_MD;
float DEGREES_TURN_SIZE_SM;
float DEGREES_TURN_SIZE_XS;
int TURN_SIZE_XL;
int TURN_SIZE_LG;
int TURN_SIZE_MD;
int TURN_SIZE_SM;
int TURN_SIZE_XS;
int CHECK_TURN_TIME;
int MAX_TURN_STEPS;
int STEPS_PER_CORRECTION;
string DB_DATABASE_NAME;
string DB_USERNAME;
string DB_PASSWORD;
string DB_HOST;
int DB_HEARTBEAT_INTERVAL;
int DB_POOL_SIZE;
private:
};
}
#endif // CONFIG_HPP