![]() |
flux sdk
v01.02.02-3-g292b3a7
Embedded C++ SDK
|
Functions | |
size_t | dtostr (double value, char *szBuffer, size_t nBuffer, uint8_t precision=3) |
uint32_t | id_hash_string (const char *str) |
bool | id_hash_string_to_string (const char *instr, char *outstr, size_t len) |
std::string & | to_string (std::string &data) |
const std::string & | to_string (std::string const &data) |
std::string | to_string (char *const data) |
std::string | to_string (int32_t const data) |
std::string | to_string (int8_t const data) |
std::string | to_string (int16_t const data) |
std::string | to_string (uint32_t const data) |
std::string | to_string (uint8_t const data) |
std::string | to_string (uint16_t const data) |
std::string | to_string (float const data, uint8_t precision) |
std::string | to_string (float const data) |
std::string | to_string (double const data, uint8_t precision) |
std::string | to_string (double const data) |
std::string | to_string (bool const data) |
std::string | strtrim (const std::string &str, const std::string &whitespace=" \t") |
void | encode_data (uint8_t *source, uint8_t *dest, size_t len, uint32_t key) |
void | decode_data (uint8_t *source, uint8_t *dest, size_t len, uint32_t key) |
bool | encode_data_aes (uint8_t *key, unsigned char iv[16], char *source, char *output, size_t len) |
bool | decode_data_aes (uint8_t *key, unsigned char iv[16], char *source, char *output, size_t len) |
void | uptime (uint32_t &days, uint32_t &hours, uint32_t &minutes, uint32_t &secs, uint32_t &mills) |
void | timestampISO8601 (time_t &theTime, char *buffer, size_t length, bool bTZ=false) |
void | formatByteString (uint64_t nBytes, uint prec, char *szBuffer, size_t len) |
bool | createVariableName (const char *szInVariable, char *szOutVariable) |
Creates a valid arduino variable name. More... | |
uint32_t | calc_crc32 (uint32_t crc, const uint8_t *buf, uint32_t size) |
Calculate a CRC32 value for a buffer. More... | |
uint32_t flx_utils::calc_crc32 | ( | uint32_t | crc, |
const uint8_t * | buf, | ||
uint32_t | size | ||
) |
Calculate a CRC32 value for a buffer.
[in] | crc | input CRC value |
[in] | buf | buffer to calculate CRC on |
[in] | size | size of buffer |
bool flx_utils::createVariableName | ( | const char * | szInVariable, |
char * | szOutVariable | ||
) |
Creates a valid arduino variable name.
[in] | szInVariable | the name to convert |
[out] | szOutVariable | the converted name - assumed to same len as in variable. |
void flx_utils::decode_data | ( | uint8_t * | source, |
uint8_t * | dest, | ||
size_t | len, | ||
uint32_t | key | ||
) |
bool flx_utils::decode_data_aes | ( | uint8_t * | key, |
unsigned char | iv[16], | ||
char * | source, | ||
char * | output, | ||
size_t | len | ||
) |
size_t flx_utils::dtostr | ( | double | value, |
char * | szBuffer, | ||
size_t | nBuffer, | ||
uint8_t | precision = 3 |
||
) |
void flx_utils::encode_data | ( | uint8_t * | source, |
uint8_t * | dest, | ||
size_t | len, | ||
uint32_t | key | ||
) |
bool flx_utils::encode_data_aes | ( | uint8_t * | key, |
unsigned char | iv[16], | ||
char * | source, | ||
char * | output, | ||
size_t | len | ||
) |
void flx_utils::formatByteString | ( | uint64_t | nBytes, |
uint | prec, | ||
char * | szBuffer, | ||
size_t | len | ||
) |
uint32_t flx_utils::id_hash_string | ( | const char * | str | ) |
bool flx_utils::id_hash_string_to_string | ( | const char * | instr, |
char * | outstr, | ||
size_t | len | ||
) |
std::string flx_utils::strtrim | ( | const std::string & | str, |
const std::string & | whitespace = " \t" |
||
) |
void flx_utils::timestampISO8601 | ( | time_t & | theTime, |
char * | buffer, | ||
size_t | length, | ||
bool | bTZ = false |
||
) |
std::string flx_utils::to_string | ( | bool const | data | ) |
std::string flx_utils::to_string | ( | char *const | data | ) |
std::string flx_utils::to_string | ( | double const | data | ) |
std::string flx_utils::to_string | ( | double const | data, |
uint8_t | precision | ||
) |
std::string flx_utils::to_string | ( | float const | data | ) |
std::string flx_utils::to_string | ( | float const | data, |
uint8_t | precision | ||
) |
std::string flx_utils::to_string | ( | int16_t const | data | ) |
std::string flx_utils::to_string | ( | int32_t const | data | ) |
std::string flx_utils::to_string | ( | int8_t const | data | ) |
std::string & flx_utils::to_string | ( | std::string & | data | ) |
const std::string & flx_utils::to_string | ( | std::string const & | data | ) |
std::string flx_utils::to_string | ( | uint16_t const | data | ) |
std::string flx_utils::to_string | ( | uint32_t const | data | ) |
std::string flx_utils::to_string | ( | uint8_t const | data | ) |
void flx_utils::uptime | ( | uint32_t & | days, |
uint32_t & | hours, | ||
uint32_t & | minutes, | ||
uint32_t & | secs, | ||
uint32_t & | mills | ||
) |