CPX Device Integrator
Classes | Public Member Functions | Static Public Member Functions | Protected Member Functions | List of all members
CPXDI_model.MereniForm Class Reference
Inheritance diagram for CPXDI_model.MereniForm:

Classes

class  ObjektKSerializaci
 Objekt sdružující serializované seznamy More...
 

Public Member Functions

 MereniForm ()
 
void UlozData (object task)
 Ukládá data na globální monitoring. Je volaná z fronty, odkud vybírá trojice (Tuple) Veličina, hodnota a Zařízení. Volitelně zapisuje do logu. Pokud je Veličina v aktuálním scénáři u daného Zařízení v jeho výstupních veličinách, tak ji s hodnotou uloží. Pokud je přijatá hodnota null, tak se naopak veličina z monitoringu vymaže. More...
 
void RozesliUdalost (object task)
 Rozesílá Události Zařízením, které je mají nastaveny na vstupu. Je volaná z fronty událostí, odkud vybírá trojice (Tuple) Událost, hodnota (ta může být prázdná) a Zařízení. Volitelně zapisuje do logu. Pokud je Událost v aktuálním scénáři u zařazeného Zařízení v jeho vstupních událostech, tak mu ji předá k provedení. Rozešle jen, když zdrojové zařízení má danou událost ve scénáři na výstupu. More...
 

Static Public Member Functions

static void vlozDoFrontyVelicin (Tuple< Velicina, string, Zarizeni > task)
 Metoda pro vložení do fronty veličin pro ukládání na globální monitoring More...
 
static void vlozDoFrontyUdalosti (Tuple< Udalost, string, Zarizeni > task)
 Metoda pro vložení do fronty událostí pro jejich rozesílání More...
 
static Scenar vratAktScenar ()
 Vrátí aktuální acénář More...
 
static Dictionary< Velicina, string > vratAktVelicinyHodnoty ()
 Vrátí slovník aktuálních hodnot naměřených veličin More...
 
static bool vratUkazovat ()
 Vrátí příznak, jestli máme zapisovat do logu More...
 
static bool vratUkazovatOknaZarizeni ()
 Vrátí příznak, jestli máme zobrazit okna zařízení More...
 

Protected Member Functions

override void Dispose (bool disposing)
 Clean up any resources being used. More...
 

Constructor & Destructor Documentation

CPXDI_model.MereniForm.MereniForm ( )

Member Function Documentation

override void CPXDI_model.MereniForm.Dispose ( bool  disposing)
protected

Clean up any resources being used.

Parameters
disposingtrue if managed resources should be disposed; otherwise, false.
void CPXDI_model.MereniForm.RozesliUdalost ( object  task)

Rozesílá Události Zařízením, které je mají nastaveny na vstupu. Je volaná z fronty událostí, odkud vybírá trojice (Tuple) Událost, hodnota (ta může být prázdná) a Zařízení. Volitelně zapisuje do logu. Pokud je Událost v aktuálním scénáři u zařazeného Zařízení v jeho vstupních událostech, tak mu ji předá k provedení. Rozešle jen, když zdrojové zařízení má danou událost ve scénáři na výstupu.

Parameters
taskmusí být trojice (Tuple): Událost, stringová hodnota (ta může být prázdná) a Zařízení (odkud)
void CPXDI_model.MereniForm.UlozData ( object  task)

Ukládá data na globální monitoring. Je volaná z fronty, odkud vybírá trojice (Tuple) Veličina, hodnota a Zařízení. Volitelně zapisuje do logu. Pokud je Veličina v aktuálním scénáři u daného Zařízení v jeho výstupních veličinách, tak ji s hodnotou uloží. Pokud je přijatá hodnota null, tak se naopak veličina z monitoringu vymaže.

Parameters
taskmusí být trojice (Tuple): Veličina, stringová hodnota a Zařízení
static void CPXDI_model.MereniForm.vlozDoFrontyUdalosti ( Tuple< Udalost, string, Zarizeni task)
static

Metoda pro vložení do fronty událostí pro jejich rozesílání

Parameters
taskparametrem je trojice (Tuple): Událost, stringová hodnota (ta může být prázdná) a Zařízení (odkud)
static void CPXDI_model.MereniForm.vlozDoFrontyVelicin ( Tuple< Velicina, string, Zarizeni task)
static

Metoda pro vložení do fronty veličin pro ukládání na globální monitoring

Parameters
taskparametrem je trojice (Tuple): Veličina, stringová hodnota a Zařízení
static Scenar CPXDI_model.MereniForm.vratAktScenar ( )
static

Vrátí aktuální acénář

Returns
aktuální scénář
static Dictionary<Velicina, string> CPXDI_model.MereniForm.vratAktVelicinyHodnoty ( )
static

Vrátí slovník aktuálních hodnot naměřených veličin

Returns
slovník aktuálně naměřených hodnot veličin
static bool CPXDI_model.MereniForm.vratUkazovat ( )
static

Vrátí příznak, jestli máme zapisovat do logu

Returns
příznak o zápisu do logu
static bool CPXDI_model.MereniForm.vratUkazovatOknaZarizeni ( )
static

Vrátí příznak, jestli máme zobrazit okna zařízení

Returns
příznak o zobrazení oken zařízení

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