informatic
e4d7404a45
add admin summary view, fix product id calculation
2024-03-07 18:51:59 +01:00
informatic
a9012778fc
mdb: fix handling of messages with checksum = 0
2023-11-11 21:06:35 +01:00
informatic
3db2cfb7f8
mdb: support vend success/failure/completion, checksum cleanup
2023-07-15 21:58:03 +02:00
informatic
d5896d5d16
*: reformat using black
2023-07-14 23:34:14 +02:00
informatic
f4bddd3532
mdb: correct decimal places factor, lower transaction cap
2023-07-14 23:28:09 +02:00
informatic
0de9112c9b
mdb/backend: delay device open, adjust serial interface path
2023-07-14 23:27:21 +02:00
informatic
56df3a536f
*: deployment fixes
2020-06-22 17:25:45 +02:00
informatic
f4f76f888e
Merge branch 'master' of https://code.hackerspace.pl/q3k/bitvend into usb-interface
2020-06-22 14:11:07 +02:00
informatic
494f5ef2bc
WIP vending v2 with serial backend
2020-06-21 23:20:14 +02:00
q3k
9ea05b5c70
hack: pull changes from old rpi
2020-02-23 10:59:01 +01:00
informatic
615293aba8
mdb: Make raspi backend blocking
2017-12-08 20:42:22 +01:00
informatic
95fef5ea10
Implement MDB POLL retransmissions
2017-04-05 20:16:17 +02:00
informatic
15428910fa
Transfers implementation
2017-04-05 20:15:50 +02:00
informatic
32caeed871
Rewrite, user authentication
2017-04-05 00:26:26 +02:00
informatic
f2eb24aeac
Fix lockup recovery
2017-03-29 14:32:36 +02:00
informatic
940ca43f5b
Add dumb lockup prevention
...
This tends to happen, because we seem to be tiny bit too slow sometimes
and VMC considers our ACK as bill validator ACK and then it furiously
tries to initialize it. In such case, if we get 20 consecutive bill
validator RESET requests, we just ACK every other bill validator
message, but don't response to POLL. It'll just unlock after a second...
This needs to be fixed properly by figuring out why there's some latency
sometimes. (well, maybe it's just because of python?)
2017-02-17 14:06:15 +01:00
informatic
9209cd077a
Add subsystems status display
2017-01-17 01:05:45 +01:00
informatic
69f66c2f62
Render QRCodes in separate requests, migrate to blockcypher
2017-01-16 23:40:41 +01:00
informatic
0d60acf4c9
Refactor out clean python mdb implementation from bitvend
2017-01-14 02:48:07 +01:00