akustisches Feedback bei Ereignissen

 
 
Siller POS kann bei unterschiedlichen Ereignissen ein akustisches Feedback geben.  
Grundlegend kann diese Funktion über die Einstellungen aktiviert werden, siehe auch "Anwendungs-Parameter (für Anwender änderbar)".
 
Für folgende Ereignisse (Parameteraufbau UI.AFB.{Ereignis}) kann ein akustisches Feedback aktiviert werden:
 
Parameter
Beschreibung
Parameter im Standard
UI.AFB.ShowWaitScreen
Anzeige eines Warte-Bildschirms
 
UI.AFB.HideWaitScreen
Schließen eines Warte-Bildschirms
 
UI.AFB.UnknownItem
Erfassen eines unbekannten Artikelbarcodes
 
UI.AFB.ScannedItemRecognized
Erfassen eines bekannten Artikelbarcodes
 
UI.AFB.PositionLineEntryConfirmation
Zeileneingabe abgeschlossen
 
UI.AFB.ModalInputEntryConfirmation
modale Eingabe abgeschlossen
 
UI.AFB.ModalInputEntryInputInvalid
modale Eingabe ungültig
 
UI.AFB.ModalInputEntryInputValid
modale Eingabe gültig
 
UI.AFB.CashingLineEntryConfirmation
Zahlung Zeile erfasst
 
UI.AFB.FunctionBarcodeProcessedOK
Funktionsbarcode erkannt und korrekt verarbeitet
 
UI.AFB.FunctionBarcodeProcessFailed
Funktionsbarcode Verarbeitung fehlgeschlagen
 
 
 
Auch für die Anzeige von Popup-Nachrichtenfenstern (Messagebox) kann über einen Parameter (Aufbau: UI.AFB.MsgBox[.{Klasse}][.{Buttons}][.{Text}] zusätzlich ein akustisches Feedback ausgegeben werden:
 
Die Klasse bedeutet die Art der MessageBox.
Die Klasse ist numerisch anzugeben:
 
Klasse
Wert
None
0
Error
16
Hand
16
Stop
16
Question
32
Exclamation
48
Warning
48
Information
64
Asterisk
64
 
Die Klasse ist optional, wenn sie aber nicht angegeben wird, können auch keine Buttons und auch kein Text verwendet werden.
Die Buttons geben an, welche Knöpfe sich auf der Messagebox befinden müssen, um das Feedback auszulösen. Zur Verfügung stehen hier folgende Buttons:
 
  • OK
  • OKCancel
  • AbortRetryIgnore
  • YesNoCancel
  • YesNo
  • RetryCancel
 
Falls nicht die Standardknopf Konfiguration verwendet wird, werden die Schaltflächentexte der Knöpfe ohne Leerzeichen dazwischen angegeben.
Die Buttons sind grundsätzlich optional, werden sie aber nicht angegeben, kann auch kein Text verwendet werden.
 
Der Text ist der Text der in der Messagebox angezeigt wird, ohne Zeilenumbrüche und Leerzeichen.
Der Parameter kann maximal 150 Stellen lang sein, danach findet keine weitere Unterscheidung statt.
Der Text ist optional.
 
Zusätzlich gibt es noch Ereignisse für die Eingabeabfragen. Der Aufbau hierfür ist UI.AFB.Input[.{Text}].
 
Als Text wird hier die Information angegeben, die als Text in der Messagebox angezeigt werden soll (ohne Zeilenumbrüche und Leerzeichen).
Der Parameter kann maximal 150 Stellen lang sein, danach findet keine weitere Unterscheidung statt. Ein Text ist optional.
 
 
Erzeugung von Tönen
Die Töne die erzeugt werden sind in der Notation [FREQUENZ]:[DAUER IN MS] anzugeben. Frequenz und Dauer sind dabei numerisch. Bsp: 1000:100
Eine Frequenz darf dabei einen Wert von 37 bis max. 32767 haben (zusätzlich ist der Wert 0 erlaubt, dieser steht für eine "Pause"). Die Dauer muss dabei größer 0 sein.
Mehrere Töne hintereinander lassen sich durch ; angeben.
 
Beispiel: 1000:100;2000:100;3000:100
Erklärung: Frequenz 1000 mit der Dauer 100ms;Freqenz 2000 mit der Dauer 100ms;Frequenz 3000 mit der Dauer 100ms