The cloud sends a message to the device to let it know that the client is disconnecting
Accept Payment
Capture Auth
Closeout
Discovery request
Key Press
Open Cash Drawer
Order Update
Payment Refund
Print Image (Bitmap)
Print Image (URL)
Print Text
Read Cart Data
Reject Payment
Reset Device
Retrieve Pending Payments
Show Payment Receipt Screen
Show Thank You Screen
Show Welcome Screen
Signature Verified
Terminal Message
Tip Adjust Auth
Transaction Start
Vault Card
Void Payment
Handles the "RESET" message that originates from the server. This message is a request that the connection be severed and re-established. This is done because open long-lived connections can cause load balancers or other proxy type servers to hang when an attempt to restart them is made.
Cloud connections can be interrupted by another terminal. This handles this unique case by disconnecting without sending the shutdown command to the device.
Reports that this connection has been severed via a onDeviceError() notification
Device is there but not yet ready for use
the transport holding the notifications
Device is not there anymore
the transport holding the notifications
Device is there and ready for use
the transport holding the notifications
Called when a raw message is received from the device
the raw message from the device
Send the message to the device using the transport
Supports Acknowledgements
Add a new observer to the list of observers
observer to add
Get Supports Acknowledgements flag
boolean - Flag indicating if this device supports acks
Remove an observer from the list of observers
observer to remove
Generated using TypeDoc
Device definition that has Cloud specific implementation details.