CPX Device Integrator
Public Member Functions | List of all members
CPXDI_model.T2000_Slave Class Reference
Inheritance diagram for CPXDI_model.T2000_Slave:
CPXDI_model.Protokol

Public Member Functions

override string VypisJmeno ()
 Vypíše jméno protokolu More...
 
override void NastavKomunikaci (VlastnostiKomunikace vlastnosti)
 Nastaví parametry komunikační komponenty zařízení (např. parametry jejího portu) dle svých potřeb More...
 
override void NastavZarizeni (Zarizeni zarizeni)
 Nastaví parametry zařízení (kromě vlastností Komunikace) dle svých potřeb More...
 
override void ObsluzZarizeni (Zarizeni zarizeni)
 Obslouží zařízení provedením potřebných periodických úkonů (např. dotazy) - volá se timerem ze zařízení (pokud je zapnut) More...
 
override string ObsluzUdalost (Udalost udalost, string hodnota, Zarizeni komu)
 Obslouží danému zařízení reakci na nastalou událost More...
 
override string ZpracujPrikaz (string prikaz, Zarizeni odkud)
 Dostane příkaz od zařízení a zpracuje ho dle svých potřeb (např. uloží na monitoring nebo pošle odpověď) More...
 
override Dictionary< string, string > DefinujPrikazyOvladani ()
 Zde může protokol vrátit předem připravený slovník příkazů, které podporuje a bude je tedy možno ručně (či automaticky) posílat přímo do zařízení (budou zobrazeny v ovládacím okně daného zařízení). Jedná se především o příkazy ovládání (start, stop, apod.). Ve slovníku je klíčem název či popis příkazu a hodnotou konkrétní zápis daného příkazu, který se pošle do zařízení. More...
 
- Public Member Functions inherited from CPXDI_model.Protokol
override string ToString ()
 

Member Function Documentation

override Dictionary<string, string> CPXDI_model.T2000_Slave.DefinujPrikazyOvladani ( )
virtual

Zde může protokol vrátit předem připravený slovník příkazů, které podporuje a bude je tedy možno ručně (či automaticky) posílat přímo do zařízení (budou zobrazeny v ovládacím okně daného zařízení). Jedná se především o příkazy ovládání (start, stop, apod.). Ve slovníku je klíčem název či popis příkazu a hodnotou konkrétní zápis daného příkazu, který se pošle do zařízení.

Returns
Slovník: Klíč: název či popis příkazu; Hodnota: přesné znění příkazu pro odeslání do zařízení

Implements CPXDI_model.Protokol.

override void CPXDI_model.T2000_Slave.NastavKomunikaci ( VlastnostiKomunikace  vlastnosti)
virtual

Nastaví parametry komunikační komponenty zařízení (např. parametry jejího portu) dle svých potřeb

Parameters
vlastnostiNastavované vlastnosti

Implements CPXDI_model.Protokol.

override void CPXDI_model.T2000_Slave.NastavZarizeni ( Zarizeni  zarizeni)
virtual

Nastaví parametry zařízení (kromě vlastností Komunikace) dle svých potřeb

Parameters
zarizeniNastavované zařízení

Implements CPXDI_model.Protokol.

override string CPXDI_model.T2000_Slave.ObsluzUdalost ( Udalost  udalost,
string  hodnota,
Zarizeni  komu 
)
virtual

Obslouží danému zařízení reakci na nastalou událost

Parameters
udalostNastalá událost
hodnotapoznámka k události (může být prázdná)
komuZařízení, kterému se událost obsluhuje
Returns
Zde může protokol vrátit do zařízení přiměřenou zprávu o úspěšnosti rozpoznání Události, kterou zařízení zobrazí ve svém logu (hlavně pokud není Událost podporována). Pokud obsloužení proběhlo v pořádku, očekává se vrácení prázdného řetězce.

Implements CPXDI_model.Protokol.

override void CPXDI_model.T2000_Slave.ObsluzZarizeni ( Zarizeni  zarizeni)
virtual

Obslouží zařízení provedením potřebných periodických úkonů (např. dotazy) - volá se timerem ze zařízení (pokud je zapnut)

Parameters
zarizeniObsluhované zařízení

Implements CPXDI_model.Protokol.

override string CPXDI_model.T2000_Slave.VypisJmeno ( )
virtual

Vypíše jméno protokolu

Returns
Jméno

Implements CPXDI_model.Protokol.

override string CPXDI_model.T2000_Slave.ZpracujPrikaz ( string  prikaz,
Zarizeni  odkud 
)
virtual

Dostane příkaz od zařízení a zpracuje ho dle svých potřeb (např. uloží na monitoring nebo pošle odpověď)

Parameters
prikazDošlý příkaz
odkudZařízení, od kterého příkaz přišel
Returns
Zde může protokol vrátit do zařízení přiměřenou zprávu o úspěšnosti rozpoznání příkazu, kterou zařízení zobrazí ve svém logu (hlavně pokud nebyl příkaz rozpoznán). Pokud rozpoznání proběhlo v pořádku, očekává se vrácení prázdného řetězce.

Implements CPXDI_model.Protokol.


The documentation for this class was generated from the following file: