Old revisions Add to book Export to PDF Book Creator Add this page to your book Book Creator Remove this page from your book Manage book (0 page(s)) Help Door Control API > BS2_TimedLockDoor BS2_TimedLockDoor [+ 2.9.12] Locks the door for a specified time, and when the time elapses (timeout), the door restores to its previous state (normalize). This feature is useful for preventing administrators from omitting door state restoration. Time can be set in seconds from 1 second to 86,400 seconds (24 hours), and except for the time setting, it is identical to BS2_LockDoor. Declaration #include "BS_API.h" int BS2_TimedLockDoor(void* context, BS2_DEVICE_ID deviceId, BS2_DOOR_FLAG flag, BS2_DOOR_ID* doorIds, uint32_t doorIdCount, uint32_t timeout); Parameters [In] context : Context [In] deviceId : Device ID [In] flag : Door closed state to add [In] doorIds : door id list [In] doorIdCount : Number of door ids in the list [In] timeout : Lock time (seconds) Return Value Returns BS_SDK_SUCCESS when performed successfully, and returns the corresponding error code when an error occurs. See Also BS2_TimedUnlockDoor