Name | Class | Type | Comm | Callback | Abbrev | Desc |
userRequestedAction | simple | tUserActions | input | - | userR | Indicates the action that user wants to execute |
cashPointActivity | simple | tCashPointActivities | output | - | cashP | Indicates which action should be invoked by cashpoint |
correctPin | simple | tPin | input | - | corre | Holds the PIN number that is stored on the card |
enteredPin | simple | tPin | input | - | enter | Holds the PIN number that has been entered by the user |
pinDifference | simple | tPin | input/output | - | pinDi | Holds the difference between enteredPin attribute value and correctPin attribute value |
authorized | simple | tBool | input/output | - | autho | Indicates if the user has entered a correct PIN |
failedAttempts | simple | tAttempts | input/output | - | faile | Holds the number of failed attemts to the entering of a PIN |
desiredAmount | simple | tMoney | input | - | desir | Holds the amount of money, which user wants to withdraw |
cashPointAmount | simple | tMoney | input | - | cash | The amount of money inside cashpoint |
userAccountAmount | simple | tMoney | input | - | userA | The total balance of the user account |
cdAmountDifference | simple | tMoney | input/output | - | cdAmo | Holds the difference between cashPointAmount attribute value and desiredAmount attribute value |
udAmountDifference | simple | tMoney | input/output | - | udAmo | Holds the difference between userAccountAmount attribute value and desiredAmount attribute value |