lamassu-server/new-lamassu-admin/src/utils/machine.js
2023-08-24 11:45:19 +01:00

54 lines
929 B
JavaScript

const modelPrettifier = {
douro1: 'Douro',
sintra: 'Sintra',
gaia: 'Gaia',
tejo: 'Tejo',
aveiro: 'Aveiro',
grandola: 'Grândola'
}
const cashUnitCapacity = {
default: {
cashbox: 600,
cassette: 500
},
douro: {
cashbox: 600,
cassette: 500
},
grandola: {
cashbox: 2500,
cassette: 2800
},
aveiro: {
cashbox: 1500,
stacker: 60,
escrow: 20,
cassette: 500
},
tejo: {
// TODO: add support for the different cashbox configuration in Tejo
cashbox: 1000,
cassette: 500
},
gaia: {
cashbox: 600
},
sintra: {
cashbox: 1000,
cassette: 500
},
gmuk1: {
cashbox: 2200,
cassette: 2000
}
}
const getCashUnitCapacity = (model, device) => {
if (!cashUnitCapacity[model]) {
return cashUnitCapacity.default[device]
}
return cashUnitCapacity[model][device]
}
export { modelPrettifier, cashUnitCapacity, getCashUnitCapacity }