7 #ifndef __SMART_DASHBOARD_H__
8 #define __SMART_DASHBOARD_H__
10 #include "SensorBase.h"
13 #include "SmartDashboard/Sendable.h"
14 #include "SmartDashboard/NamedSendable.h"
15 #include "tables/ITable.h"
27 static void PutBoolean(std::string keyName,
bool value);
30 static void PutNumber(std::string keyName,
double value);
31 static double GetNumber(std::string keyName);
33 static void PutString(std::string keyName, std::string value);
34 static int GetString(std::string keyName,
char *value,
unsigned int valueLen);
35 static std::string
GetString(std::string keyName);
51 static std::map<ITable *, Sendable *> m_tablesToData;
static void PutData(std::string key, Sendable *data)
static void PutBoolean(std::string keyName, bool value)
static void PutValue(std::string keyName, ComplexData &value)
static bool GetBoolean(std::string keyName)
static void PutNumber(std::string keyName, double value)
static int GetString(std::string keyName, char *value, unsigned int valueLen)
static double GetNumber(std::string keyName)
static void PutString(std::string keyName, std::string value)
static void RetrieveValue(std::string keyName, ComplexData &value)