------------------------SDT2 +Level2--------------------------------------------------------------------------------------------------------------------------------------------------------ObjectName----------------------------------------ObjectType----------------------------------------!%&()LinkEndpoints--------------------------------!%()HeadingText----------------------------------- Level2---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------6--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------()[8(! Procedure Level2)]}------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------(()[w(!GSDL)]}-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------()[(! l! 22!(d)[h(! l)[k(! 6)[n(! 6d! )]][ q(! 6)][&(! 6! d)[8(! )][!%()HeadingText-----------------------------------!%()PageOrder-------------------------------------1---------------------------------------------------------------------------------------------------- ----+--------!%&()LinkEndpoints----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- ------------------------------------(!^,^^!"^^^,)[6(! 6^! d)[8(! Level:=2)][(!^^!"^^)[(! 6! d !)[8(! Display(EntCrd))][(!^X^!"^^X)[(! 6^!Z)][3(! 6! d)[8(! Idle)]]]]]]]][3t(!  6! d)[8(! *)][}(!X,X^!"X^X,)[w(! 6^! d!)[8(! ChangeSecurity_ Level(Level))][(!XX !"XX)['z(! 6! d)[8(! )]]]]]][3(! 6! d)[8(! Idle)][(!R,R^!"R^R, )[(! 6^! d!)[8(! ReceiveCard (CardNbr))][(!RR!"RR)[(! 6! d!)[8(! ValidateCa rd (CardNbr))][(!RXR!"RRX)[6(! 6! d)[8(! SET (WaitForReply_ Timer))][(!RR !"R R)[(! 6R !Z)][3(! 6 ! d)[8(! WaitValidation)][(!RR!"RR)[(! 6! d!)[8(! ValidateCard_ Reply(Valid))][(!RRL!"RLR)[6(! 6L! d)[8(! RESET (WaitForReply_ Timer))][(!RR!"RR)[ (! 6! d)[8(! Valid)][(!RFRx!"RxRF)[8(! 6F! True)][(! 6x! d!)[8(! Display(EntCde))][(!RR!"RR)[6(! 6! d)[8(! SET (CodeReplyTimer))][(!RrR!"RRr)[(! 6R!Z)][3(! 6! d)[8(! WaitCode)]]]]]]][(!*~~!"~)[8(! 6! False)][(! 6! d!)[8(! Display (InvCard))][(!~r~!"~~r)[(! 6! d!)[8(! Display(EntCrd))][(!~~:!"~:~)[(! 6~:!Z)][3(! 6:! d)[8(! Idle)]]]]]]]]]]]]][(!"RR~~!"~R)[(! 6! d!)[8(! WaitFor_ ReplyTimer)][(!~~L!"~L~)[(! 6L! d!)[8(! Display (ConnFail))][(!~~!"~~)[(! 6! d!)[8(! Display(EntCrd))][(!~F~x!"~x~F)[(! 6~x!Z)][3(! 6x! d)[8(! Idle)]]]]]]]]]]]]]]]]]][3(! 6x! d)[8(! WaitCode)][I(!,^!"^,)[(! 6x^! d!)[8(! ReceiveCode (Code))][L(!!")[6(! 6x! d)[8(! RESET (CodeReplyTimer))][O(!X!"X)[ (! 6x! d!)[8(! ValidateCode (CardNbr,Code))][R(! !" )[6 (! 6x ! d)[8(! SET (WaitForReply_ Timer))][U(!!")[(! 6!Z)][3(! 6x! d)[8(! WaitCode_ Validation)][X(!L!"L)[(! 6xL! d!)[8(! ValidateCode_ Reply(Valid))][[(!!")[6(! 6x! d)[8(! RESET (WaitForReply_ Timer))][^(!Fx!"xF)[ (! 6xx! d)[8(! Valid)][a(!!")[8(! 6! True)][%(! 6x! d)[8(! OpenDoor)][d(!r!"r)[(! 6x! d!)[8(! Display(EntCrd))][g(!:!":)[(! 6:!Z)][3"(! 6x:! d)[8(! Idle)]]]]]]][j(!*@YY!"@)[8(! 6@! False)][%(! 6r!  d!)[8(! Display (WrngCde))][m(!:!":)[((! 6r:! d!)[8(! Display(EntCrd))][p(!!!")[(! 6!Z)][3+(! 6r! d)[8(! Idle)]]]]]]]]]]]]][s(!"33L!"L)[".(! 6rL! d!)[8(! WaitForReply_ Timer)][v(!!")[1(! 6r! d!)[8(! Display (ConnFa#il))][y(!Fx!"xF)[4(! 6rx! d!)[8(! Display(EntCrd))][|(!!")[$(! 6!Z)][37(! 6r! d)[8(! Idle)]]]]]]]]]]]]]]]]]]][(!",EE^!"^,)[:(! 6r^! d!%)[8(! CodeReplyTimer)][(!!")[=(! 6r! d!)[8(! Display (CdeTiOut))][(!X!"&X)[@(! 6r! d!)[8(! Display(EntCrd))][(! !" )[(! 6 !Z)][3F(! 6r '! d)[8(! Idle)]]]]]]]]]][3(! 6! d)[8(! *)][(!XX !"X X)[(! 6 ! d!)[8((! ReceivePressExit)][(!XX!"XX)[%(! 6! d)[8(! OpenDoor)][(!XXL!"XLX)[)(! 6L! d!)[8(! Display (EntCrd))][(!XX!"XX)[(! 6X!Z)][3(! 6! d)[8(!* Idle)]]]]]]]]]]]]}-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------(!4!5!7)[!(! 1!!3)]}--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------P