| GeViScope SDK > Action documentation > POS

POS

Points of sales (POS) Actions enable the exchange of accompanying meta data between POS Management Systems and GeViScope/re_porter. With these actions payment processes can be documented consistently by video. The use of these actions for start and re-start of event recordings leads to the output of accompanying meta data in live video in GSCView as well as in the storage of those in the video data base. The video sequences recorded via POS Actions can easily be retrieved in GscView using the accompanying meta data und special data filter dialogs (optional) Besides the actions POSStatus and POSData for the general integration into POS Management Systems there are also POS actions which belong to special GeViScope drivers. The actions FillingPumpStatus, TerminalArticleData and TerminalPaymentData are used by the driver "HUTH". The driver "HUTH" is a GeViScope Media Plugin, which was developed by GEUTEBRÜCK, to integrate filling station management systems of the manufacturer HUTH Elektronik Systeme GmbH into GeViScope/re_porter. The driver is compatible to HUTH Video Interface T400/T450/Maxi/mini V1.2. The actions InterfaceRawData and InterfaceRawAnswer are also used by the driver "HUTH". But they only serve for debugging and fault analysis purpose. They can also be used in general for any link that the concerned action supports - respectively uses these actions. The action BarcodeData serves as a general integration of barcode scanners.

Barcode data

Action name:BarcodeData(ReaderName, TimeStamp, Barcode)

Action category: notification

The POS Management System (or any other system like barcode scanner or similar) sends the action as soon as a barcode was read. Via the parameter "ReaderName" the affected barcode scanner will be identified. The further parameter will be filled with video meta data by the POS Management System.

 

Parameter Function
scanner ReaderName Alphanumerical identification of the barcode scanner
time stamp TimeStamp Time stamp.
code Barcode Alphanumerical field for recording the scanned barcode.

Filling pump status

Action name:FillingPumpStatus(TerminalName, TimeStamp, PumpNo, Status, Amount, Price, Details) Action category: notification

The "HUTH" driver sends the action for each status change of one filling pump. Via the parameter "TerminalName" the concerned device will be identified. The "HUTH" driver is principally able to build up several connections to different Huth devices. The driver sends the alphanumerical value defined in his setup as "Interface name". The further parameter will be filled with video meta data by the driver.

 

Parameter Function
Terminal TerminalName Identifies the affected device. The "HUTH" driver is principally able to build up several connections to different Huth devices. The driver sends the alphanumerical value defined in his setup as "Interface name".
time stamp TimeStamp Time Stamp, when the status change was detected by the Huth-System
pump no PumpNo Number of the filling pump
status Status New status of the filling pump
Filling started = Huth-device status "taken off before filling"
Filling stopped = Huth-device status "put back on end of filling"
Pump released = Huth-device status "disconnect after filling"
Amount message = sum - respectively amount notice of the filling pump
amount Amount Amount of the booking (optional)
price Price Sum of the booking (optional)
details Details Free text (optional)

Interface raw answer

Action name:InterfaceRawAnswer(InterfaceName, TimeStamp, Data)

Action category: notification

This action is used by the "HUTH" driver. ". It serves only as a debug service and can also be used in general for any integration that supports or uses this action. The "HUTH" driver sends the action for each telegram it has sent to the end device. The affected end device will be identified by the parameter "TerminalName". The "HUTH" driver can always build up numerous connections to different Huth devices. The driver then sends the alphanumerical value defined in its setup as "Interface name" The further parameter will be filled with video meta data by the driver.

 

Parameter Function
interface InterfaceName Identifies the affected end device. The "HUTH" driver is principally able to build up several connections to different Huth devices. The driver sends the alphanumerical value defined in his setup as "Interface name".
time stamp TimeStamp TimeStamp when the telegram was received from the Huth system.
answer Data The sent telegram in raw format.

 

Interface raw data

Action name:InterfaceRawData(InterfaceName, TimeStamp, Data)

Action category: notification

This action is used by the driver "HUTH". It serves only as a debug service and can also be used in general for any integration that supports or uses this action. The "HUTH" driver sends the action for each telegram it has received from the end device. The affected end device will be identified by the parameter "TerminalName". The "HUTH" driver can always build up numerous connections to different Huth devices. The driver then sends the alphanumerical value defined in its setup as "Interface name" The further parameter will be filled with video meta data by the driver.

 

Parameter Function
interface InterfaceName Identifies the affected end device. The "HUTH" driver is principally able to build up several connections to different Huth devices. The driver sends the alphanumerical value defined in his setup as "Interface name".
time stamp TimeStamp TimeStamp when the telegram was received from the Huth system.
data Data The received telegram in raw format.

POS data

Action name:POSData(POSName, TimeStamp, Article, Price, Units, PricePerUnit, Line1, Line2, Line3, Line4, Line5)

Action category: logical

The POS Management System sends the action for each transaction carried out at a cash point

Via the parameter "POS"the affected cash point will be identified. The further parameter will be filled with video meta data by the POS Management System

 

Parameter Function
POS POSName Alphanumerical identification of the cash point
time stamp TimeStamp Time Stamp, when the action was send from the POS management system
article Article Identification of the booked article (optional)
price Price Amount (single price multiplied with number of articles) of transaction (optional)
units Units Amount of articles of the transaction (optional)
price per unit PricePerUnit Single article price of the transaction (optional)
line 1 Line1 Alphanumerical fields /sections for storing of additional information concerning the transaction or for storing information which have been printed out on the sales slip (optional)
line 2 Line2 Alphanumerical fields /sections for storing of additional information concerning the transaction or for storing information which have been printed out on the sales slip (optional)
line 3 Line3 Alphanumerical fields /sections for storing of additional information concerning the transaction or for storing information which have been printed out on the sales slip (optional)
line 4 Line4 Alphanumerical fields /sections for storing of additional information concerning the transaction or for storing information which have been printed out on the sales slip (optional)
line 5 Line5 Alphanumerical fields /sections for storing of additional information concerning the transaction or for storing information which have been printed out on the sales slip (optional)

POS status

Action name:POSStatus(POSName, TimeStamp, Status, Details)

Action category: logical

The POS management system sends the action as soon as the cash point is opened or closed or as soon as a cancellation will be made at a cash point.

Via the parameter "POS" the concerned cash point will be identified. The further parameter will be filled with video meta data from the POS management system.

The parameter "Status" can be addressed by the POS management system with a code figure for the currently notified status.

 

Parameter Function
POS POSName Alphanumerical identification of cash point
time stamp TimeStamp Time Stamp, when the action was sent from the POS management system
status Status Identification figure for the currently notified status
details Details Additional alphanumerical information from POS management system (optional)

Terminal article data

Action name:TerminalArticleData(TerminalName, TimeStamp, CashierStation, PumpNo, AlarmStatus, Amount, Price, Details)

Action category: notification

The "Huth" driver sends the actions for each product-group-booking. Via the parameter "TerminalName" the affected device will be identified. The "HUTH" driver is principally able to build up several connections to different Huth devices . The driver sends the alphanumerical value defined in his setup as "Interface name". The further parameter will be filled with video meta data via the driver.

 

Parameter Function
Terminal TerminalName Identifies the affected device. The "HUTH" driver is principally able to build up several connections to different Huth devices. The driver sends the alphanumerical value defined in his setup as "Interface name".
time stamp TimeStamp Time Stamp, when the status change was detected by the Huth-System
cashier station CashierStation Number of the cash point where the booking is carried out
pump no PumpNo Number of the filling point
alarm AlarmStatus Status of Alarm-Flags
Yes = Alarm-Flag was set by the Huth system
No = Alarm-Flag not set
amount Amount Amount of the booking (optional)
price Price Sum of the booking (optional)
details Details Free text (optional)

Terminal payment data

Action name:TerminalPaymentData(TerminalName, TimeStamp, CashierStation, PumpNo, AlarmStatus, Amount, Price, Details)

Action category: notification

The "HUTH" driver sends the action for each termination of a booking with the used method of payment. Via the parameter "TerminalName" the affected device will be identified. The "HUTH" driver is principally able to build up several connections to different Huth devices. The driver sends the alphanumerical value defined in his setup as "Interface name". The further parameter will be filled with video meta data via the driver.

 

Parameter Function
Terminal TerminalName Identifies the affected device. The "HUTH" driver is principally able to build up several connections to different Huth devices. The driver sends the alphanumerical value defined in his setup as "Interface name".
time stamp TimeStamp Time Stamp, when the status change was detected by the Huth-System
cashier station CashierStation Number of the cash point where the booking is carried out with the used payment method
pump no PumpNo Number of the filling point (optional)
alarm AlarmStatus Status of Alarm-Flags
Yes = Alarm-Flag was set by the Huth system
No = Alarm-Flag not set
amount Amount Amount of the booking (optional)
price Price Sum of the booking (optional)
details Details Free text (optional)