------------------------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---------------------------------------------------------------------------------------------------- ------------!%&()LinkEndpoints----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- ------------------------------------(! 6:)][9(! 6! !S)[8(! SIGNAL hourButton, mintueButton, intensityButton, alarmOnButton, setTimeButton, setAlarmButton, alarmTypeButton, snoozeButton, displayAlarmIntensity(integer), displayTim e(integer,integer), displayAlarm(integer,integer), displayAlarmStatus(integer), displayAlarmType(integer), alarmStatus, storeAlarm(integer,integer), storeTime(integer,integer), increaseHour, increaseMinute, setAlarm, setTime, snooze, alarmSnoozing(integer) , alarmType, increaseIntensity, displayAlarmOn(integer,integer), alarmOn(integer,integer), showTime(integer,integer), showAlarm(integer,integer), showAlarmStatus(integer), showAlarmIntensity(integer), showAlarmType(integer), showAlarmOn(integer,integer); ) ]][9(! 6R! !S)[8(! SIGNALLIST buttons = hourButton, mintueButton, intensityButton, alarmOnButton, setTimeButton, setAlarmButton, alarmTypeButton, snoozeButton;)]][9(! 6!  !S)[8(!Q SIGNALLIST buttonsToMemory = alarmType, increaseIntensity, snooze, alarmStatus;)]][9(! 6! !S)[8(!Q SIGNALLIST buttonsToControl= increaseHour, increaseMinute, setAlarm, setTim e;)]][9(! 6RR! !S)[8(!k SIGNALLIST toUser = showTime, showAlarm, showAlarmIntensity, showAlarmStatus, showAlarmType, showAlarmOn;)]][9(! 6! !S)[8(!^ SIGNALLIST controlToDisplay = displayTime, displayAlarmOn, displayAlarm, displayAlarmStatus;)]][9(! 6R! !S)[8(![ SIGNALLIST memoryToDisplay = displayAlarmStatus, displayAlarmIntensity, displayAlarmType;)]][w(!4!X!5!W!Y)[!(! 1!!3)]}----------------------------------------------------------------------------------------------------------------------------------------------------------f(! 6~! ,!S)[(! 6!! AlarmBlock)][z(!~::!8)[(! 6! ch!\)][.{(! )[8(! 6S! (toUser)!\)]][(! 6:!)][.|(! )[8(! 6S! (buttons)!\)]][(! 6:!)][)()]]]]]}---------------------------------------------------------