|
LightLib
PROS library for VEX V5: EKF/MCL localization, RAMSETE path following, high-level chassis API
|
#include "okapi/api/coreProsAPI.hpp"#include "okapi/api/util/abstractTimer.hpp"#include "okapi/api/util/mathUtil.hpp"#include <memory>#include <mutex>#include "okapi/impl/util/timer.hpp"Go to the source code of this file.
Classes | |
| class | okapi::Logger |
| struct | okapi::DefaultLoggerInitializer |
Namespaces | |
| namespace | okapi |
Macros | |
| #define | LOG_DEBUG(msg) logger->debug([=]() { return msg; }) |
| #define | LOG_INFO(msg) logger->info([=]() { return msg; }) |
| #define | LOG_WARN(msg) logger->warn([=]() { return msg; }) |
| #define | LOG_ERROR(msg) logger->error([=]() { return msg; }) |
| #define | LOG_DEBUG_S(msg) LOG_DEBUG(std::string(msg)) |
| #define | LOG_INFO_S(msg) LOG_INFO(std::string(msg)) |
| #define | LOG_WARN_S(msg) LOG_WARN(std::string(msg)) |
| #define | LOG_ERROR_S(msg) LOG_ERROR(std::string(msg)) |
Variables | |
| std::shared_ptr< Logger > | okapi::defaultLogger |
| static DefaultLoggerInitializer | okapi::defaultLoggerInitializer |
| #define LOG_DEBUG | ( | msg | ) | logger->debug([=]() { return msg; }) |
Definition at line 19 of file logging.hpp.
| #define LOG_DEBUG_S | ( | msg | ) | LOG_DEBUG(std::string(msg)) |
Definition at line 24 of file logging.hpp.
| #define LOG_ERROR | ( | msg | ) | logger->error([=]() { return msg; }) |
Definition at line 22 of file logging.hpp.
| #define LOG_ERROR_S | ( | msg | ) | LOG_ERROR(std::string(msg)) |
Definition at line 27 of file logging.hpp.
| #define LOG_INFO | ( | msg | ) | logger->info([=]() { return msg; }) |
Definition at line 20 of file logging.hpp.
| #define LOG_INFO_S | ( | msg | ) | LOG_INFO(std::string(msg)) |
Definition at line 25 of file logging.hpp.
| #define LOG_WARN | ( | msg | ) | logger->warn([=]() { return msg; }) |
Definition at line 21 of file logging.hpp.
| #define LOG_WARN_S | ( | msg | ) | LOG_WARN(std::string(msg)) |
Definition at line 26 of file logging.hpp.