Senzorové šablony
Senzorové šablony jsou uložené sady parametrů Měřícího bodu svázané s konkrétním typem senzoru. Aplikací šablony se její parametry zkopírují na Měřící bod najednou, bez nutnosti ručně zadávat offset, citlivost, zobrazovací nastavení a další hodnoty pokaždé znovu.
Typický příklad použití: Správce systému připraví šablonu „Akcelerometr Standard" pro senzor LIS2DH12. Při konfiguraci nového Měřícího bodu se stejným senzorem šablonu vyberete a všechny parametry se aplikují automaticky — bez ručního zadávání.
Senzorové šablony jsou dostupné pro Administrátory Konstrukce a výše (Globální administrátor, Administrátor Organizace). Záložka se uživatelům s nižšími rolemi nezobrazí.
Vytváření, úpravy a mazání šablon probíhá na backendu. Portál umožňuje pouze výběr a aplikaci existujících šablon.
Přístup k šablonám
Existují dva vstupní body:
- Dialog úpravy Měřícího bodu → záložka Senzory → Komunikující senzory — šablonu aplikujete přímo při konfiguraci konkrétního Měřícího bodu.
- Grafy → záložka Správa šablon — dostupné pro administrátory; plná správa šablon pro aktuální Měřící bod (stejné karty senzorů, výběr šablony i tlačítko Konfigurovat jako v záložce Senzory).
Seznam komunikujících senzorů
Po otevření Komunikujících senzorů se paralelně spustí tři API požadavky:
- Aktivní senzory detekované za posledních 24 hodin
- Všechny dostupné šablony
- Existující přiřazení šablon pro tento Měřící bod
Výsledky se zobrazí jako mřížka karet senzorů — jedna karta pro každou kombinaci detekovaného senzoru a kanálu. Každá karta obsahuje rozbalovací nabídku pro výběr šablony kompatibilní s daným typem senzoru.
Kliknutím na Konfigurovat na kartě otevřete dialog Aplikovat šablonu.
Dialog Aplikovat šablonu
Výběr šablony
Rozbalovací nabídka zobrazuje pouze šablony kompatibilní s typem senzoru na vybraném kanálu. Šablony pro jiný typ senzoru se nezobrazí.
Datum platnosti (volitelné)
Lze nastavit datum, od kdy mají nové parametry platit. Využívá se přitom validFromEpoch — stejný verzovací mechanismus jako u standardních parametrů.
Pod date pickerem se zobrazují existující timestampy — kliknutím na libovolný z nich ho okamžitě nastavíte jako datum platnosti.
Náhled změn
Před uložením dialog zobrazí náhled všech změn rozdělených do čtyř sekcí:
| Barva | Sekce | Co zobrazuje |
|---|---|---|
| Červená | K odstranění | Starší parametry bez přiřazeného typu senzoru a parametry z předchozí přiřazené šablony, které v nové nejsou. Každý má přepínač Zachovat. |
| Modrá | Časované změny | Parametry, které již existují a získají novou verzi svázanou s vybraným datem platnosti. Historie verzí je zobrazena inline. |
| Žlutá | Překrývající se | Parametry, které existují bez data a šablona by je přepsala. Hodnoty lze před uložením upravit. |
| Zelená | Nové | Parametry ze šablony, které na Měřícím bodu zatím neexistují. |
Přepínač Zachovat (červená sekce)
Parametry označené k odstranění lze ponechat zapnutím přepínače Zachovat. Zachování staršího parametru (bez přiřazeného typu senzoru) ho zároveň převede do aktuálního formátu — přiřadí mu typ senzoru a zachová jeho hodnotu.
Uložení
Po potvrzení dialogu se sloučená sada parametrů zapíše zpět na Měřící bod.
Uložení zapíše celý seznam parametrů jako jeden PUT požadavek. Výsledné pole je sloučení stávajících i nových parametrů podle pravidel zobrazených v náhledu — pečlivě ho zkontrolujte, zejména červenou sekci (odstranění), než potvrdíte.
Izolace parametrů podle senzoru
Na jednom kanálu může být více senzorů různých typů. Parametry každého senzoru jsou sledovány nezávisle — aplikace šablony pro jeden typ senzoru neovlivní parametry jiného typu senzoru na stejném kanálu.
Speciální typy parametrů
Některé parametry mají místo prostého textového pole vlastní ovládací prvek:
| Parametr | Ovládací prvek | Poznámka |
|---|---|---|
hideData, filterData, autoRemovePeaks, newView, enableTempCompensation, showBeforeCompensated, negativeRawValue, displayNewtons, digitView, deformationView, frequencyView, pascalView, viewTension, viewSensor10, viewEvent1, calculateSettlement, event, SHT, onlyTemp, dewpoint, deltaT, useApiCalculation | Přepínač | Ukládá se jako řetězec "true" nebo "false" |
tempSource | Rozbalovací nabídka | Možnosti: disabled, device, sensor, nebo číslo kanálu pro konkrétní Environment měření |
Ostatní číselné parametry používají standardní textové pole.