REDAC HybridController
Firmware for LUCIDAC/REDAC Teensy
Loading...
Searching...
No Matches
error.h File Reference
#include "utils/logging.h"
#include <Arduino.h>
#include <cstdarg>
#include <string>
Include dependency graph for error.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  utils::status
 A recoverable error, inspired from https://abseil.io/docs/cpp/guides/status and https://github.com/abseil/abseil-cpp/blob/master/absl/status/status.h. More...
 

Namespaces

namespace  utils
 

Macros

#define RETURN_IF_FAILED(status)
 

Functions

template<typename... Args>
FLASHMEM std::string utils::small_sprintf (const char *format, Args... args)
 

Variables

constexpr unsigned int utils::bufsize = 1000
 

Macro Definition Documentation

◆ RETURN_IF_FAILED

#define RETURN_IF_FAILED ( status)
Value:
{ auto _status = (status); if (!_status.is_ok()) return _status; }
utils::status status
Definition daq.h:28

Definition at line 12 of file error.h.

Referenced by daq::init(), blocks::TBlock::write_to_hardware(), and platform::REDAC::write_to_hardware().