export function _2220_Application_ThirdNav_Home_0_Kamera1_OnLoaded(item) {
try {
let webControl = Screen.Items.Item("Web control"); //Das .Item ist aufgrund der Standardmethode von .Items eigentlich nicht zwingend notwendig
let updateRate = 1000;
IntervallCyclicRefresh = HMIRuntime.Timers.SetInterval(() => {
webControl.FireCommand(1, true);
HMIRuntime.Trace("\nAktualisierung des WebControl angestoßen.\n" +
"TimerID: " + IntervallCyclicRefresh + "\n" +
"Name des Controls: " + webControl.Name + "\n" +
"URL: " + webControl.Url + "\n" +
"CurrentQuality: " + webControl.CurrentQuality + "\n" +
"Bild: " + Screen.Name + "\n" +
"Bildpfad: " + Screen.Parent.Path,
HMIRuntime.Trace.Enums.hmiSeverity.Info);
}, updateRate);
HMIRuntime.Trace("\nIntervall für die zyklische Aktualisierung eines WebControls erstellt.\n" +
"TimerID: " + IntervallCyclicRefresh + "\n" +
"Aktualisierungsrate: " + updateRate + "ms\n" +
"Name des Controls: " + webControl.Name + "\n" +
"Bild: " + Screen.Name + "\n" +
"Bildpfad: " + Screen.Parent.Path,
HMIRuntime.Trace.Enums.hmiSeverity.Info);
} catch (ex) {
HMIRuntime.Trace("\nAllgemeiner Fehler im Loaded-Ereignis.\n" +
"Bild: " + Screen.Name + "\n" +
"Bildpfad: " + Screen.Parent.Path + "\n" +
"Fehler: " + ex, HMIRuntime.Trace.Enums.hmiSeverity.Error);
}
}