|
| Zarizeni (string nazev, string popis, string protokol, List< Velicina > vstupniVeliciny, List< Velicina > vystupniVeliciny, List< Udalost > vstupniUdalosti, List< Udalost > vystupniUdalosti, string portNazev) |
| Konstruktor nového zařízení More...
|
|
override string | ToString () |
|
void | InicializujKomunikaci () |
| Inicializace komunikační komponenty (potřeba zavolat před inicializací zbytku zařízení) More...
|
|
void | IncializujSe () |
| Inicializace zařízení (potřeba zavolat před začátkem měření, ale po inicializaci komunikace) More...
|
|
void | DeInicializujSe () |
| DeInicializace zařízení (potřeba zavolat po ukončení měření, ale před deinicializací komunikace) More...
|
|
void | DeInicializujKomunikaci () |
| DeInicializace komunikační komponenty (potřeba zavolat po deinicializaci zbytku zařízení) More...
|
|
void | ZpracujData (string data) |
| Dostane (z fronty úkolů) příkaz, zapíše ho na Log a předá svému protokolu ke zpracování More...
|
|
void | ProvedUdalost (Udalost udalost, string hodnota) |
| Provede svou vstupní událost (tj. zapíše ji na Log a předá svému protokolu k obsloužení) More...
|
|
void | OdesliPrikaz (string prikaz) |
| Odeslání příkazu pro dané zařízení (na jeho port). Příkaz má být bez koncového symbolu, protože se odesílá pomocí WriteLine. More...
|
|
void | OdesliPrikaz (string prikaz, int prodleva) |
| Odeslání příkazu pro dané zařízení (na jeho port) s časovou prodlevou. Příkaz má být bez koncového symbolu, protože se odesílá pomocí WriteLine. More...
|
|
CPXDI_model.Zarizeni.Zarizeni |
( |
string |
nazev, |
|
|
string |
popis, |
|
|
string |
protokol, |
|
|
List< Velicina > |
vstupniVeliciny, |
|
|
List< Velicina > |
vystupniVeliciny, |
|
|
List< Udalost > |
vstupniUdalosti, |
|
|
List< Udalost > |
vystupniUdalosti, |
|
|
string |
portNazev |
|
) |
| |
Konstruktor nového zařízení
- Parameters
-
nazev | Název |
popis | Popis |
protokol | Název Protokolu |
vstupniVeliciny | Vstupní veličiny |
vystupniVeliciny | Výstupní veličiny |
vstupniUdalosti | Vstupní události |
vystupniUdalosti | Výstupní události |
portNazev | Komunikační parametr (např. název portu) |
void CPXDI_model.Zarizeni.DeInicializujKomunikaci |
( |
| ) |
|
DeInicializace komunikační komponenty (potřeba zavolat po deinicializaci zbytku zařízení)
void CPXDI_model.Zarizeni.DeInicializujSe |
( |
| ) |
|
DeInicializace zařízení (potřeba zavolat po ukončení měření, ale před deinicializací komunikace)
void CPXDI_model.Zarizeni.IncializujSe |
( |
| ) |
|
Inicializace zařízení (potřeba zavolat před začátkem měření, ale po inicializaci komunikace)
void CPXDI_model.Zarizeni.InicializujKomunikaci |
( |
| ) |
|
Inicializace komunikační komponenty (potřeba zavolat před inicializací zbytku zařízení)
void CPXDI_model.Zarizeni.OdesliPrikaz |
( |
string |
prikaz | ) |
|
Odeslání příkazu pro dané zařízení (na jeho port). Příkaz má být bez koncového symbolu, protože se odesílá pomocí WriteLine.
- Parameters
-
prikaz | Odesílaný příkaz (bez koncového symbolu) |
void CPXDI_model.Zarizeni.OdesliPrikaz |
( |
string |
prikaz, |
|
|
int |
prodleva |
|
) |
| |
Odeslání příkazu pro dané zařízení (na jeho port) s časovou prodlevou. Příkaz má být bez koncového symbolu, protože se odesílá pomocí WriteLine.
- Parameters
-
prikaz | Odesílaný příkaz (bez koncového symbolu) |
prodleva | Časová prodleva v ms. Prodleva je omezena intervalem 0..1000. Hodnoty mimo interval se korigují na hraniční hodnotu. |
void CPXDI_model.Zarizeni.ProvedUdalost |
( |
Udalost |
udalost, |
|
|
string |
hodnota |
|
) |
| |
Provede svou vstupní událost (tj. zapíše ji na Log a předá svému protokolu k obsloužení)
- Parameters
-
udalost | Vstupní událost |
hodnota | poznámka k události (může být prázdná) |
override string CPXDI_model.Zarizeni.ToString |
( |
| ) |
|
void CPXDI_model.Zarizeni.ZpracujData |
( |
string |
data | ) |
|
Dostane (z fronty úkolů) příkaz, zapíše ho na Log a předá svému protokolu ke zpracování
- Parameters
-
Timer CPXDI_model.Zarizeni.Casovac |
TaskQueue<string> CPXDI_model.Zarizeni.Fronta |
string CPXDI_model.Zarizeni.Nazev |
string CPXDI_model.Zarizeni.Popis |
string CPXDI_model.Zarizeni.PortNazev |
bool CPXDI_model.Zarizeni.posilatNeexistujiciHodnoty = false |
bool CPXDI_model.Zarizeni.pouzivatTimer = false |
string CPXDI_model.Zarizeni.ProtokolNazev |
bool CPXDI_model.Zarizeni.ukazovat = false |
List<Udalost> CPXDI_model.Zarizeni.VstupniUdalosti |
List<Velicina> CPXDI_model.Zarizeni.VstupniVeliciny |
Protokol CPXDI_model.Zarizeni.VychoziProtokol |
List<Udalost> CPXDI_model.Zarizeni.VystupniUdalosti |
List<Velicina> CPXDI_model.Zarizeni.VystupniVeliciny |
The documentation for this class was generated from the following file: