7.21.3 Relation to MDB / ICP state for cashless devices

MDB / ICP defines several states for cashless devices. How to receive this information from the PaymentCashlessDeviceType is described in the following.

Table 68 - Relation to MDB / ICP states
MDB / ICP stateStatus
(Available, Offline, OutOfOrder)
IsEnabled
(true, false)
UserId
(empty, value)
ApproveStatus
(Idle, Ongoing, SuccessfullyFinished, Failed)
RechargeStatus
(Idle, Ongoing, SuccessfullyFinished, Failed)
RefundLastStatus
(Idle, Ongoing, SuccessfullyFinished, Failed)
InactiveOffline, OutOfOrder-----
DisabledAvailablefalse----
EnabledAvailabletrueempty---
Session IdleAvailabletruevalueNot OngoingNot OngoingNot Ongoing
VendAvailabletruevalueOngoingNot OngoingNot Ongoing
RevalueAvailabletruevalueNot OngoingOne of them in Ongoing, the other not Ongoing.
Negative VendNot addressed in this version of the specification