| 25 | constexpr auto* AP_PROPERTIES_KEY_CHANNEL = "channel"; |
| 26 | |
| 27 | std::string toHexString(const uint8_t *data, int length) { |
| 28 | std::stringstream stream; |
| 29 | stream << std::hex; |
| 30 | for( int i(0) ; i < length; ++i ) |
| 31 | stream << std::setw(2) << std::setfill('0') << static_cast<int>(data[i]); |
| 32 | return stream.str(); |
| 33 | } |
| 34 | |
| 35 | bool readHex(const std::string& input, uint8_t* buffer, int length) { |
| 36 | if (input.size() / 2 != length) { |