Commit Graph

19 Commits (master)

Author SHA1 Message Date
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