MIP_SDK
v3.0.0-187-g93c7302
MicroStrain Communications Library for embedded systems
src
cpp
microstrain
logging.hpp
Go to the documentation of this file.
1
#pragma once
2
3
#include <
microstrain/logging.h
>
4
5
6
namespace
microstrain
7
{
8
9
//enum class LogLevel
10
//{
11
// OFF = MICROSTRAIN_LOG_LEVEL_OFF,
12
// FATAL = MICROSTRAIN_LOG_LEVEL_FATAL,
13
// ERROR = MICROSTRAIN_LOG_LEVEL_ERROR,
14
// WARN = MICROSTRAIN_LOG_LEVEL_WARN,
15
// INFO = MICROSTRAIN_LOG_LEVEL_INFO,
16
// DEBUG = MICROSTRAIN_LOG_LEVEL_DEBUG,
17
// TRACE = MICROSTRAIN_LOG_LEVEL_TRACE,
18
//};
19
20
//namespace logging
21
//{
22
// using Callback = ::microstrain_log_callback;
23
//
24
// void init(Callback callback, LogLevel max_level, void* user=nullptr);
25
//
26
// Callback get_callback() { return ::microstrain_logging_callback(); }
27
// LogLevel max_level() { return static_cast<LogLevel>(::microstrain_logging_level()); }
28
// void* user_pointer() { return ::microstrain_logging_user_data(); }
29
//
30
// //void log(LogLevel level, const char* fmt, ...) { ::microstrain_logging_log(level, fmt, args); }
31
//}
32
33
}
// namespace microstrain
logging.h
microstrain
Definition:
embedded_time.h:8
Generated by
1.8.17