v8.21 New feature - Supported functionality and Connected devices panels
The Supported functionality and Connected devices panels in the Device type window are used to define custom device types and define the devices that can be connected to them.

Device type windows

Windows used with the Device types directory:

All of these windows are opened from the Device types directory.

Entry window

The New device type entry window is opened by the Add command from the Device types directory context menu.

The window contains the additional panels Supported interfaces, Private parameters, Parameters, States, Software module information, Module dependencies, Supported functionality and Connected devices.

The window may also contain the Keyboard layout design and Print panels.

New device type entry window

Form fields in the Properties panel:

Selecting OK will add the data to the directory and close the window. Selecting Apply will add the data to the directory without closing the window.

Selecting Cancel will close the window without saving any changes.

The editor window is opened by the Edit command in the context menu when one or more device types are selected.

Editor window

If one device type is selected, the Device type window will open:

Device type editor window

The fields and panels are the same as in the New device type window.

Multiple editor window

When two or more device types are selected for editing, the multiple editor window will open. It has a panel displaying a list of the selected device types. The title in the window header is Device types.

Only the panels that are common to all selected device types are displayed in the window.

Multiple device types editor window

When multiple device types are selected for editing, any changes that are saved will be applied to all of the selected device types.

Supported interfaces panel in the Device type window

The Supported interfaces panel is used to specify the interfaces that a device supports.

Supported interfaces panel in the New device type entry window

The Supported interfaces panel contains a list of interface types with drop-down selection fields containing the options Yes and No. The default value for all fields is No. Selecting Yes indicates that the specified interface is supported by the device type.

If the Keyboard interface is specified, the Keyboard layout design and Print panels will be added to the window.

Private parameters panel in the Device type window

The Private parameters panel is used to define parameters for the device type that are not displayed in the Parameters panel in device editor windows.

Private parameters panel in the New device type window

When creating a new device type, the Private parameters field is populated with data from the Private parameters panel of the software module (selected from the Software modules directory). These parameters will not be visible in the Parameters panel of the device window, but can be manually added and overriden.

Parameters panel in the Device type window

The Parameters panel is used to configure parameters for the device type.

Parameters panel in the New device type entry window

When creating a new device type, the Parameters field is populated with data from the Parameters panel of the software module (selected from the Software modules directory). These parameters will be visible in the Parameters panel of the device window.

States panel in the Device type window

The States panel is used to specify statuses that devices of a specific device type can have.

States panel of the New device type entry window

Data grid columns:

Context menu commands:

The New device state, Device state and Device states windows are used for adding and editing device states.

The permanent delete confirmation prompt is used when deleting device states.

Software module information panel in the Device type window

The Software module information panel contains a read-only text field for displaying information about the software module.

Software module information panel in the New device type entry window

The information displayed in the panel is taken from the Software modules directory.

Keyboard layout design panel in the Device type window

The Keyboard layout design panel is displayed for devices that support a keyboard interface.

The panel is used to create and edit a visual representation of the keyboard layout.

Keyboard layout design panel in the New device type window

The panel contains an editing canvas.

Context menu commands:

Note

The Keyboard layout design panel is used only to edit the visual design of the keyboard and apply numbering to keys. Functions are applied to keys in the Keyboard layouts directory.

Print panel in the Device type window

The Print panel is displayed in the window for device types that support a keyboard interface.

It is used to create and edit a printable view of the keyboard layout.

Print panel in the New device type entry window

Context menu commands:

Input devices panel in the Device window

The Input devices panel is displayed in the window for POS terminal devices. It is used to specify the input devices that are connected to it (such as keyboard, card reader, scales, etc.).

The input device is a peripheral that is physically connected to the POS terminal and is under the same device loader as that terminal.

Input devices in the New device entry window

Data grid columns:

Context menu commands:

Input devices are added using the New input device window. The Input device and Input devices windows are used for editing.

The permanent delete confirmation prompt is used when deleting input devices.

Port gateway panel in the Device window

The Port gateway panel is displayed in the window for devices that can use port gateways. Such devices are connected to a parallel or serial port on the computer. The Port gateway panel is used to specify a port gateway that allows connection via ports on other computers.

Port gateway panel in the New device window

Port gateway panel fields:

Customer displays panel in the Device window

The Customer displays panel is displayed in the window for a device that can use customer displays. It is used to specify the customer displays used with the device.

A customer display can be included under any device loader in the segment. To use it on a specific terminal, it must be specified as the main display or included in the list of additional customer displays in the Customer displays panel.

Customer displays panel in the New device entry window

Customer displays panel fields:

Data grid columns:

Note

Additional customer displays can only be added after the main customer display has been specified.

Context menu commands:

Additional customer displays are added using the New customer display. The Customer display and Customer displays windows are used for editing.

The permanent delete confirmation prompt is used when deleting customer displays.

Printers panel in the Device window

The Printers panel is displayed in the window for POS terminal devices. It is used to specify the printers that are connected to it.

Note

In Tillypad XL various output devices are grouped under the term 'printer'; these can include GSM modems, e-mail delivery devices and other physical and logical output devices.

A printer can be included under any device loader in the segment. To use it on a specific terminal, it must be specified as the main printer or included in the list of additional printers in the Printers panel.

Printers panel in the New device entry window

Printers panel fields:

Note

Printing formats must be defined in the printer's settings, otherwise it won't print anything.

Data grid columns:

Note

Additional printers can only be added after the main printer has been specified.

Context menu commands:

Additional printers are added using the New printer window. The Printer and Printers windows are used for editing.

The permanent delete confirmation prompt is used when deleting additional printers.