------------------------SDT2’’’’DoorMonitor----------------------------------------------------ObjectName----------------------------------------ObjectType----------------------------------------!%&()LinkEndpoints--------------------------------!%()HeadingText----------------------------------- ’’’’’’’’’’’’’’’’’’’’’’’’DoorMonitor---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- ’’’’5--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------’’’’()[8(! process DoorMonitor)]}---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+’’’’()[w(!GSDL)]}-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------’’’’()[(! lü! 22!(d)[h(! lü)[k(! 6)[n(! 6d! )]][ q(! 6)][9t(! 6 d! !S)[8(! D!%()HeadingText-----------------------------------!%()PageOrder-------------------------------------1---------------------------------------------------------------------------------------------------- --------’’’’’’’’’’’’’’’’----’’’’!%&()LinkEndpoints----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- ------------------------------------’’’’CL DoorNo DoorNoType;)]][2w(! 6,ś! Čd!S)[8(! )][}(!^!"^)[(! 6!Z)][3z(! 6,! Čd! S)[8(! WaitAllocate)][ƒ(!ō&!"&ō)[€(! 6,&! Čd!S!)[8(! Allocate (DoorNo))][‰(!Š¼!" ¼Š)[ †(! 6,¼! Čd!S)[8(! DoorController (DoorNo))][(! R!"R )[ Œ(! 6śR! ,–!S)[8 (! OFFSPRING =Null)][§(!č!"č)[8(! 6©č! true)][¤(! 6,! Čd!S!)[8(! NotAllocated)][­(! ~°!"°~)[(! 6°!Z)][3Ŗ(! 6,°! Čd!S)[8(! WaitAllocate)]]]]][•(!&¼¼!"¼ &)[8(! 6Õč! false)][’(! 6X! Čd!S!)[8(! Allocated)][1›(! LRL!"RL L)[7˜(! 6R!! !S)[8(! (OFFSPRING))]]][”(!¼~¼°!"¼°¼~)[(! 6¼°!Z)][3ž(! 6X°! Čd!S)[8(! WaitAllocate)(!4­!5!7)[!(! 1!!3)]}--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------P’’’’]]]]]]]]]]]]]]]]}-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------’’’’