ArduinoBt searching for other BT devices

At least I've got it working, here is the code:

#include <TextString.h>

int ledPin = 13; // LED connected to digital pin 13
int resetPin = 7; // BT module uses pin 7 for reset
char inByte = 0; // incoming serial byte
TextString incomingString = TextString(100);

void setup() // run once, when the sketch starts
{
pinMode(ledPin, OUTPUT); // sets the digital pin as output
pinMode(resetPin, OUTPUT);
Serial.begin(115200); // start serial at 115200 kbs
}

void loop()
{
// if we get a valid byte, read analog ins:
if (Serial.available() > 0) {
inByte = getbyte(); // get incoming byte
if (inByte == '&' ) { // look for a &
getInfo();
}else if (inByte == '@' ) { // look for a 0
digitalWrite(ledPin, LOW); // set led LOW
Serial.print("Get string: ");
Serial.println(incomingString.getArray()); //print string
Serial.println("Cleared string");
incomingString.clear(); // empty string
}else{
saveCharToString(inByte); // no right char then save it to sting
}
}
}

void getInfo()
{
digitalWrite(ledPin, HIGH); // set led HIGH
delay(2000);
Serial.print("+++");
delay(2000);
Serial.println("INQUIRY 5");
for (int i=0; i <= 10; i++){
delay(1000);
while (Serial.available() > 0) {
inByte = getbyte(); // get incoming byte
saveCharToString(inByte); // no right char then save it to sting
}
delay(1000);
}
delay(2000);
Serial.print("+++");
delay(2000);
digitalWrite(ledPin, LOW); // set led low
}

char saveCharToString(char inByte)
{
incomingString.setCharAt(incomingString.length(), inByte); // save char to string at last position
}

char getbyte()
{
while (Serial.available() == 0) { //look for aviable data
// do nothing, wait for incoming data
}
return Serial.read(); //return data if aviable
}

When you send in the serial monitor from arduino the symbol "&", the Arduino BT will start an INQUIRY.
A led will blink that is connected on port 13. When the led go's off the INQUIRY is ready.
You can send then a "@" to get the data back in the serial monitor.

Thanks all for your help!