Am 19. September 2013 12:21 schrieb Andreas Brus <andr...@brus.name>:

> Am 18.09.2013 23:32, schrieb W3ll Schmidt:
>>
>>
>> fgets( temp_buffer, sizeof(temp_buffer), fp );
>> fgets( temp_buffer, sizeof(temp_buffer), fp );
>>
> Warum zweimal?
>

fgets kann nur zeilenweise lesen ...


> Springt der vielleicht bei einem return(-1) auch aus der while-schleife?
>

Hmm, das return(-1) spring halt mit -1 wieder nach nach ->


ds1820read(sensorid[i][count]);



> oder passiert das count++ nicht?
> Oder kommt er durcheinander weil sensorid einmal ein array ist und einmal
> ein char?
> Irgendwie verliert er hier jedenfalls den Zusammenhang
>

Ich habe noch keine Idee warum das wenn, nicht generell passiert ?!

Ich habe selber einen Sensor (50m Kabel) der öfters eine "doesn't respond
to CONVERT_TEMP." + CRC check failed raushaut ...
Aber dann gehts halt mit dem nächsten Sensor weiter.

Reply via email to