P
also, es geht um nicht direkt nacheinanderfolgende bytes..sondern halt um 3bytes, die an verschiedenen stellen liegen können..ausserdem soll ja unterschiedliche sachen ausgegeben werden je nach byte-wert..
auszug:
for (index=0 ; index <= 76 ; index=index+4) {
if (Read[index] == 0x10) {
strncat(Read_Txt[index], "test", 50);
} else
{
strncat(Read_Txt[index], "aaaaaaaaaaa ", 50);
}
if (Read[index+1] == 0x11) {
strncat(Read_Txt[index], "Tür", 50);
} else
{
strncat(Read_Txt[index], "bbbbbbbbbbb ", 50);
}
if (Read[index+2] == 0x0b) {
strncat(Read_Txt[index], "offen ", 50);
} else
{
strncat(Read_Txt[index], "ccccccccccc ", 50);
}
//Read_Txt_temp = Read_Txt;
output(Textfeld, Read_Txt_temp);
dies ist der code..