------------------------SDT2Local----------------------------------------------------ObjectName----------------------------------------ObjectType----------------------------------------!%&()LinkEndpoints--------------------------------!%()HeadingText----------------------------------- Local----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------2--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------()[8(! BLOCK Local)]}-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------#()[w(!GSDL)]}-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------()[(! l! 22!(d)[h(! 6! f)[k(! 6)[n(! 6! )]][ t(! 6)]]]}4(! 6X! )[8( !%()HeadingText-----------------------------------!%()PageOrder------------------------------------1finitionPage------------------------------------DefinitionPage------------------------------------  !%&()LinkEndpoints--------------------------------!%()PageOrder------------------------------------------------------------------------------------------------------------------------------------------- ------------------------NSTANTS 1 : DoorMax ENDSYNTYPE;)]][9T(! 62! !S)[8(! SIGNAL Locked, Unlock;)]]]]}-------------------------------------------------------------------------------------------------------------------------()[(! n! 22!(d)[(! 6d! )[(! 6})[(! 6! )]][ (! 6c})]]]}(! 6,)[(! 62w()[(! f! 22!(d)[(! 6! f)[(! 6)[(! 6d! )]][ (! 6x)][?(! 6)[(! 6 2(! 6,! )[DefinitionPage! CodeReader)]]]][@(! 6)[(! 6! FromLocal)]][(! 6,)[(! ! mReader)(! ! FromReader)][/9(!!")[(! 6! ToReader)][.:(! )[8(! 6,! KeyStroke)]][(! 6!)][( (! 6! !S)[(! 6! CodeReader)]]]][6(! 6q)[(! 6X! FromReader)][/0(!qq!"qq)[(! 6?! FromReader)][.1(! )[8(! 6 ! Card)]][(! 6q!)][((! 6&! !S)[(! 6X! Controller)][/ (!k&k^!"k^k&)[(! 6! RtotC)][. (! )[8(! 6!+ PROCEDURE ReadCode, PROCEDURE SelectDoor)]][(! 6k^!)][)()]][/B(!qq!"qq)[(! 6?! ToCentral)][.C(! )[8(! 6L!? PROCEDURE Register, PROCEDURE Check, PROCEDURE MainCardExists)]][(! 6q!)][H(! 6q)[(! 6X! FromLocal)]]][ W(!33!"3)[(! 63!Z)][( (! 6! !S)[(! 63! Doors (0,DoorMax))][/K(!ee!"ee)[(! 6! FromDoors)][.L(! )[8(! 6-!  Open, Close)]][(! 6e!)][Q(! 6e)[(! 6L! ToDoors)]]]]][/(!99ee!"e9)[(! 6^ ! ToDisplay)][.(! )[8(! 6k!, PROCEDURE Display, PROCEDURE FlashMessage)]][(! 6e!)][((! 6! !S)[(! 6V! Display)][/'(!ee!"ee)[(! 6! OutDisplay)][.((! )[8(! 6~! Display)]][(! 6e!)][-(! 6e)[(!4 !5!7)[!(! 1!!2!3)]}(! 1!!2!3)]]}(! 2!!3)]]]}---------------------------------------------------------------------------[(! 62L! ToDisplay)]]]]][0(!ee!"e)[(! 6R! CtotD)][.(! )[8(! 6k~! Unlock)]][(! 6e!)][. (! )[8(! 6! Locked)]][(! 6!)][) ()]]]]][9Z(! 6X2! !S)[8(!B SYNTYPE DoorNoType = Natural CO