The CWT contains several pre-defined popup panels that are displayed at certain occasions.
The table below describes the pre-defined popup panels and when they are displayed. If a popup panel name is not defined in the user interface configuration file that popup panel will not be displayed.
For a general description of popup panels, e.g. regarding timeouts and panel sizes, see Section 6.3 and 7.3 for STN and TFT display types respectively.
AccessControlBothDoorPopup
Displayed when the upper and lower door are opened via button click-function OnCabinetDoorOpen.
AccessControlCardLockoutPopup
Displayed if the user has made maximum access attempts during a pass-back time. (Pass-back time is a time span within which a maximum number of access attempts can be defined.)
AccessControlCodeErrorPopup
Displayed when wrong access control PIN code is entered.
AccessControlEnforcementListErrorPopup
Displays an error when something has gone wrong
AccessControlLowerDoorPopup
Displayed when the user gains access to the lower door, for example when the correct PIN for accessing the lower door is given. The popup is also displayed when the lower door is opened via button click-function OnCabinetDoorOpen.
AccessControlNoAccessPopup
Displayed if user is a CWT - Patroller and any door is opened or if the user doesn’t have access due to time schedule
AccessControlPresenceRegistered
Displayed if user shows an rfid tag and is a CWT – Patroller.
AccessControlPrintCheckInListLimitExceededPopup
This popup is shown when the CheckIn list is to long to print on the ticket
AccessControlPrintCheckInListPopup
Shows when the CheckIn list is printed
This list prints the Checked in transactions for Post Payment
AccessControlSelectDoorPopup
Displayed when user gains access to both upper and lower doors. The popup should display a selection of which door to open. The popup is displayed until a selection is made.
AccessControlUpperDoorPopup
Displayed when user gains access to the upper door. Also displayed when the upper door is opened via button click-function OnCabinetDoorOpen.
AdditionalFeeStepNotAllowedPopup
This popup shows if Additional Fee percent is used.
Will be shown when the end-user steps to pay with card after inserting a coin or cash.
AdditionalFeeUpdateArticleNotAllowedPopup
This popup shows if Additional Fee percent is used.
Will be shown when the end-user selects OnAddAdditionalFeeArticleInPurchase or OnRemoveAdditionalFeeArticleFromPurchase after inserting a coin or cash.
After showing this popup the terminal will reject the purchase, since Ticket Forwarding Phone Number or Email Address should be removed.
BalanceInsufficientPopup
Displayed when OnAcceptWithBalanceCheck is used and external pay unit balance is less than the purchase amount. This popup can be used to inform user to “insert coins or press Accept to pay with card”.
CardAmountReachedPopup
Displayed if a card has reached the maximum allowed amount.
CardBlacklistedPopup
Displayed if a card during validation is found to be blacklisted.
CardExpiredPopup
Displayed if a card during validation is found to be expired.
CardInhibitedDueToNoMixedPaymentAllowedPopup
Displayed when a card is inserted in the card reader but the card reader is inhibited due to mixed payment not allowed.
Example:
<!-- START CARD INHIBITED DUE TO MIXED PAYMENT NOT ALLOWED POPUP -->
<TFT:PopupPanel Name="CardInhibitedDueToNoMixedPaymentAllowedPopup" Timeout="6" MxStyle="{PopupStyle3}">
<Controls>
<TFT:Label MxStyle="{DebugLabelStyle}" FormattedText="CardInhibitedDueToNoMixedPaymentAllowedPopup"/>
<TFT:Label Name="PopUpText1" FormattedText="No Card payment" BackColor="White" Transparent="True" Font="Chinese, 30pt, style=Bold" ForeColor="Black" Size="480,50" Location="0,210" Alignment="Center" LineAlignment="Center"/>
<TFT:Label Name="PopUpText1" FormattedText="Press OKAY to continue
with purchase with coins." BackColor="White" Transparent="True" Font="Chinese, 25pt, style=Regular" ForeColor="Black" Size="480,150" Location="0,290" Alignment="Center" LineAlignment="Center"/>
<TFT:Button MxStyle="{BlueNextButtonStyle}" FormattedText="OKAY" Font="Chinese, 30pt, style=Regular" Location="10,500" KeyValue="Idle" Click="OnCloseCurrentPopup" />
<TFT:Image MxStyle="{HLineImage2Style}"/>
</Controls>
</TFT:PopupPanel>
<!-- END CARD INHIBITED DUE TO MIXED PAYMENT NOT ALLOWED POPUP -->
CheckInButAlreadyCheckedIn
Displayed when Check-In is selected but user is already checked in.
CheckOutButNotCheckedInPopup
Displayed when Check-Out is selected but user is not checked in.
ConfirmRecallPopup
displays the Recall confirmation
FraudAttemptPopup
Opens when OnFraudAttempt has been called
TariffDescriptionalStepsPopup
used to show calculated TariffDescriptionalSteps
TFT only
CardInhibitedPopup
Displayed when a card is inserted in the card reader but the card reader is not functional or payment with card is not possible.
CardNotValidPopup
Displayed if a card during validation is found to be invalid (general decline).
CardNotValidWrongTypePopup
Displayed if a card type is not allowed in the terminal.
CardReadErrorPopup
Displayed when an inserted card is unreadable.
CardSeatedPopup
Displayed when a card is seated in the card reader. The purpose of the popup is to inform the customer to remove the card.
CardValidationFailedPopup
Displayed if a card validation could not be performed.
CardValidationPopup
Displayed during card validation process.
CardValidPopup
Displayed if a card is successfully validated.
CheckedInPopup
Displayed when a customer has checked-in, for example in a Postpay application, by using a card.
CheckInCompletedPopup
Displayed when the check-in is completed
CheckInFailedPopup
Displayed when the check-in failed
CheckInInProgressPopup
Displayed when check-in request is sent to backoffice
CheckInOrCheckOutPopup
Displayed when card is in a ambiguous state and customer gets the option to select stay checked-in or check-out
CheckInStatusRequestedPopup
Displayed when check-in status is requested from WebOffice
CheckInStatusRequestFailedPopup
Displayed when check-in status request to WebOffice failed
CheckOutCompletedPopup
Displayed when the check-out is completed
CheckOutDataErrorPopup
Displayed when check-out data contains error
CheckOutFailedPopup
Displayed when the check-out failed
CheckOutFailedSystemCheckOutConfirmPopup
Displayed when check-out request failed and customer gets the option to try again or let the system make the check-out (customer has to call WebOffice to receive ticket and receipt)
CheckOutInProgressPopup
Displayed when check-out request is sent to WebOffice
CodeInputPostNotOkPopup
Displayed after code input done is pressed and the entered text is not valid against PostRegEx. This to inform the user that the entered text is not valid and give them the option to go back and change or continue anyway.
CodeInputPostNotOkPopup is available for OnPurchasePreRequisitesIdentifierInputDone, OnPurchasePreRequisitesLoginAuthTokenInputDone, and OnPurchasePreRequisitesLoginAuthTokenAndIdentifierInputDone.
See OnCloseCurrentPopup (go back), OnCodeInputPostAccept (accept anyway), and OnCodeInputPostReject (abort) for suitable click-functions in CodeInputPostNotOkPopup.
ConfirmNoTicketPopup
Displayed if the printer is not operational and ticket printing is configured to be confirmed. The purpose of the popup is to confirm a purchase without a ticket.
ConfirmOverpaymentPopup
Displayed when overpayment is configured to be confirmed. Overpayment is when a currently given amount of time can be purchased for less amount of money than the customer has been inserted, e.g. the fee is $5 for 1h and $12 is paid. This gives 2 hours and an over payment of $2 because you get the same amount of time for $10.
ConfirmPurchasePopup
The popup is displayed at the end of the purchase and could serve as a final informative popup that displays what has been purchased. The popup must be closed by OnConfirmPurchasePopup (both button and timeout event)
ConfirmTicketPopup
Displayed if ticket printing is configured to be confirmed.
CountryInitailsInvalidPopup
Displayed when invalid country initials are entered in CountryInitialsInputPanel.
DebitFailedDueToCardProblemPopup
Shown when debit fails due to card problem (wrong currency, not enough money, general deny)
DebitFailedDueToTechnicalProblemPopup
Shown when debit fails due to technical problem (Pay Unit not responding, transaction memory full, no network connection, or busy)
DebitFailedDueToTimeoutPopup
Shown when debit fails due to time-out
DynamicDeliverableDonePopup
Shown when communication between an external pay unit and its server has finished
See Dynamic Deliverables Response
DynamicDeliverableFailedPopup
Shown when an external pay unit cannot connect to its server.
If the external pay unit has mustHaveInternet=”true” and if a modem is used, the modem reset process will be triggered. The out-of-order display panel will be shown.
See Dynamic Deliverables Response
DynamicDeliverableStartedPopup
Shown when an external pay unit starts communication to a server
See Dynamic Deliverables Response
EnddateChangedToALaterDatePopup
Displayed when end time is entered and when the purchase is calculated. The end time is moved to a later time, e.g. the end time is in a free interval and therefore the end time is corrected
EnddateChangedToAnEarlierDatePopup
Displayed when end time is entered and when the purchase is calculated. The end time is moved to an earlier time, e.g. a blocked interval is reached and therefore the end time is corrected.
ExternalPayUnitPopup
When an external pay unit software sends a question to UI to be displayed the question includes a question id and filename of calling external pay unit dll. The UI will try to display a popup with name ExternalPayUnitPopupQuestionId_dllfilename, e.g. questioned=12 and dll filename is extpu4.dll a popup with name “ExternalPayUnitPopup12_extpu4.dll” will be displayed. If the popup does not exists the UI will try to display a popup with name ExternalPayUnitPopupQuestionId, i.e. without dll filename
ExternalPayUnitPopup1
The popup is common for all external pay units; Ext0,…,Ext3
ExternalPayUnitPopup1_Ext0,…,ExternalPayUnitPopup1_Ext3
The external pay unit software has control of the popup, i.e. when it should be shown and when it should be hidden. When it is shown and hidden is up to the implementation.
The specific popup for each external pay units; Ext0,…,Ext3
ExternalPayUnitPopup1_filename
The external pay unit software has control of the popup, i.e. when it should be shown and when it should be hidden. When it is shown and hidden is up to the implementation.
The specific popup for each external pay unit dll, e.g. ExternalPayUnitPopup1_cdsextpu.dll
ExternalPayUnitPopup2_filename
The external pay unit software has control of the popup, i.e. when it should be shown and when it should be hidden. When it is shown and hidden is up to the implementation.
The specific popup for each external pay unit dll, e.g. ExternalPayUnitPopup2_cdsextpu.dll
ExternalPayUnitPrintingDonePopup
Displayed when external pay unit printing is completed.
ExternalPayUnitPrintingPopup
Displayed when external pay printing has started.
GetCheckOutDataFailedPopup
Displayed when check-out data request to WebOffice failed
GetExternalInformationCommunicationFailedPopup
Displayed when the request for external information failes
GetExternalInformationDonePopup
Displayed when the external information is received
GetExternalInformationStartedPopup
Displayed when external information is requested
GetSpacePurchaseDataCommunicationDonePopup
Message to inform the user that the validation of the parking space is done.
GetSpacePurchaseDataCommunicationStartedPopup
Message to inform that the system is verifying the parking space selected by the user.
GetTopUpDataCommunicationDonePopup
Message to inform the user that the validation of the top up data is done.
GetTopUpDataCommunicationStartedPopup
Message indicating that the system is verifying the top up data.
HelpPopup (TFT only)
The purpose of the popup is to display help information. Displayed when a TFT:Button with click-function OnHelpPanelOpen is pressed.
If the popup includes a web browser user interface component named HelpWebBrowser
<TFT:WebBrowser Name='HelpWebBrowser' NavigateUrl='\Storage Card\Media\html\help.htm' />
the popup will display the web browser and navigate to given url.
The popup is closed by a TFT:Button with click-function OnHelpPanelClose.
For STN type of display see HelpPanel in Appendix A
InfoPopup (TFT only)
The purpose of the popup is to display general information when a TFT:Button with click-function OnInfoPanelOpen is pressed.
If the popup includes a web browser user interface component named InfoWebBrowser
<TFT:WebBrowser Name='InfoWebBrowser' NavigateUrl='\Storage Card\Media\html\info.htm' />
the popup will display the web browser and navigates to the given url.
The popup is closed by a TFT:Button with click-function OnInfoPanelClose.
For STN type of display see InfoPanel in Appendix A
InvalidArticlePopup
Displayed if an invalid article is selected. Is not used in a normally operating terminal, i.e. it should not be possible to select an invalid article.
InvalidEndDatePopup
Displayed when an entered end time is invalid. It can be a non existing date or the start time has already been passed
InvalidStartDatePopup
Displayed when an entered start time is invalid. It can be a non existing date or that the start time has already been passed.
InvalidTariffAtStartDate
Displayed when start time is entered and, at that point in time, the tariff package is invalid.
IsCheckedInPopup
Displayed when card is determined checked in
IsNotCheckedInPopup
Displayed when card is determined not checked in
KeepTicketInWindscreenPopup
Shown if the fall-back ongoing purchase is completed and ongoingPurchaseFallbackTicket=”Yes”.
Since the parking information cannot be transferred to the external service in real time for enforcement purposes, the customer should put the ticket in the wind-shield, otherwise the customer will be fined.
LanguageSelectionPopup
The purpose of the popup is to enable language selection. Displayed when a button with click-function OnLanguageSelectionOpen is pressed.
OngoingPurchaseCommunicationResultPopup
Displayes the description received from third party in case of successful or denied purchase. A label control is added to this popup to display the description text.
OnlineAccessControlFailedPopup
Displayed if the online access control communication to back office failed.
OnlineAccessControlStartedPopup
Displayed when online access control communication to back office started.
Popup should be visible until back office authorizes access to a terminal.
PayWithCardPopup
Displayed when a card is inserted in a pay unit of type CARD. The button click-function for confirmation is suggested to be OnPayWithCardPopupDone which closes the popup and continue with the purchase.
PersonalAccountBlockedPopup
Displayed when a request to WebOffice for personal account information returns the answer that the account is blocked or is not active.
PersonalAccountCodeSelectionPopup
Displayed when a personal account has several license numbers associated with the account
PersonalAccountCommunicationFailedPopup
Displayed when a request to WebOffice for personal account information fails due to communication problems.
PersonalAccountFoundPopup
Displayed when a request to WebOffice for personal account information is successfully returned.
PersonalAccountNotFoundPopup
Displayed when a request to WebOffice for personal account information returns the answer that the account is not found in WebOffice.
PersonalAccountPinInvalidPopup
Displayed when an invalid personal account PIN code is entered.
PersonalAccountPinValidPopup
Displayed when a valid personal account PIN code is entered.
PersonalAccountPurchaseMaxOrBlockedPopup
Displayed when an end time of a purchase with a personal account has reached a maximum restriction or blocked interval according to tariff.
PersonalAccountRequestPopup
Displayed when a personal account identifier is entered and the account information is fetched from WebOffice.
PreviousPurchaseCommunicationDonePopup
Displayed after system has completed getting previous purchase data from WebOffice
PreviousPurchaseCommunicationFailedPopup
Displayed when system fails to get previous purchase data from WebOffice
PreviousPurchaseCommunicationStartedPopup
Displayed when system starts communication with WebOffice to fetch previous purchase data
PreviousPurchaseDisplayPopup
Displayed when system has found requested purchase
PreviousPurchaseIdentifierNotFoundPopup
Displayed when system cannot find requested purchase
PrintingTicketDonePopup
Displayed when the ticket printing is completed.
PrintingTicketPopup
Displayed when printing of the ticket has started.
PurchaseAcceptedRestrainReachedOrExceededPopup
Purchases can be configured to be automatically accepted if a tariff restriction is reached or exceeded. The popup is displayed when a purchase is automatically accepted when restrain is reached or exceeded.
PurchaseAcceptedRestrainReachedPopup
Purchases can be configured to be automatically accepted if a tariff restriction is reached (not exceeded). The popup is displayed when a purchase is automatically accepted when restriction is reached.
PurchaseCancelledDueToPrinterProblemPopup
Displays the message that the purchase is cancelled due to a printer problem
PurchaseCancelledPopup
Displayed when a purchase is cancelled.
PurchaseDeniedDueToPurchaseRulesPopup
Displayed when purchase is denied due to Purschase Rules.
PurchasePreRequisitesAllowedPopup
Displayed if the purchase pre-requisites identifier is recognized and the corresponding user is allowed to make purchases.
PurchasePreRequisitesCommunicationDonePopup
Displayed when purchase pre-requisites communication to back office is done
PurchasePreRequisitesCommunicationFailedPopup
Displayed if the purchase pre-requisites communication to back office failed
PurchasePreRequisitesCommunicationStartedPopup
Displayed when purchase pre-requisites communication to back office started.
PurchasePreRequisitesIdentifierExpiredPopup
Displayed if the purchase pre-requisites identifier has expired
PurchasePreRequisitesNotAllowedPopup
Displayed if the purchase pre-requisites identifier is recognized but the corresponding user is not allowed to make purchases.
PurchasePreRequisitesUnknownIdentifierPopup
Displayed if the purchase pre-requisites identifier is unknown
PurchaseRejectedRestrainExceededPopup
Purchases can be configured to be automatically rejected if a tariff restriction is exceeded. The popup is displayed when a purchase is automatically rejected when restriction is reached or exceeded.
PurchaseRulesCommunicationFailedPopup
Displayed when Purchase Rules communication fails during a purchase.
PurchaseRulesCommunicationStartedPopup
Displayed when Purchase Rules communication is started during a purchase.
ReAuthorizationInProgressPopup
Displayed when check-out request failed and customer should confirm that the system will make the check-out (customer has to call backoffice to receive ticket and receipt)
RemainingTimeCommunicationFailedPopup
Displayed if display Remaining Time request results in communication failure
RemainingTimeNoPurchaseFoundPopup
Displayed if display Remaining Time request results in no purchase found
RemainingTimePopup
Displayed if display Remaining Time request results with a purchase. Available data from purchase are Start and End date. Suitable labels in this pop-up are therefore EndDateLabel, EndTimeLabel, and PurchasedTimeLabel.
RemainingTimeStartedPopup
Displayed when display Remaining Time request is started
ScheduledWakeupNotOngoingPopup
Displayed in service menu when a scheduled wake up is done.
ScheduledWakeupOngoingPopup
Displayed in service menu if a scheduled wake up (external pay units) is ongoing. It’s displayed every 10s.
ScreensaverPopupPanel
Is displayed in idle mode if no action has been done by the user for 30 seconds
ServiceModeHeartbeatCommunicationDonePopup
Displayed when a forced heart beat from service menu has completed successfully.
ServiceModeHeartbeatCommunicationFailedPopup
Displayed when a forced heart beat from service menu fails.
ServiceModeHeartbeatCommunicationStartedPopup
Displayed when forcing heart beat from service menu. Popup should be visible until heart beat is completed.
ServiceModeTestSmsFailedPopup
The popup is shown when a failure occurred when trying to send a SMS triggered by Send test SMS from service menu
ServiceModeTestSmsSentPopup
The popup is shown when a SMS is sent triggered by Send test SMS from service menu
ServiceModeTestSmsStartedPopup
When activating Send test SMS from service menu this popup is shown
SilentRejectStartedPopup
Displayed when a silent reject is requested from UI.
SpaceNotAllowedCustomMessagePopup
Displayed when a user selects a parking space which is not available for parking. The content of the message is sent from WebOffice.
SpaceNumberInvalidPopup
Displayed when a user selects an invalid parking space.
SpaceNumberNotAllowedPopup
Displayed when a user selects a parking space which is not available for parking. The content of the message is defined in ui.xml or translate.xml (i.e. locally in the CWT terminal)
SpaceOfflineAcceptedPopup
Message to inform the user that communication with WebOffice failed but offline transactions are accepted and the user is allowed to park on the selected parking space. Note that this message is displayed when Park By Space is used without Top Up (i.e. top up purchases are not allowed for a given space). TopUpOfflineAcceptedPopup is shown if Top up purchases are allowed for a given parking space.
SpaceOfflineRejectedPopup
Message to inform the user that communication with WebOffice failed and offline transactions are not accepted. Note that this message is displayed when Park By Space is used without Top Up (i.e. top up purchases are not allowed for a given space). TopUpOfflineRejectedPopup is shown if Top up purchases are not allowed for a given parking space.
SubmitTopUpDataCommunicationDonePopup
Message to inform the user that communication is done.
SubmitTopUpDataCommunicationFailedPopup
Message to inform the user that communication has failed.
SubmitTopUpDataCommunicationStartedPopup
Message to inform the user that communication has started.
TariffBlockedPopup
Displayed when a tariff is blocked from start, i.e. purchase is not allowed due to the tariff.
TariffBlockReachedPopup
Displayed when money has been inserted and the purchased end time has reached a blocked interval according to tariff.
TariffBlockReachedWithOverpaymentPopup
Displayed when money has been inserted and the purchased end time has reached a blocked interval according to tariff and the purchase is over paid (the purchased amount of time can be purchased for a lesser amount of money)
TariffInfoPopup (STN only)
The purpose of the popup is to display tariff information. Displayed when STN:Button with click-function OnTariffInfoOpen is pressed. The panel is closed by STN::Button with click-function OnTariffInfoClose.
TariffMaxExceededPopup
Displayed when money has been inserted and the purchase results in any max limit is exceeded. The end time has reached a blocked interval- max ticks or max units, according to tariff and the purchase is overpaid. I.e. the purchased amount of time can be purchased for a lesser amount of money.
TicketForwardingEmailIsSentPopup
The popup is shown when a email is sent.
TicketForwardingSmsIsSentPopup
The popup is shown when a SMS is sent.
TopUpDataCommunicationFailedPopup
Message to inform the user that communication failed but offline transactions are accepted and the user will only be able to top up at the current terminal.
TopUpFoundPreviousPurchasePopup
Displayed if a previous purchase is found when Topup is configured.
TopUpOfflineAcceptedPopup
Message to inform the user that communication failed but offline transactions are accepted and the user will only be able to top up at the current terminal.
TopUpOfflineRejectedPopup
Message to inform the user that communication failed and offline transactions are not accepted.
UserIdentifierExpiredPopup
Displayed when user identifier selection is used for code input and the entered code has been rejected as expired (for codes where date and time is included in the data).
UserIdentifierInvalidPopup
Displayed when user identifier selection is used for code input and the entered code has been rejected as invalid.
UserIdentifierValidPopup
Displayed when user identifier selection is used for code input and the entered code has been accepted as OK input.
WaitForTerminalMeasurementPopup
The popup is shown when the OnTerminalMeasurement<ModemNetworkStatus or BatteryVoltage> button is clicked
WaitForWakeDonePopup
Displayed when system is waiting for outlets when returning from sleep, see minOffTime property in outlet-tag in cwtconfig.xml
WaitingForCardPopup
Displayed when system is waiting for card, see waitForCard property in cwtconfig.xml