MC Protocol Serial C++ 0.2.3
MC protocol serial library for MCU-oriented environments
Loading...
Searching...
No Matches
mcprotocol::serial::highlevel::detail Namespace Reference

Classes

struct  DeviceParseSpec
 

Functions

constexpr char ascii_upper (char value) noexcept
 
bool parse_u32 (std::string_view text, std::uint32_t &out_value, int base) noexcept
 
constexpr bool is_double_word_device (DeviceCode code) noexcept
 

Variables

constexpr std::array< DeviceParseSpec, 39 > kDeviceParseSpecs
 

Function Documentation

◆ ascii_upper()

constexpr char mcprotocol::serial::highlevel::detail::ascii_upper ( char  value)
constexprnoexcept

Definition at line 76 of file high_level.hpp.

◆ is_double_word_device()

constexpr bool mcprotocol::serial::highlevel::detail::is_double_word_device ( DeviceCode  code)
constexprnoexcept

Definition at line 112 of file high_level.hpp.

◆ parse_u32()

bool mcprotocol::serial::highlevel::detail::parse_u32 ( std::string_view  text,
std::uint32_t out_value,
int  base 
)
inlinenoexcept

Definition at line 80 of file high_level.hpp.

Variable Documentation

◆ kDeviceParseSpecs

constexpr std::array<DeviceParseSpec, 39> mcprotocol::serial::highlevel::detail::kDeviceParseSpecs
constexpr

Definition at line 34 of file high_level.hpp.