bitvend/mdb: remove unused coin sniffing stuff

master
informatic 2023-07-15 22:03:59 +02:00
parent 3db2cfb7f8
commit 1c4dc95a1e
1 changed files with 0 additions and 32 deletions

View File

@ -51,35 +51,3 @@ class BitvendCashlessMDBDevice(CashlessMDBDevice):
self.logger.info("Vend complete!")
self.current_tx_id = None
cashless_purchase_counter.inc()
last_purchase = 0
def process_request(self, req):
if (
req.command == COIN_EXP
and req.validate_checksum()
and req.data[0] == COIN_EXP_PAYOUT
and not req.processed
):
self.logger.info("Purchase with change detected")
req.processed = True
if time.time() - self.last_purchase > 5:
purchase_counter.inc()
self.last_purchase = time.time()
elif req.command == COIN_TYPE and req.validate_checksum() and not req.processed:
self.logger.info("Purchase without detected")
req.processed = True
if time.time() - self.last_purchase > 5:
purchase_counter.inc()
self.last_purchase = time.time()
elif (
req.command == COIN_POLL
and req.validate_checksum()
and not req.processed
and req.ack
):
self.logger.info("Coin detected")
req.processed = True
coin_counter.inc()
return super(BitvendCashlessMDBDevice, self).process_request(req)