summaryrefslogtreecommitdiff
path: root/sensor/patchedBLE/src/BLEAddress.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'sensor/patchedBLE/src/BLEAddress.cpp')
-rw-r--r--sensor/patchedBLE/src/BLEAddress.cpp29
1 files changed, 14 insertions, 15 deletions
diff --git a/sensor/patchedBLE/src/BLEAddress.cpp b/sensor/patchedBLE/src/BLEAddress.cpp
index 895feda..d688334 100644
--- a/sensor/patchedBLE/src/BLEAddress.cpp
+++ b/sensor/patchedBLE/src/BLEAddress.cpp
@@ -39,17 +39,16 @@ BLEAddress::BLEAddress(esp_bd_addr_t address) {
* @param [in] stringAddress The hex representation of the address.
*/
BLEAddress::BLEAddress(std::string stringAddress) {
- if (stringAddress.length() != 17) {
- return;
- }
+ if (stringAddress.length() != 17) return;
+
int data[6];
sscanf(stringAddress.c_str(), "%x:%x:%x:%x:%x:%x", &data[0], &data[1], &data[2], &data[3], &data[4], &data[5]);
- m_address[0] = (uint8_t)data[0];
- m_address[1] = (uint8_t)data[1];
- m_address[2] = (uint8_t)data[2];
- m_address[3] = (uint8_t)data[3];
- m_address[4] = (uint8_t)data[4];
- m_address[5] = (uint8_t)data[5];
+ m_address[0] = (uint8_t) data[0];
+ m_address[1] = (uint8_t) data[1];
+ m_address[2] = (uint8_t) data[2];
+ m_address[3] = (uint8_t) data[3];
+ m_address[4] = (uint8_t) data[4];
+ m_address[5] = (uint8_t) data[5];
} // BLEAddress
@@ -85,12 +84,12 @@ esp_bd_addr_t *BLEAddress::getNative() {
*/
std::string BLEAddress::toString() {
std::stringstream stream;
- stream << std::setfill('0') << std::setw(2) << std::hex << (int)((uint8_t *)(m_address))[0] << ':';
- stream << std::setfill('0') << std::setw(2) << std::hex << (int)((uint8_t *)(m_address))[1] << ':';
- stream << std::setfill('0') << std::setw(2) << std::hex << (int)((uint8_t *)(m_address))[2] << ':';
- stream << std::setfill('0') << std::setw(2) << std::hex << (int)((uint8_t *)(m_address))[3] << ':';
- stream << std::setfill('0') << std::setw(2) << std::hex << (int)((uint8_t *)(m_address))[4] << ':';
- stream << std::setfill('0') << std::setw(2) << std::hex << (int)((uint8_t *)(m_address))[5];
+ stream << std::setfill('0') << std::setw(2) << std::hex << (int) ((uint8_t*) (m_address))[0] << ':';
+ stream << std::setfill('0') << std::setw(2) << std::hex << (int) ((uint8_t*) (m_address))[1] << ':';
+ stream << std::setfill('0') << std::setw(2) << std::hex << (int) ((uint8_t*) (m_address))[2] << ':';
+ stream << std::setfill('0') << std::setw(2) << std::hex << (int) ((uint8_t*) (m_address))[3] << ':';
+ stream << std::setfill('0') << std::setw(2) << std::hex << (int) ((uint8_t*) (m_address))[4] << ':';
+ stream << std::setfill('0') << std::setw(2) << std::hex << (int) ((uint8_t*) (m_address))[5];
return stream.str();
} // toString
#endif