|
abstract string | VypisJmeno () |
| Vypíše jméno protokolu More...
|
|
abstract void | NastavKomunikaci (VlastnostiKomunikace vlastnosti) |
| Nastaví parametry komunikační komponenty zařízení (např. parametry jejího portu) dle svých potřeb More...
|
|
abstract void | NastavZarizeni (Zarizeni zarizeni) |
| Nastaví parametry zařízení (kromě vlastností Komunikace) dle svých potřeb More...
|
|
abstract 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...
|
|
abstract string | ObsluzUdalost (Udalost udalost, string hodnota, Zarizeni komu) |
| Obslouží danému zařízení reakci na nastalou událost More...
|
|
abstract 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...
|
|
abstract 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...
|
|
override string | ToString () |
|
abstract Dictionary<string, string> CPXDI_model.Protokol.DefinujPrikazyOvladani |
( |
| ) |
|
|
pure 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í
Implemented in CPXDI_model.ManualControl_Master, CPXDI_model.Ergoline_Slave, CPXDI_model.T2000_Slave, CPXDI_model.T2000_Master, CPXDI_model.Ergoline_Master, CPXDI_model.Nonin_Slave, CPXDI_model.BtlEcg_Slave, CPXDI_model.ChartPresent_Slave, and CPXDI_model.Nonin_Master.
abstract void CPXDI_model.Protokol.NastavZarizeni |
( |
Zarizeni |
zarizeni | ) |
|
|
pure virtual |
abstract string CPXDI_model.Protokol.ObsluzUdalost |
( |
Udalost |
udalost, |
|
|
string |
hodnota, |
|
|
Zarizeni |
komu |
|
) |
| |
|
pure virtual |
Obslouží danému zařízení reakci na nastalou událost
- Parameters
-
udalost | Nastalá událost |
hodnota | poznámka k události (může být prázdná) |
komu | Zaří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.
Implemented in CPXDI_model.Ergoline_Slave, CPXDI_model.ManualControl_Master, CPXDI_model.T2000_Slave, CPXDI_model.Nonin_Master, CPXDI_model.ChartPresent_Slave, CPXDI_model.BtlEcg_Slave, CPXDI_model.Ergoline_Master, CPXDI_model.T2000_Master, and CPXDI_model.Nonin_Slave.
abstract void CPXDI_model.Protokol.ObsluzZarizeni |
( |
Zarizeni |
zarizeni | ) |
|
|
pure virtual |
override string CPXDI_model.Protokol.ToString |
( |
| ) |
|
abstract string CPXDI_model.Protokol.VypisJmeno |
( |
| ) |
|
|
pure virtual |
abstract string CPXDI_model.Protokol.ZpracujPrikaz |
( |
string |
prikaz, |
|
|
Zarizeni |
odkud |
|
) |
| |
|
pure virtual |
Dostane příkaz od zařízení a zpracuje ho dle svých potřeb (např. uloží na monitoring nebo pošle odpověď)
- Parameters
-
prikaz | Došlý příkaz |
odkud | Zaří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.
Implemented in CPXDI_model.Ergoline_Slave, CPXDI_model.ManualControl_Master, CPXDI_model.T2000_Slave, CPXDI_model.ChartPresent_Slave, CPXDI_model.Nonin_Master, CPXDI_model.BtlEcg_Slave, CPXDI_model.Ergoline_Master, CPXDI_model.T2000_Master, and CPXDI_model.Nonin_Slave.
The documentation for this class was generated from the following file: