Event-objektet
Event-objektet representerar en enskild händelse i serverkonfigurationen.
Egenskaper i Event-objekt
AssociatedCameras
Är en vektor som innehåller alla kameror som är associerade med händelsen.
Description
Är en sträng innehållande aktuell beskrivning.
IsMomentaneous
Är en boolean som är true (sann) om händelsen är Momentan, annars är den false (falsk).
Name
Är en sträng innehållande namnet.
NumAssociatedCameras
Är en number som innehåller hur många kameror som är associerade med händelsen.
PrimaryCamera
Är ett kameraobjekt för den kamera som är markerad som primär (för bockad).
Text
Är en sträng innehållande definierad text.
Metoder i Event-objektet
GetActiveTime()
Denna metod används för att returnera tiden för när händelsen senast aktiverades.
Returvärde är en sträng med datum och tid för statusförändringen.
GetTime()
Denna metod används för att returnera tiden för senaste status förändringen för händelsen.
Returvärde är en sträng med datum och tid för statusförändringen.
SetActive()
Denna metod används för att aktivera händelsen.
Returvärde är en sträng med datum och tid för statusförändringen.
SetInactive()
Denna metod används för att inaktivera händelsen.
Returvärde är en sträng med datum och tid för statusförändringen.
Events i Event-objektet
Event-objektet har följande events:
onStateChange(event)
Varje event i datalagret kan generera ett event när något har hänt med händelsen. I detta fall är det statusförändringar, aktiverat, inaktiverat.
Detta exempel visar aktuell status för en händelse när en förändring sker.
VaultOpen.onStateChange = function(event)
{
Debug.Print(event.target.Name + " " + event.target);
}
Här skriver vi ut händelsens namn och aktuell status.
Eventargumentet event har en egenskap förutom standard Javascript event argument egenskaper:
target – en referens till event-objektet. Här ges tillgång till alla eventobjektets egenskaper såsom Name, Text och många fler som listats ovan.