I am developing an MDB (Multi-Drop Bus) driver for a coin changer for Arduino ESP32 - MDB Protocol Documentation: PDF Link.
I am testing my code with an MEI CF 7000 Coin Changer.
I have tested all commands, and everything seems to respond correctly (according to the protocols documentation)
However, the only (but necessary) thing I don't understand is that whenever I send a POLL request (0x0b), it always returns 0x0b.
The device returns 0x0b while fully configured and working as expected; it accepts and dispatches coins when asked to.
Question: When sending a POLL command, why does the device always return 0x0b even when it does not seem to be in the reset mode?
I have tested this with two different devices, and both give me the same results!
This means that there is something that I am missing or that I do not understand how the polling request works.
I am testing my code with an MEI CF 7000 Coin Changer.
I have tested all commands, and everything seems to respond correctly (according to the protocols documentation)
However, the only (but necessary) thing I don't understand is that whenever I send a POLL request (0x0b), it always returns 0x0b.
The device returns 0x0b while fully configured and working as expected; it accepts and dispatches coins when asked to.
Question: When sending a POLL command, why does the device always return 0x0b even when it does not seem to be in the reset mode?
I have tested this with two different devices, and both give me the same results!
This means that there is something that I am missing or that I do not understand how the polling request works.
