------------------------SDT2)Memory----------------------------------------------------ObjectName----------------------------------------ObjectType----------------------------------------!%&()LinkEndpoints--------------------------------!%()HeadingText----------------------------------- Memory---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------5--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------()[8(! process Memory)]}--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------&()[w(!GSDL)]}-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------()[(! l! 22!(d)[h(! l)[k(! 6)[n(! 6d! )]][ q(! 6)][9(! 6d! !S)[8(! D!%()HeadingText-----------------------------------!%()PageOrder-------------------------------------1-------------------------------------------------2-------------------------------------------------  !%&()LinkEndpoints--------------------------------1------------------------------------------------------------------------------------------------------------------------------------------------------- ----------------&--------CL TimeHour integer, TimeMinute integer, AlarmHour integer, AlarmMinute integer, alarmIntensity integer := 1, alarmStatus integer := 0, alarmType integer := 0;)]][2t(! 6 ! d!S)[8(! )][z(! (!4|!X!5!W!Y)[!(! 1!!3)[!(! 2!!3)[!(! 3!!3)]]]}------------------------------------------------------------------,!",)[(! 6,!Z)][3w(! 6 ,! d!S)[8(! idle)][(!"!" )[}(! 6! d!S!)[8(!! storeTime(TimeHour, TimeMinute))][(!X!"X)[ (! 6! !S)[8(!9 (TimeHour = AlarmHour) AND (TimeMinute = AlarmMinute))][(!*Rkk  R!"RR)[8(! 69! true!\)][ (! 6R! d! S)[8(! alarmStatus = 1)][(!L!"L)[8(! 6! false!\)][(! 6L!Z)][3(! 6L! d!S)[8(! idle)]]][(!L!"L)[8(! 6'! true!\)][(! 6L! Xd!S!)[8(!/ AlarmOn(alarmIntensity, alarmType) TO Control)][(!!")[(! 6!Z)][3(! 6! d!S)[8(! idle)]]]]]]][(!*}}kk!")[8(! 69! false!\)][(! 6!Z)][3(! 62! d!S)[8(! idle)]]]]]]][(!"!")[(! 6! d!S!)[8(!$ storeAlarm(AlarmHour, AlarmMinute))][(!X!"X)[(! 6!Z)][3(! 6~! d!S)[8(! idle)]]]]]]]][3(! 6~! d!S)[8(! idle)][(!XXF!"XFX)[(! 6F! d!S!)[8(! increaseIntensity)][(!XX!"XX)[ (! 6! d!S)[8(! alarmIntensity = 3)][(!,,r!",r)[8(! 6'! false!\)][6(! 62r! d!S)[8(!& alarmintensity := alarmIntensity +1;)][(!",,!",)[(! 6!)][((! 6^! Xd!S!)[8(!2 displayAlarmIntensity(alarmIntensity) TO display)][+(!l!"l)[(! 6!Z)][3(! 6&! d!S)[8(! idle)]]]]]]][(! r!"r )[8(! 6'! true!\)][6(! 6 r! ,d!S)[8(! alarmIntensity := 1)][(!"!")[)(()]]]]]]]]]]]}]]]]]]]]]}-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------=()[(! l! 22!(d)[(! l)[(! 6)[(! 6d! )]][ (! 6)][3(! 6d! d!S)[8(! idle)][(!RR!"RR)[(! 6! ,d!S!)[8(! alarmStatus)][ (!R^R!"RR^)[ (! 6! ,d!S)[8(! alarmStatus = 1)][(!&&&!"&&)[8(! 6 ! false!\)][6(! 6&! ,d!S)[8(! alarmStatus:= 1)][(!"&&RR!"R&)[(! 6R!)][(! 6X! d!S!)[8(!, displayAlarmStatus(alarmStatus) TO display)][%(!RRR!"RRR)[(! 6R!Z)][3"(! 6! d!S)[8(! idle)]]]]]]][(!~~&!"~&)[8(! 6! true!\)][6 (! 6&! ,d!S)[8(! alarmStatus := 0)][(!"~~RR!"R~)[)()]]]]]]]]][3@(! 6L! d!S)[8(! idle)][C(!!")[=(! 6X! ,d! S!)[8(! alarmType)][F(!Fx!"xF)[ :(! 6Xx! ,d!S)[8(! alarmType = 1)][L(!X!"!X)[8(! 6w! false!\)][64(! 6,! ,d!S)[8(! alarmType:= 1)][O(!"r!"r")[1(! 6! d!S!)[8(!( displayAlarmType(alarmType) TO display)][U(!:l!"l:)[(! 6l!Z)][3.(! 6#l! d!S)[8(! idle)]]]]]]][I(!!")[8(! 63! true!\)][67(! 6! ,d!S)[8$(! alarmType := 0)][R(!"r!"r)[(! 6!)][)1()]]]]]]]]]]]}---------------------------------------------------------------------------()[(! l! 22!(d)[X(! l)[[(! 6)[^(! 6d! )]][ a(! 6)][3d(! 6 ! d!S)[8(! i'2-------------------------------------------------3------------------------------------------------------------------------------------------------------------------------------------------------------- --------%----------------dle)][p(!,!",)[m(! 6 ,! d!S!)[8(! snooze)][v(!!")[s(!( 6! d!S!)[8(!' alarmSnoozing(alarmStatus) TO Control)][|(!&X!"X&)[(! 6X!Z)][3y(! 6 X! )d!S)[8(! idle)]]]]]]]]]]}--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------2