Skoro nadajnik zrobiles z diody z pilota, to na pewno nie jest to standard IrDA, tylko zwykle zlacze podczerwieni.
Poniewaz nie podzieliles sie z nami nawet kluczowa informacja, jaka jest owa budowa wg. "odpowiedniego schematu" [czymkolwiek on jest] i nie wiadomo, czy diode wpiales pod port RS232 czy jakikolwiek inny (COM to tylko standard logiczny, a nie warstwa fizyczna polaczenia komunikacyjnego; RS232 tak samo jak USB czy nawet FireWire potrafia pracowac w trybie zgodnosci z nim), ani w jaki sposob (zakladam, ze jest to RS232, wiec do dyspozycji masz tak zlacza szeregowe (TX), jak piny rownolegle (linie modemowe)), niewiele osob bedzie Ci w stanie pomoc.
Jesli skorzystales ze schematu, ktory lata temu przedstawil Igor Cesko, w Winapi potrzebujesz jedynie funkcje CreateFile, SetCommState, GetCommState, CloseHandle i nie wymaga to zadnych komponentow w stylu CPortLib... i nie ma to nic wspolnego z klasa urzadzen IrDA.
Czestotliwosc nosna nie jest taka sama miedzy IrDA a RC-5, a tym bardziej roznymi jego implementacjami, bo standard wymaga 36kHz, ale ze wzgledu na jego bledne tlumaczenia w latach 90-tych, wiele urzadzan dziala na sygnalne nosnym 38 lub 40kHz. Dla IrDA to zdecydowanie zbyt mala czestotliwosc dla trybow innych niz podstawowe 9600 baud'ow. Podstawowa roznica w diodach jest taka, ze piloty telweizyjne maja diody wiekszej mocy, bo ich zasieg musi byc do kilku metrow; diody IrDA sa diodami malej mocy, bo dzialaja w podstawowej wersji do 1m i przy bezposredniej bliskosci nie moga powodowac w odbiorniu efektu oslepienia. Diody w telefonach, sa drozszym typem, celowo przygotowanym do pracy w obu trybach, diody w pilotach nie. Cos mi sie wydaje, ze jestes w blednym mniemaniu, ze kazde polaczenie podczerwone to IrDA.