![]() |
flux sdk
v01.02.02-5-g550ff88
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 | ||
| ) |