Files
MuditaOS/module-bluetooth/Bluetooth/Error.hpp
2020-04-08 12:23:53 +02:00

26 lines
463 B
C++

#pragma once
#include <cstdint>
#include <variant>
#include <optional>
namespace Bt
{
struct Error
{
enum Code
{
Succes,
NotReady,
SystemError,
LibraryError,
} err = Succes;
uint32_t lib_code = 0;
Error(enum Code err = Succes, int lib_code = Succes) : err(err), lib_code(0)
{}
};
} // namespace Bt
const char *c_str(Bt::Error::Code code);