Skip to content

Releases: PyramidTechnologies/netPyramid-RS-232

Add more error handling

26 Feb 16:40
Compare
Choose a tag to compare

The inner RS232 comm loop now has extra error handling. Any hardware issues (e.g. your USB port explodes) will be reported through the NotifyError mechanic.

This also adds support for injecting your own ICommPort via the RS232Config class. See the code for more details on how to do this.

Pause and Resume

26 Aug 17:18
Compare
Choose a tag to compare

Add Pause and Resume feature to bill acceptor

This allows for immediate bill acceptor start/stop without affecting the serial port.

Escrow mode update

24 Mar 17:02
Compare
Choose a tag to compare

In escrow mode, only raise the escrow event 1 time per escrow sequence

Due to the nature of RS-232 polling, the slave will always report "escrow" immediately after a stack or return command. This
commit adds a filter to guarantee that this escrow state change is handled more like a single shot event instead of a state. Since
the escrow state change is originally reported, this does not necessarily break the state machine. The only instance in which this
change may be problematic is if you are actively switching on the state in client side code. From what I've seen, clients are more
passive about state change so I do not anticipate any issues.

Also included in this release is an optional dll signed with a strong name key.

Support RS-232 Reset

20 Jan 16:03
Compare
Choose a tag to compare

This update requires firmware support. Most common firmware will support this command. If you bill acceptor does not appear to reset when the reset button in the sample app is clicked, contact PTI.

The reset command is documented here on page 6: https://pyramidacceptors.com/pdf/RS_232.pdf

Re-namespaced Release

21 Sep 18:09
Compare
Choose a tag to compare

Made the namespace more consistent with the Pyramid product line.
Add new sample
Add latest installer for the test app

First release

08 Sep 22:00
Compare
Choose a tag to compare

The first official and supported release. Included are the library dependencies, docs, and the installer for the test app. The installer is not required, just useful if you don't want to setup VS and compile just to test things.

Remove non-toggle mode

25 Aug 18:36
Compare
Choose a tag to compare
Pre-release

This release removes the experimental non-toggling feature

Alpha Release

24 Aug 20:56
Compare
Choose a tag to compare
Alpha Release Pre-release
Pre-release

This is the alpha release for the .NET RS-232 API for Pyramid bill acceptors. It is not yet fully tested or documented like our Java library but we hope to get there with your help.