MPOST .NET API Revision History
MPOST .NET API Revision History
Version 3.91
Resolved flash download issues when BNF connected.
Version 3.90
Resolved application crash when USB port disconnected.
Resolved stacked state after USB cable disconnects.
Version 3.80
Added support for set/query Customer Configuration Option command.
Version 3.70
Added Banknote Classification parsing.
Version 3.60
Resolved crash issue when hot-plug.
Resolved index out of range issue when modifying bill inhibits on variants with note index
greater than 70.
Resolved .bds firmware downloading issues for series 2K devices.
Added tracking Reset command to log file.
Version 3.40
Improved flash download support for older SC Advance firmware. Previously, the MPOST library
was not able to perform upgrades on some devices due to a bug in the device firmware. (ex
V2.40 of EBDS Retail for SC Advance).
Corrected an indexing problem that caused incorrect note value to be reported for Series 2000
devices loaded with Brazil code V1.80 or later.
Added new feature to support retrieving the unique serial number of the EASITRAX RFID Tag.
Version 3.30
<Version Not Released>
Version 3.20
Corrected critical exception situation when an AE device reports the 'stacked' event at the start
of API communications. Previously, if the device reported stacked in the first response, MPOST
would fail because it attempted to access a banknote table that was not yet initialized.
Version 3.00
Fixed bug introduced in last version that caused the Soft Reset command to get stuck in an
infinite loop.
Version 2.90
Improved port management to better handle surprise USB disconnections. The library now
ensures the OS has sufficient time to refresh hardware list before attempting a reconnection
when using a Virtual Com Port (VCP) Driver.
Corrected issue where the library could report credit for the value of the previous note after
clearing a BNF jam.
Fixed rare issue around potential response time out issues that could cause a stack request (or
similar operation) to be ignored by the system because it was mistaken for a NAK command.
Version 2.80
Added support for changes to BNF Status command. New property “LastBNFError”.
Version 2.70
Added support for new Audit commands. Host can retrieve the full audit data for all banknotes.
Version 2.60
Added support for Clear Audit command. SC Advance units only.
Ensure specific denominations can be enabled/disabled for Series 2000 products.
Demo applications can be built in Visual Studios 2010.
Version 2.50
Ensure bill data is displayed correctly.
Ensure all documents are properly returned if they are inserted at the same time a disable
command is sent.
Capability for Flash download will now be properly set if the device powers up in the Flash
Download state.
Added support for Cashbox Cleanliness Reporting.
Version 2.40
Ensure Stacked event comes before Power Up Complete Event if communications are lost during
power up.
Ensure the device is disabled immediately after the connection is closed.
Improved device capabilities detection on start up with Series 2000 devices.
Version 2.30
Ensure log file resources are properly released during the close function call.
Events are now raised asynchronously to ensure thread safety between Host and API.
Ensure DownloadRestart Event is raised correctly.
Ensure message is properly built if received by serial port in multiple transactions.
Version 2.20
Updated the Open function to throw exceptions if the port is invalid for any reason.
Version 2.10
Completed support for COM interoperability. Be sure to review the “MPOST .NET COM Callable
Wrapper Manual.pdf” for more information on how to properly reference the DLL for COM
applications.
There are no changes to the underlying API.
Version 2.00
In anticipation for interoperability support with COM, changes have been made to several
methods and properties. These changes are as follows:
o All properties of type char have been changed to type string.
o All array properties that are both settable and gettable have been deprecated,
generating a compiler warning in V1.60 and a compiler error in the next API version and
will be removed completely in versions following that.
o Settable array properties have been replaced by a SetPropertyName method and a
GetPropertyName method for symmetry sake.
These changes are as follows:
Version 1.18
The AutoStack property is now only settable once the connected event has been fired.
After receiving a disconnect event, the Autostack property is now set to false.
When the AutoStack property is set to true while a note is in escrow, the note is now stacked.