8

Panic Power Off Input Ready On All – {On} Password Input Panic All – {On, Panic} On Timeout

Embed Size (px)

Citation preview

Page 1: Panic Power Off Input Ready On All – {On} Password Input Panic All – {On, Panic} On Timeout
Page 2: Panic Power Off Input Ready On All – {On} Password Input Panic All – {On, Panic} On Timeout

Panic

PowerOff

InputReady

On

All – {On}

Pass-wordInput

Panic

All – {On, Panic}

On

Time-out

Page 3: Panic Power Off Input Ready On All – {On} Password Input Panic All – {On, Panic} On Timeout

Monitoring

initializ-ing

Idle

Start(on)

Alarm

Reset(reset)failureDe-

tected

sys-temOK

Acti-vate(away)

Deacti-vate(stay)

timeOut

sensorTrig-gered/start-Timer

sensorTrig-gered/restart-Timer

off/powerOff

State diagram for SafeHome security function

Deactivate(stay)

Emer-gency

Deacti-vate(stay)

panic

panic

panic

Page 4: Panic Power Off Input Ready On All – {On} Password Input Panic All – {On, Panic} On Timeout

initializ-ing

Press button 1

failureDe-tected

Power on

Press a but-ton/Ignore

Page 5: Panic Power Off Input Ready On All – {On} Password Input Panic All – {On, Panic} On Timeout

IdlePass-wordInput

Time-out

Press button 2(off)

Password check #1

Password check #2

Press Button 0-9/Store digits

Pass-wordCheck

Press button #,*

Invalid

valid

Abstract password in-put

IdlePass-word

Input #1Time-out

Press button 2(off)

Press Button 0-9, #,*/Store digits Pass-

wordCheck

Invalid

validPass-

wordInput #2

…Pass-word

Input #4

Time-out

Time-out

Abstract password in-put

Press Button 0-9, #,*/Store digits

Press Button 0-9, #,*/Store digits

Page 6: Panic Power Off Input Ready On All – {On} Password Input Panic All – {On, Panic} On Timeout

Reset-ting

Idle

Press button 3(reset)

sys-temOK

Re-set

AbstractPass-wordInput

validInvalid, timeout

Monitoring

Idle

Emer-gency

Press button *, Press but-ton #

Panic

Press button *, Press but-ton #

Alarm

Press button *, Press but-ton #

AbstractPass-wordInput Invalid,

timeoutPressButton 8(stay)

valid

Page 7: Panic Power Off Input Ready On All – {On} Password Input Panic All – {On, Panic} On Timeout

Monitoring Idle

Press button 7(away)

deacti-vatePassword

Stay to Away

AbstractPass-wordInput

validInvalid, time-out

Idle Monitoring

Press Button 8(stay)

Activate

Away to Stay

AbstractPass-wordInput

validInvalid, timeout

CheckReady

Ready

NotReady

Page 8: Panic Power Off Input Ready On All – {On} Password Input Panic All – {On, Panic} On Timeout

Idle

AbstractPass-wordInput

New password/Store dig-its

Press button 9(code)

Invalid, Timeout

Valid old pass-word Abstract

Pass-wordInput

Timeout

AbstractPass-wordInput

Timeout

Verifying new password/Change pass-word