D2000 KomAPI - popis rozhrania
Na platforme Windows protokolová dynamická knižnica (.DLL) exportuje sadu funkcií, ktoré sú volané procesom D2000 KOM. Úplný zoznam všetkých exportovaných funkcií je v nasledujúcej tabuľke spolu so stručným popisom.
Na platforme Linux sa líši prípona dynamickej knižnice (.so) a názvy funkcií sú bez podtržníka a špecifikácie veľkosti (napr. Init namiesto _Init@4).
| Názov funkcie | Vyžadovanosť | Popis |
| _Init@4 | Povinná | Funkcia volaná po dynamickom importe DLL. |
| _ReadAllPoints@4 | Nepovinná (odporúčaná) | Čítanie hodnôt všetkých bodov stanice. |
| _ReadStoredData@28 | Nepovinná | Čítanie archívnych hodnôt bodov stanice. |
| _ReadPointValue@8 | Nepovinná | Čítanie hodnoty meraného bodu. |
| _WritePointValue@16 | Nepovinná | Zápis novej hodnoty meraného bodu. |
| _InitStation@4 | Nepovinná | Definícia parametrov novej stanice. |
| _DeleteStation@4 | Nepovinná | Stanica bola zrušená. |
| _TimeSynchroStation@4 | Nepovinná | Synchronizácia reálneho času stanice. |
| _InitPoint@12 | Nepovinná | Definícia parametrov nového meraného bodu. |
| _DeletePoint@4 | Nepovinná | Meraný bod bol zrušený. |
| _ConfigDone@4 | Nepovinná | Volania definícií stanice a jej meraných bodov bolo ukončené. |
| _PointsApplyBack@8 | Nepovinná | Reakcia na volanie call-back procedúry PointsApply. |
| _StationsApplyBack@8 | Nepovinná | Reakcia na volanie call-back procedúry StationsApply. |
| _ExitProc@0 | Nepovinná | Volaná pri zastavovaní procesu D2000 KOM. |
| _ExitProcWithLnPar@4 | Nepovinná | Volaná pri zastavovaní procesu D2000 KOM. |
| _RdStatusChanged@4 | Nepovinná | Volaná pri prepínaní redundancie alebo zmene inštancie procesu D2000 KOM medzi aktívnou a pasívnou. Pozn: štartovací parameter /RXN ovplyvňuje chovanie sa OEM protokolov v redundancii. |
Poznámka: Všetky používané funkcie a procedúry rozhrania D2000 KomAPI (vrátane call-back funkcií a interných taskov) vyžadujú na platforme Windows volaciu konvenciu Stdcall.
Súvisiace stránky:
Pridať komentár