Dobrý den,
v tuto chvíli jsou k dispozici pouze příklady použití v různých programovacích jazycích, které jsou součástí instalace. Ucelený popis v tuto chvíli není k dispozici, protože rozhraní se bude nejspíše ještě rozšiřovat. Rozhraní ke své funkci potřebuje nainstalované knihovny Driver.PL2.dll a Driver.RT.dll (součástí instalace VzorkyMiner).
Popis rozhraní:
ProgID: Elsaco.VzorkyMiner.2
CLSID: {3F33F44A-5D76-4AE9-BF7C-574398F8BBBC}
Metody:
HRESULT SetPlatform([in] BSTR bstrPlatform)
Výběr platformy - v tuto chvíli jsou podporované pouze "PL2" a "RT".
HRESULT SetConnection([in] BSTR bstrConnection)
konfigurace připojení, zápis se provádí ve tvaru
typ_připojení:parametr_připojení/parametr_připojení/parametr_připojení/
např.
tcp:192.168.222.29/1998
HRESULT SetCurrentStationAddress([in] INT nStationAddress)
Nastavení adresy centrály, se kterou budeme komunikovat.
HRESULT ReadBank([in] INT nBank, [out] INT* pnError)
Vyčtení zvolené banky (1 - 4).
HRESULT GetSampleCount([out] INT* pnSampleCount)
Zjištení počtu vyčtených vzorků přes ReadBank.
HRESULT GetSampleTime([in] INT nSampleIndex, [out] DATE* psTime)
Získaní času daného vzorku (počet vzorků viz GetSampleCount).
HRESULT GetSample([in] INT nSampleIndex, [in] INT nSampleItem, [in] INT nType, [out] VARIANT* psSample)
Získání položky daného vzorku.
Uzavření spojení.