The CWT contains several pre-defined panels that are displayed at certain occasions. The table below describes the pre-defined panels and when they are displayed. A panel will not be displayed if its name is not defined in the user interface configuration file.
Some panels are mandatory. For a general description of panels see Panel (STN) and Panel (TFT).
AccessControlCodePanel
The panel is displayed when access control PIN code input is required.
AccessControlEnforcementListPanel
Lists the enforcement tickets to select from
AccessControlEnforcementPaybySpaceRangeEndPanel
Set the Range end value
AccessControlEnforcementPaybySpaceRangePanel
Select all spaces or a range
AccessControlEnforcementPaybySpaceRangeStartPanel
Set the Range start value
AccessControlEnforcementPaybySpaceTypePanel
Select form Paid or unpaid spaces
AccessControlEnforcementSummaryPanel
Gives an overview over the completed selection before printout
AccessControlUserPanel
The panel used for entering access control user name as an alternative to card or rfid identification
AlertPopup
This popup is optional. If it is defined it is displayed when an alert message arrives. It must have a label with name=”AlertInformationLabel”. The popup must have a button to close it, to make purchase possible. It will be displayed again when the terminal goes to idle state. It will be removed when the alert message expires
ArticlePanel
Displayed when it is time (and if applicable) to select an article.
Special selection buttons:
Buttons with name starting with “Article” in the ArticlePanel have special selection features. The property IndexValue that points out which article the button selects is automatically generated. The first button with a name starting with “Article”, e.g. “Article1”, will be connected to the first selectable article. The second button with a name starting with ”Article” will be connected to the second selectable article, etc. Since Buttons in a panel must have unique names a suffix must be added. Another feature is that the Button is automatically hidden if not needed, i.e. more Buttons defined than selectable articles.
CodeInputPanel
The panel is displayed when it is time to enter a code, for instance in a Prepay Code application. The panel is also displayed if a button with click-function OnCodeInputOpen is pressed.
CountryInitialsInputPanel (TFT only)
The panel is used to select initials (1 or more characters) for the countries to be shown in the CountrySelectionPanel. The panel is displayed with the Button click-function OnCountryInitialsInputOpen. The panel is closed with the button click-function OnCountryInitialsInputDone which then automatically opens CountrySelectionPanel.
CountrySelectionDefaultPanel (TFT only)
The panel is used to select a country from a list specified in cwtconfig.xml COUNTRYLIST. The panel is displayed with the Button click-function OnCountrySelectionDefaultOpen and closed with the Button click-function OnCountrySelectionDone The panel displays the first N elements in the country list. N is set with key IndexValue. The panel can be configured to use the CountrySelectionListView control or buttons where each button is named CountryButtonN where N is 1,2,3,…
CountrySelectionPanel (TFT only)
The panel is used to select a country from a list specified in cwtconfig.xml COUNTRYLIST. The list can be filtered out by first using the CountryInitialsInputPanel. The panel is displayed with the Button click-function OnCountrySelectionOpen and closed with the button click-function OnCountrySelectionDone. The panel can be configured to use CountrySelectionListView control or buttons where each button is named CountryButtonN where N is 1,2,3….
EndDateSelectionPanel
The panel used for selecting end date when combining end date and purchase pre-requisites.
ExternalPayUnitUserIdentifierInputPanel
The panel used for entering user identifier for storage on an external pay unit card.
FraudAttemptPanel
Opens when OnFraudAttempt has been called
HelpPanel (STN only)
The panel is displayed if an STN:Button with click-function OnHelpOpen is pressed. The panel is closed by an STN:Button with click-function OnHelpPanelClose.
For TFT version, see HelpPopup panel in Popup panel names.
Note that the HelpPanel must be defined as below to work properly: <Stn:HelpPanel name=’HelpPanel’…/>
Idle
When the CWT is in idle mode this panel is displayed (assumed CWT is not in sleep mode or screen saver is running). It’s the first panel a customer normally meets.
InfoPanel (STN only)
The panel is displayed if an STN:Button with click-function OnInfoOpen is pressed. The panel is closed by an STN:Button with click-function OnInfoPanelClose.
For TFT version, see HelpPopup panel in Popup panel names.
OnlineAccessControlCodePanel
The panel used for entering online access control code.
OnlineAccessControlUserPanel
The panel used for entering online access control user name as an alternative to card or rfid identification.
OutOfOrderPanel
Displayed when the CWT is out of order.
PaymentServicePanel
Displayed when it is time (and if applicable) to select payment service.
Special selection buttons:
Buttons with name starting with “PaymentService” in the PaymentServicePanel have special selection features. The property IndexValue that points out which payment service the button selects is automatically generated. The first button with a name starting with “PaymentService”, e.g. “PaymentService1”, will be connected to the first selectable payment service. The second button with a name starting with ”PaymentService” will be connected to the second selectable payment service, etc. Since Buttons in a panel must have unique names a suffix must be added.Another feature is that the Button is automatically hidden if not needed, i.e. more Buttons defined than selectable payment services.
PersonalAccountIdentifierInputPanel
The panel is displayed when Personal Account Name input is required.
PersonalAccountPinCodeInputPanel
The panel is displayed when Personal Account Pin Code input is required.
PostPay_StartPanel
PostPay _Panel1
PostPay _Panel2
PostPay _Panel3
PostPay _Panel4
PostPay _Panel5
PostPay _Panel6
PostPay _Panel7
PostPay _EndPanel
The panels are part of the Post Pay purchase process and are described in detail in PostPay Panel Flow.
PrePay_Code_StartPanel
PrePay_Code_Panel1
PrePay_Code_Panel2
PrePay_Code_Panel3
PrePay_Code_Panel4
PrePay_Code_Panel5
PrePay_Code_Panel6
The panels are part of the Prepay Code purchase process and is described in detail in Prepay Code Panel flow.
PrePay_Code_Step_StartPanel
PrePay_Code_Step_Panel1
PrePay_Code_Step_Panel2
PrePay_Code_Step_Panel3
PrePay_Code_Step_Panel4
The panels are part of the Prepay Step purchase process and is described in detail in Prepay Code Step Panel Flow.
PrePay_Easy_StartPanel
PrePay_Easy_Panel1
PrePay_Easy_Panel2
PrePay_Easy_Panel3
PrePay_Easy_Panel4
PrePay_Easy_Panel5
The panels are part of the Prepay Easy purchase process and are described in detail in Prepay Easy Panel Flow.
PrePay_Easy_Step_StartPanel
PrePay_Easy_Step_Panel1
PrePay_Easy_Step_Panel2
PrePay_Easy_Step_Panel3
PrePay_Easy_Step_Panel4
PrePay_Easy_Step_Panel5
The panels are part of the Prepay Easy Step purchase process and is described in detail in Prepay Easy Step Panel Flow.
The PrePay_Easy_Step_panel5 panel is used to show remaining to pay after time selection is done.
The “PrePay_Easy_Step_Panel5” is shown after OnStepTimeAmountDone – click function is executed.
PurchaseBlockedPanel
Displayed if purchase is not possible (all tariff packages are blocked).
PurchasePreRequisitesCodeInputPanel
This panel is used for the last step when purchase prerequisites validation is done in two steps.
PurchasePreRequisitesIdentifierInputPanel
The panel is displayed when Purchase pre-requisites identifier input is required.
ScreensaverPanel
Displayed if the CWT has been in idle mode and no user interaction has occurred since two minutes.
StartupPanel
Displayed during the start up phase of CWT application.
TariffPackagePanel
Displayed when it is time (and if applicable) to select a tariff package.
Special selection buttons:
Buttons with name starting with “TariffPackage” in the TariffPackagePanel have special selection features. The property IndexValue that points out which tariff package the button selects is automatically generated. The first button with a name starting with “TariffPackage”, e.g. “TariffPackage1”, will be connected to the first selectable tariff package. The second button with a name starting with ”TariffPackage” will be connected to the second selectable tariff package, etc. Since Buttons in a panel must have unique names a suffix must be added. Another feature is that the Button is automatically hidden if not needed, i.e. more Buttons defined than selectable tariff packages.