-
Notifications
You must be signed in to change notification settings - Fork 1
Door
Each Cabin has a pair of door panels under software control which normally separate when the Cabin is at rest on a Floor. Each Shaft Level has its own set of passive outer panels. During separation, the Cabin door panels mechanically engage the corresponding Shaft Level outer panels. We refer to the interior pair of software controlled Cabin door panels as “the Door”.
During its lifecycle, a Door opens, closes and, if it cannot close after repeated attempts, indicates blockage and shuts down the Shaft for service.
- Shaft
The Door is identified by its associated Shaft. This works since there is only one Door per Cabin.
The number of consecutive times the Door has attempted to close without success. Type: Count
This soft lock guards against a potential race condition where the Door is triggered to open just as the Cabin begins to move. When true, the Door moves into a state where passenger requests to open the Door are ignored, thus the Cabin may move. See the Door/Cabin state models for more details. Type: Boolean
A passenger may want to hold the Door open for an indefinite duration. If the Doors are ready to close and Held is set, the Door will remain open until Held becomes false.
Type: Boolean
This is set when the Door tries to close but encounters some obstacle. This value remains true until the Door successfully closes.
Type: Boolean
During an emergency such as a fire or earthquake, or during repair, the Emergency hold status will prevent the Door from closing under any circumstances.
Type: Boolean
Copyright © Leon Starr, 1999, 2002, 2017, 2026