[ unisoft @ 31.07.2012. 16:11 ] @
Da li je moguce procitati stanje pinova (RX, TX, CTS, RTS, DTR, DCD, DSR) USB uarta iz C#? Ako je izvodljivo, moze neko usmerenje odakle da krenem. Najvise me zanima citanje stanja pinova CTS (Clear to send), i RTS (Request to send). Procitao sam par tekstova na netu oko USB uarta, i ako sam dobro razumeo pinovi CTS, i RTS mogu da imaju samo dva stanja. To je stanje 1, ili 0 (true, ili false). Kada primamo informacije na RX pinu, CTS ima stanje 0. Kada CTS ima stanje 0 to znaci da je u toku prenos podataka (RX prima informacije), i ne mogu se poslati nove informacije preko TX pina (slicno je i sa RTS pinom). Potrebno mi je da iz programa u svakom trenutku mogu da proverim stanje pinova. Svaki pin treba da bude predstavljen jednom bool promenljivom. Na primer bolRx, bolTX, bolCTS, bolRTS... Ako bolRX promenljiva ima stanje true (1), to govori da se u tom trenutku vrsi prenos podataka. Posto cu proveru stanja pinova vrsiti na 1 sec, na formi cu imati indikatore koji vizuelno prikazuju stanje pinova (kao LED diode na USB uart plocici). [Ovu poruku je menjao unisoft dana 31.07.2012. u 17:30 GMT+1] |