blob: 843af2b2c00b600a2fb0f98baa859ebe9c447379 [file] [log] [blame]
Maxwell Hendersonad312342023-01-10 12:07:47 -08001#include "y2023/constants.h"
2
3#include <cinttypes>
4#include <map>
5
6#if __has_feature(address_sanitizer)
7#include "sanitizer/lsan_interface.h"
8#endif
9
10#include "absl/base/call_once.h"
11#include "aos/mutex/mutex.h"
12#include "aos/network/team_number.h"
13#include "glog/logging.h"
14
15namespace y2023 {
16namespace constants {
17
18const int Values::kZeroingSampleSize;
19
20Values MakeValues(uint16_t team) {
21 LOG(INFO) << "creating a Constants for team: " << team;
22
23 Values r;
24
25 switch (team) {
26 // A set of constants for tests.
27 case 1:
28 break;
29
30 case kCompTeamNumber:
31 break;
32
33 case kPracticeTeamNumber:
34 break;
35
36 case kCodingRobotTeamNumber:
37 break;
38
39 default:
40 LOG(FATAL) << "unknown team: " << team;
41 }
42
43 return r;
44}
45
46Values MakeValues() { return MakeValues(aos::network::GetTeamNumber()); }
47
48} // namespace constants
49} // namespace y2023