Opis aplikacji "Pilot wer. 1.0"
Do współpracy z odbiornikiem podczerwieni stworzyłem aplikację "Pilot wer. 1.0", która po odpowiednim skonfigurowaniu działa w tle innych aplikacji multimedialnych umożliwiając sterowanie funkcjami tych programów poprzez wysyłanie odpowiednich rozkazów (wartości liczbowych). Do okienka danej aplikacji zostaje wysłany rozkaz wykorzystując metodę uchwytów oraz standartową funkcję systemu Windows - PostMessage.
Przed przystąpieniem do pierwszego uruchomienia programu wymagana jest odpowiednia konfiguracja transmisji danych. W pierwszej kolejności należy sprawdzić, do którego portu COM w komputerze jest podłączone urządzenie, a następnie wybrać odpowiedni port z listy dostępnych. W tym celu należy kliknąć na klawisz "Opcje" i w odpowiednim miejscu wybrać port komunikacyjny.
W kolejnym kroku należy podać prędkość transmisji - dla mojego odbiornika wynosi ona 9600 bps, 1 bit stopu, 8 bitów danych oraz brak bitu parzystości. Odbiornik nie wykorzystuje sterowania przepływem danych.
Po odpowiednim skonfigurowaniu transmisji możemy przystąpić uczenia programu współpracy z dowolnym pilotem RTV zgodnym jednak ze standardem RC5. W tym celu należy kliknąć na klawisz "Ustawienia", po czym powinno się otworzyć okno ustawień z widoczną nazwą akcji występującą po znaku ":" przy nazwie odpowiedniego programu, 5 znakowy kod odpowiadający kodowi konkretnego klawisza na pilocie oraz opis tekstowy tegoż przycisku (dowolny tekst).
Aby przystosować pilota, którym dysponujemy należy przycisnąc przycisk "Zczytaj" i następnie przycisnąć dowolny klawisz na pilocie, który chcemy przyporządkować jakiejś funkcji. Po prawidłowym odebraniu kodu klawisza zobaczymy okienko informujące o kodzie tego klawisza oraz będziemy mieli możliwość przyporządkowania mu jakiejś wcześniej przygotowanej akcji dla danego programu, możemy również opisać tenże klawisz aby nie używać go po raz drugi.
Aby móc sterować dana aplikacją (np.: programem Winamp, czy Windows Media Player) należy najpierw podłączyć daną aplikację do programu Pilot. W tym celu należy w okienku „Ustawienia„ należy kliknąć klawisz „Akcje”. Zostanie wyświetlone nowe okienko zatytułowane „Akcje”, w którym ujrzeć można listę wszystkich zaprogramowanych akcji (czynności wykonywanych przez program Pilot ).
Aby dodać nową akcję (rozkaz) należy kliknąć klawisz “Dodaj”, po otwarciu okienka “Nowa Akcja” należy wybrać program z listy dostępnych programów, w następnej kolejności wpisać nazwę funkcji jaką ma realizować “Pilot” w wybranym programie oraz co najważniejsze wpisać poprawne ID polecenia (5 cyfrowy kod dziesiętny).
Lista poszczególnych identyfikatorów poleceń dla popularnych i ogólnie używanych programów takich jak: Winamp, Windows Media Player, oraz BTV znaleźć można na tej stronie internetowej w sekcji „Download”.
Gdy wśród programów widocznych na liście nie ma pozycji nas interesującej, należy ja dodać do listy samemu. W tym celu trzeba wykonać kilka prostych czynności; w okienku o nazwie “Nowa Akcja” nacisnąć klawisz z symbolem “+”, zobaczymy kolejne okienko zatytułowane “Nowy Program”.
W polu Nazwa wpisujemy dowolny tekst opisujący aplikację, która chcemy sterować za pomocą naszego pilota RTV, natomiast w polu ID wpisujemy ciąg znaków opisujący ten sam program ale w taki sposób, w jaki system Windows opisuje okienko naszej wybranej aplikacji. Dla przykładu identyfikator programu Windows Media Player wygląda następująco: ”WMPlayerApp”. Jak widać jest on inny niż właściwa nazwa programu i nie bez znaczenia są tu duże i małe litery.
Nazwy i identyfikatory popularnych programów obsługi multimediów również można pobrac z tej strony z sekcji "Download".
|