feat(hal): add EBDS bill validator driver for BATM3 support
Port MEI CashFlow SC / BNR Advance EBDS protocol from lamassu-machine to TypeScript HAL. Adds 'batm3' machine model preset (EBDS validator + F56 dispenser). Fixes hardcoded 'id003' validator type in device config overrides so model presets correctly propagate their validator type. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
parent
2cc0acfdef
commit
71eff33f1e
11 changed files with 814 additions and 13 deletions
|
|
@ -15,7 +15,7 @@ export interface CassetteConfig {
|
|||
|
||||
export interface HalConfig {
|
||||
validator: {
|
||||
type: 'id003'
|
||||
type: 'id003' | 'ebds'
|
||||
device: string | string[]
|
||||
fiatCode: string
|
||||
}
|
||||
|
|
|
|||
|
|
@ -390,6 +390,10 @@ app.whenReady().then(() => {
|
|||
{ denomination: 100, count: 500 },
|
||||
],
|
||||
gaia: [{ denomination: 20, count: 50 }],
|
||||
batm3: [
|
||||
{ denomination: 20, count: 500 },
|
||||
{ denomination: 50, count: 500 },
|
||||
],
|
||||
}
|
||||
seedCassettes = presets[model] || []
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue