Please enable JavaScript to view this site.

CWT User Interface Design Handbook

Navigation: Appendices

Popup panel names

Scroll Prev Top Next More

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&#010;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