------------------------SDT2AlarmClock----------------------------------------------------ObjectName----------------------------------------ObjectType----------------------------------------!%&()LinkEndpoints--------------------------------!%()HeadingText----------------------------------- AlarmClock----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- 1--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------()[8(! system AlarmClock)]}-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------)()[w(!GSDL)]}-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------()[(! l! 22!(d)[h(! 6! @)[k(! 6)[n(! 6! )]][Bq(! 6! )][ t(! 6r)][!%()HeadingText-----------------------------------!%()PageOrder-------------------------------------1-------------------------------------------------2-------------------------------------------------   !%&()LinkEndpoints----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- ------------------------------------(! 6)][(! 6)[(!!8)[(! 6X! InputReceived!\)][.(! )[8(! 6k! (Inputs)!\)]][(! 6 j!)][(! 6! !S)[(! 6X! AlarmClockBlock)][(!!8)[(! 6X! TimeToShow!\)][.(! )[8 ()[(! l! 22!(d)[z(! 6! @)[}(! 6)[(! 6! )]][B(! 6! )][ (! 6r)][9 (! 6! !S)[8(! SIGNAL iTimeToShow(Integer,Integer), iTimeToAlarm(Integer,Integer), iCurAlarmTime(Integer,Integer), bMinButtonPressed, bMin10ButtonPressed, bHourButtonPressed, bWakeButtonPressed, bWakeMinButtonPr(!4!X!5!W!Y)[!(! 1!!3)[!(! 2!!3)]]}--------------------------------------------------------------------------------------------------------------(! 6w! iTimeToShow,iCurAlarmTime!\)]][(! 6j!)][)()]][(!--!8)[(! 6X! Speaker!\)][.(! )[8(! 6wF! (AlarmSpeaker)!\)]][(! 6j-!)][(! 6-)]]]]]]]}(! 6-)]]]]]]]}! Speaker!\)][.(! )[8(! 6wF!, essed, bWakeMin10ButtonPressed, bWakeHourButtonPressed, bSoundActualAlarm, bSnoozeButtonPressed, sTypeRadioSel, sTypeBuzzerSel, sTypeOffSel, sBuzzerVolume(Integer), aRadioOn, aRadioOff, aBuzzerOn(Integer), aBuzzerOff;)]][9(! 6! !S)[8(! SIGNALLIST Inputs= bMinButtonPressed, bMin10ButtonPressed, bHourButtonPressed, bWakeButtonPressed, bWakeMinButtonPressed, bWakeMin10ButtonPressed, bWakeHourButtonPressed, bSnoozeButtonPressed, sTypeRadioSel, sTypeBuzzerSel, sTypeOffSel, sBuzzerVolume;)]][9(! 6! !S)[8(!F SIGNALLIST AlarmSpeaker= aRadioOn, aRadioOff, aBuzzerOn, aBuzzerOff;)]]]]}---------------------------------------------------------------------------------