Presentation is loading. Please wait.

Presentation is loading. Please wait.

Events & Messages Merijn Paul Tom. Generic Exceptions  HardwareFail – the device does not respond  HardwareMalfunction – some part of the device is.

Similar presentations


Presentation on theme: "Events & Messages Merijn Paul Tom. Generic Exceptions  HardwareFail – the device does not respond  HardwareMalfunction – some part of the device is."— Presentation transcript:

1 Events & Messages Merijn Paul Tom

2 Generic Exceptions  HardwareFail – the device does not respond  HardwareMalfunction – some part of the device is not working correctly Device still responds and knows what is wrong Example are: Device is jammed, a part is not functioning.

3 Card slot events/messages  Events: Card slot  ATMSoftware Card inserted Card removed  Messages: ATMSoftware  Card slot Retrieve card information Send card to invalid card stack Eject card  Exceptions InvalidCard - card is unreadable/invalid CardStackFull - invalid card stack full EjectCardFail - unable to eject card

4 Bill slot events/messages Slot for withdrawing bills  Bill slot  ATMSoftware Bills taken  ATMSoftware  Bill slot Eject bills Retrieve bills

5 Bill verifier & counter events/messages  Bill counter  ATMSoftware Valid bill counted Invalid bill detected

6 Vault events/messages  Vault  ATMSoftware Vault empty Vault refilled Deposit vault full  ATMSoftware  Vault Retrieve x amount of y bills

7 Deposit events/messages  Coin slot  ATMSoftware Coin of value x inserted Invalid coin inserted  ATMSoftware  Coin slot Return coins  Bill slot + counter handles deposited bills

8 Printer events/messages  Printer  ATMSoftware Out of paper Out of toner  ATMSoftware  Printer Print data x Check paper status Check toner status

9 UI events  Keyboard  ATMSoftware Key x pressed  ATMSoftware  Screen Display bitmap  ATMSoftware  Speaker Play sound x

10 Security events  Security sensors  ATMSoftware Intrusion detected  ATMSoftware  Security sensors Request status

11 Bank server events/messages  Bank server  ATMSoftware Welcome screen Software update  ATMSoftware  Bank server Authenticate PIN + card number for account x  Response Retrieve balance on account x  Response Withdraw amount x from account y Deposit amount x on account y Request maintenance Intrusion detected

12 Maintenance  Device failure Mechanic needs to bring a new device  Device malfunction Mechanic needs to bring tools  Toner empty Mechanic needs to bring new toner  Paper empty Mechanic needs to bring paper  Low on banknotes Bank needs to transfer money to the ATM  Card stack full Bank needs to empty invalid card slot  Deposit box full Bank needs to transfer money to the bank

13 Questions?


Download ppt "Events & Messages Merijn Paul Tom. Generic Exceptions  HardwareFail – the device does not respond  HardwareMalfunction – some part of the device is."

Similar presentations


Ads by Google