Hallo!
Ich habe mal wieder eine Frage:
Den Quellcode unten habe ich von der Seite: http://members.inode.at/anton.zechner/az/Seriell.htm
Jetzt jedoch hätte ich gerne gewusst was der überhaupt macht.
bool bDtrOn=1, bRdsOn=1;
memset(&sDcb, 0 ,sizeof(sDcb));
sDcb.DCBlength = sizeof(sDcb);
GetCommState(hFile,&sDcb);
sDcb.fDtrControl = (bDtrOn)? DTR_CONTROL_ENABLE
TR_CONTROL_DISABLE;
sDcb.fRtsControl = (bRdsOn)? RTS_CONTROL_ENABLE:RTS_CONTROL_DISABLE;
SetCommState(hFile,&sDcb);
Besonders die Zeilen...
>sDcb.fDtrControl = (bDtrOn)? DTR_CONTROL_ENABLE
TR_CONTROL_DISABLE;
>sDcb.fRtsControl = (bRdsOn)? RTS_CONTROL_ENABLE:RTS_CONTROL_DISABLE;
...kommen mir sehr komisch vor.
Wäre gut, wenn jemand die Zeit aufbringt mir zu helfen.
Danke,
Gruß
FzK_SAKI
Ich habe mal wieder eine Frage:
Den Quellcode unten habe ich von der Seite: http://members.inode.at/anton.zechner/az/Seriell.htm
Jetzt jedoch hätte ich gerne gewusst was der überhaupt macht.
bool bDtrOn=1, bRdsOn=1;
memset(&sDcb, 0 ,sizeof(sDcb));
sDcb.DCBlength = sizeof(sDcb);
GetCommState(hFile,&sDcb);
sDcb.fDtrControl = (bDtrOn)? DTR_CONTROL_ENABLE

sDcb.fRtsControl = (bRdsOn)? RTS_CONTROL_ENABLE:RTS_CONTROL_DISABLE;
SetCommState(hFile,&sDcb);
Besonders die Zeilen...
>sDcb.fDtrControl = (bDtrOn)? DTR_CONTROL_ENABLE

>sDcb.fRtsControl = (bRdsOn)? RTS_CONTROL_ENABLE:RTS_CONTROL_DISABLE;
...kommen mir sehr komisch vor.

Wäre gut, wenn jemand die Zeit aufbringt mir zu helfen.
Danke,
Gruß
FzK_SAKI