Expand description
Access Control objects (ASHRAE 135-2020 Clause 12).
This module implements the seven BACnet access control object types:
- AccessDoor (type 30)
- AccessCredential (type 32)
- AccessPoint (type 33)
- AccessRights (type 34)
- AccessUser (type 35)
- AccessZone (type 36)
- CredentialDataInput (type 37)
Structs§
- Access
Credential Object - BACnet Access Credential object (type 32).
- Access
Door Object - BACnet Access Door object (type 30).
- Access
Point Object - BACnet Access Point object (type 33).
- Access
Rights Object - BACnet Access Rights object (type 34).
- Access
Rights Snapshot - What an Access Rights object keeps across a restart. Each member is
Noneuntil a write sets it: what the application configures applies at each start until then. - Access
User Object - BACnet Access User object (type 35).
- Access
Zone Object - BACnet Access Zone object (type 36).
- Credential
Data Input Object - BACnet Credential Data Input object (type 37).
- File
Access Rights Persistence - A file holding one Access Rights object’s written rule arrays, Enable and
Accompaniment, replaced whole on each save, the same way as
FileNotificationClassPersistence: a failed save leaves the previous state in place, and a completed one survives a power loss.
Constants§
- DEFAULT_
DOOR_ EXTENDED_ PULSE_ TIME - Door_Extended_Pulse_Time a new door starts with, in tenths of a second (15 s).
- DEFAULT_
DOOR_ OPEN_ TOO_ LONG_ TIME - Door_Open_Too_Long_Time a new door starts with, in tenths of a second (30 s).
- DEFAULT_
DOOR_ PULSE_ TIME - Door_Pulse_Time a new door starts with, in tenths of a second (5 s).
- MAX_
ACCESS_ RULES - The most rules either rule array holds, a resource cap. A longer list, from a setter or a network write, is RESOURCES / NO_SPACE_TO_WRITE_PROPERTY.
Traits§
- Access
Rights Persistence - Application-owned storage for one Access Rights object’s rule arrays, Enable and Accompaniment.