22 #include <unordered_map>
40 static void set(std::string key, std::string value);
47 static std::string
get(std::string key);
54 static bool has(std::string key);
65 static bool isInSync();
66 static void startSync();
67 static void sendAllValues();
68 static void finishSync(std::unordered_map<std::string, std::string> dataFromDs);
69 static void abortSync();
71 static void setFromRobot(std::string key, std::string value);
72 static void setFromDs(std::string key, std::string value);
74 static std::unordered_map<std::string, std::string> data;
75 static std::unordered_map<std::string, bool> dataChanged;
76 static std::mutex lock;
Definition: NetworkManager.hpp:101
Definition: NetworkTable.hpp:32
static bool changed(std::string key)
static void set(std::string key, std::string value)
static std::string get(std::string key)
static bool has(std::string key)
Definition: ArduinoDevice.hpp:27