PDA

View Full Version : [c++]controllare RTS su com


ally
26-03-2008, 11:47
...ciao...

...avrei la necessità di sapere se è possibile tramite le standard IO pilotare l'RTS di una porta seriale...il cruccio non è mio ma di un collega...sembrerebbe che sotto xp non sia piu' possibile tale controllo...

...avete informazioni in merito?...

...ciao...

gugoXX
26-03-2008, 11:59
In C#, nel namespace
System.IO.Ports
c'e' l'oggetto
SerialPort (che fra l'altro ho gia' usato per motivi personali)

Tale oggetto espone la proprieta' RtsEnable, per default a false, ma settabile a true.

Se e' quello che cerchi penso proprio che ci sia qualcosa anche per il C++.

cionci
26-03-2008, 12:03
Si dovrebbe poter fare con l'api SetCommState, la struttura DCB ha un membro per controllare RTS.

ally
26-03-2008, 13:39
...risolto utilizzando escapeCommFunction (http://www.connecttech.com/KnowledgeDatabase/kdb229.htm)...

...non chiedetemi altro...non ho approfondito...allego il link se qualcuno dovesse torvarsi nella stessa stiuazione...

...grazie ciao...