HF-FDO2 Driver 0.1.0-dev
UART driver for PyroScience FDO2-G2 (data sheet v5 ยง4: #MOXY, #MRAW, #VERS)
Loading...
Searching...
No Matches
fdo2::DriverResult< T > Struct Template Reference

#include <fdo2_types.hpp>

Public Member Functions

constexpr bool ok () const noexcept
 
constexpr operator bool () const noexcept
 

Static Public Member Functions

static constexpr DriverResult success (T v) noexcept
 
static constexpr DriverResult failure (DriverError e) noexcept
 

Public Attributes

value {}
 
DriverError error {DriverError::None}
 

Member Function Documentation

◆ failure()

template<typename T >
static constexpr DriverResult fdo2::DriverResult< T >::failure ( DriverError e)
inlinestaticconstexprnoexcept

◆ ok()

template<typename T >
constexpr bool fdo2::DriverResult< T >::ok ( ) const
inlineconstexprnoexcept

◆ operator bool()

template<typename T >
constexpr fdo2::DriverResult< T >::operator bool ( ) const
inlineexplicitconstexprnoexcept

◆ success()

template<typename T >
static constexpr DriverResult fdo2::DriverResult< T >::success ( T v)
inlinestaticconstexprnoexcept

Member Data Documentation

◆ error

template<typename T >
DriverError fdo2::DriverResult< T >::error {DriverError::None}

◆ value

template<typename T >
T fdo2::DriverResult< T >::value {}

The documentation for this struct was generated from the following file: