Hinzufügen eines Empfängers zu einer Empfängerliste
Die Einträge in der Eigenschaft Empfängerliste von Notification Class Objekten sind komplexe Datentypen, die zwei Optionen unterstützen. Zur Identifizierung des Empfängers kann entweder die Geräteinstanznummer oder alternativ die BACnet MAC-Adresse (physikalische Adresse) angegeben werden.
Das folgende Beispiel zeigt beide Optionen für die Variable aRecipientList:
aRecipientList := [
(
stValidDays :=
(bMonday:=TRUE, bTuesday:=TRUE, bWednesday:=TRUE, bThursday:=TRUE, bFriday:=TRUE),
stFromTime := F_BA_ToSTTime(T#0H),
stToTime := F_BA_ToSTTime(T#23H59M59S),
stRecipient :=
F_BACnet_DeviceRecipient(nDeviceInstance:=42),
nProcessId := 10000,
bIssueConfirmed := FALSE,
stEventTransitions :=
(bToOffNormal:=TRUE, bToFault:=TRUE, bToNormal:=TRUE)
),
(
stValidDays := (bSunday:=TRUE, bSaturday:=TRUE),
stFromTime := F_BA_ToSTTime(T#7H),
stToTime := F_BA_ToSTTime(T#15H30M),
stRecipient :=
F_BACnet_EthernetRecipient(nIPAddress1:=192,168,10,200, nPort:=47808, nNetworkNr:=444),
nProcessId := 30100,
bIssueConfirmed := TRUE,
stEventTransitions := (bToOffNormal:=TRUE)
)
]