DS18B20 Sketch erweitern, anzahl erhöhen

Könntet ihr mir bitte einen Tip geben was der Ersketcher hier gemacht hat?

void ListSensors(void)
{
int count=0,i=0;
byte addr[8];
float Temp = 0.0;

char Adress[10][255] = {"","","","","","","","","",""};
while(ds.search(addr))
{
sprintf(Adress[count], "");
for( i = 0; i < 8; i++)
{
sprintf(Adress[count], "%s %X", Adress[count],addr[i]);
}
count++;
}
Antwort += "Gefundene Sensoren \n
";
Serial.print("\nGefundene Sensoren\n");
for(count = 0; count<10;count++)
{
if(strcmp(Adress[count], ""))
{
Antwort += Adress[count];
Serial.print(Adress[count]);
Antwort += " Wert: ";
Serial.print(" Wert: ");
Temp = GetRoomTemperature(Adress[count], true);
Antwort += Temp;
Serial.print(Temp);
Antwort += "\n
";
Serial.print("\n");
}
}