Events
From LaneWiki
The following are Events used by various L’âne modules.
CORE
Lane/CORE/ClockTickMinute
This core event occurs once a minute (approximately).
Lane/CORE/Die
Destroying the object
Lane/CORE/Initialize
Initializing the object.
Lane/CORE/Initialize/Machine
Initializing the Hardware/Peripherals/Machine.
Lane/CORE/Initialize/User Interface
Initializing the interface.
Lane/CORE/Reload Config
Reload the configuration information. By default, this event is triggered by SIGHUP.
Register
Lane/Register/Clerk/Signout
The current clerk is signing out of the register.
Lane/Register/Clerk/Signin
A new clerk is signing into the register.
Lane/Register/Sale/Cancel
Canceling the entire sale
Lane/Register/Sale/Error Correct
Error correcting the previous item.
Lane/Register/Sale/New
Creating a new sale.
Lane/Register/Sale/Resume
Resuming a sale.
Lane/Register/Sale/Suspend
Suspending the current sale.
Lane/Register/Sale/Void by ID
Void a previous sale, selected by that sale's id.
Lane/Register/UserInterface/Lock
In systems with a modeless interface, entering a modal-period. (This event is triggered by the user-interface code.)
Lane/Register/UserInterface/Unlock
In systems with a modeless interface, exiting a modal-period. (This event is triggered by the user-interface code.)
Lane/Register/Tender/Process
Processing a tender.
Lane/Register/Discount/Process
Processing a discount.
Lane/Register/Product/Process
Processing a product.
Lane/Register/Product/Check Price
Checking the price of a product.
Lane/Register/Sale/Subtotal
Calculating and displaying the subtotal.
Lane/Register/Tax/Calculate
Calculate the given tax. This event replaces the previous taxCode system.
Lane/Register/Customer/Process
Opening and processing a customer.
Lane/Register/Tax/Exempt
Exempting this sale from the given tax.
Lane/Register/Tax/Enable
Enabling this sale for the given tax.
Lane/Register/Customer/Receive on Account
Receiving an amount to the customer´s account.
Lane/Register/Printer/Reprint
Reprinting the paper receipt.

