added debugging

Fork of BLE_nRF8001 by RedBearLab

BLE_nRF8001/BLEUuid.cpp

Committer:
jn80842
Date:
2014-11-10
Revision:
2:7805a5595aab
Parent:
0:075ea2812998

File content as of revision 2:7805a5595aab:

#include "Arduino.h"

#include "BLEUuid.h"

BLEUuid::BLEUuid(const char * str)
{
  char temp[] = {0, 0, 0};

  this->_length = 0;
  for (int i = strlen(str) - 1; i >= 0 && this->_length < MAX_UUID_LENGTH; i -= 2) {
    if (str[i] == '-') {
      i++;
      continue;
    }

    temp[0] = str[i - 1];
    temp[1] = str[i];

    this->_data[this->_length] = strtoul(temp, NULL, 16);

    this->_length++;
  }
}

const char* BLEUuid::str() {
  return this->_str;
}

const unsigned char* BLEUuid::data() {
  return this->_data;
}

unsigned char BLEUuid::length() {
  return this->_length;
}