From 1647256564caaf0df6d6ed16a4f42281ef087b2a Mon Sep 17 00:00:00 2001 From: maciek001 Date: Sun, 11 Dec 2016 14:56:04 +0100 Subject: [PATCH] =?UTF-8?q?1.=20Licencje=20dodane=20-=20je=C5=BCeli=20uwa?= =?UTF-8?q?=C5=BCasz,=20=C5=BCe=20=C5=BAle=20to=20daj=20zna=C4=87=20jak=20?= =?UTF-8?q?to=20naprawi=C4=87=20;)=202.=20Przy=20zamykaniu=20po=C5=82?= =?UTF-8?q?=C4=85czenia=20ustawiam=20zera=20i=20wysy=C5=82am=20=C5=BCeby?= =?UTF-8?q?=20ca=C5=82y=20pulpit=20si=C4=99=20wy=C5=82=C4=85czy=C5=82=20(l?= =?UTF-8?q?ampki,=20kontrolki,=20buczki),=20hasler=20przesta=C5=82=20kr?= =?UTF-8?q?=C4=99ci=C4=87=20itd.=203.=20Ramek=20do=20sterowania=20nie=20ma?= =?UTF-8?q?:=20sama=20specyfikacja=20RS-232=20okre=C5=9Bla=20tylko=20ramk?= =?UTF-8?q?=C4=99=20danych=20(nie=20ma=20rozr=C3=B3=C5=BCneinia=20mi=C4=99?= =?UTF-8?q?dzy=20danymi=20a=20sterowaniem)=20i=20sygna=C5=82ami=20steruj?= =?UTF-8?q?=C4=85cymi=20takimi=20jak=20RTS,=20CTS.=20Na=20razie=20nie=20wy?= =?UTF-8?q?korzystuj=C4=99=20RTS=20ale=20prawdopodobnie=20b=C4=99d=C4=99?= =?UTF-8?q?=20go=20dorzuca=C5=82=20jako=20dodatkowy=20sygna=C5=82.=204.=20?= =?UTF-8?q?Emulacja=20klawiatury:=20najpierw=20"wciskam"=20przycisk=20na?= =?UTF-8?q?=20klawiaturze=20i=20=C5=BCeby=20nie=20generowa=C4=87=20opu?= =?UTF-8?q?=C5=BAnienia=20puszczam=20go=20dopiero=20w=20nast=C4=99pnej=20o?= =?UTF-8?q?bs=C5=82udze.=20Obs=C5=82uga=20wszystkiego=20na=20raz=20(wciska?= =?UTF-8?q?nie=20i=20puszczanie)=20nie=20dzia=C5=82a=20bo=20za=20szybko=20?= =?UTF-8?q?si=C4=99=20to=20robi=20;)=205.=20Funkcja=20emulacji=20klawiatur?= =?UTF-8?q?y=20dzia=C5=82a=20nast=C4=99puj=C4=85co:=20przesy=C5=82asz=20nu?= =?UTF-8?q?mer=20przycisku=20do=20wci=C5=9Bni=C4=99cia=20i=20(teraz=20ju?= =?UTF-8?q?=C5=BC=20boola)=20czy=20ma=20by=C4=87=20wci=C5=9Bni=C4=99ty=20c?= =?UTF-8?q?zy=20puszczony.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Console/MWD.cpp | 35 ++++++++++++++++++++++------------- Console/MWD.h | 20 +++++++++++++++++++- 2 files changed, 41 insertions(+), 14 deletions(-) diff --git a/Console/MWD.cpp b/Console/MWD.cpp index a0535938..5ab25168 100644 --- a/Console/MWD.cpp +++ b/Console/MWD.cpp @@ -1,9 +1,18 @@ /* - Program obsługi portu COM i innych na potrzeby sterownika MWDevise - dla Symulatora Pojazdów Szynowych MaSzyna +This Source Code Form is subject to the +terms of the Mozilla Public License, v. +2.0. If a copy of the MPL was not +distributed with this file, You can +obtain one at +http://mozilla.org/MPL/2.0/. +*/ - author: Maciej Witek 2016 - wszelkie prawa zastrzeżone! +/* + Program obsługi portu COM i innych na potrzeby sterownika MWDevice + (oraz innych wykorzystujących komunikację przez port COM) + dla Symulatora Pojazdów Szynowych MaSzyna + author: Maciej Witek 2016 + Autor nie ponosi odpowiedzialności za niewłaciwe używanie lub działanie programu! */ #include "MWD.h" @@ -110,20 +119,20 @@ bool MWDComm::Open() // otwieranie portu COM return TRUE; } -bool MWDComm::Close() // zamykanie portu COM +bool MWDComm::Close() // zamykanie portu COM { - WriteLog("zamykam COM-a"); + WriteLog("COM Port is closing..."); int i = 0; - while(i