MIP_SDK  v3.0.0-425-g6df21bd
MicroStrain Communications Library for embedded systems
Functions
microstrain::strings Namespace Reference

Functions

bool concat (Span< char > buffer, size_t *index, const char *str, size_t len)
 Concatenate a string into a buffer. More...
 
bool concat (Span< char > buffer, size_t *index, Span< const char > str)
 Concatenate an array of characters into a buffer. More...
 
bool concat_z (Span< char > buffer, size_t *index, const char *str, size_t maxLen=size_t(-1))
 Concatenate a NULL-terminated C string into a buffer. More...
 
template<size_t N>
bool concat_l (Span< char > buffer, size_t *index, const char(&str)[N])
 Concatenate a string literal into a buffer. More...
 
bool format_v (Span< char > buffer, size_t *index, const char *fmt, va_list args)
 Wrapper for std::vsnprintf with a better interface. More...
 
bool format (Span< char > buffer, size_t *index, const char *fmt,...)
 Wrapper for std::snprintf with a better interface. More...
 
bool bytesToHexStr (Span< char > buffer, size_t *index, Span< const uint8_t > data, unsigned int byte_grouping)
 Formats a byte array to a text buffer in hexadecimal. More...