by Tomáš Bräuer » Tue 26. Feb 2013 8:42:21
Tady je to trochu složitější.
1) Máme v plánu udělat to co říkáte, ale s jedním rozdílem. My chceme dovolit projektantovi nechat zobrazit v prohlížečce alarmů (stavy i historie) další nepovinný sloupec. A to délku trvání alarmů. Ale nebyla by v souborech, jenom by se počítala jako rozdíl timeon a timeoff (případně vůči aktuálnímu času pokud ještě trvá). Nám jde o to, co je vidět v našich prohlížečkách, ani nečekáme, že by se naše soubory alarmů zpracovávaly ručně jinde (není to priorita, tou je naše prohlížení). Takže toto bychom rádi udělali, je otázka, zda to je pro vás vhodné. Nicméně pokud chcete zpracovávat si sám naše alarmní soubory, tak přece délku trvání alarmu určíte lehce tak, jak jsem nastínil výše, takže myslím, že od nás nic nepotřebujete.
2) Pokud pracujete s alarmy skriptově a nikoliv datovým rozšířením, tak si můžete zapsat při metodě PmAlarmEvent.Inactivate (respektive o řádek před ní) do sloupce s poznámkou (UserNote případně Comment).
Ale výpočet délky trvání rozdílem časů je podle mne lepší a snadný.