Skip to content

PyramidTechnologies/jPyramid-RS-232

Repository files navigation

Maven Build Status Coverage Status

Overview

This library is for OEMs and software developers looking to quickly and easily integrate an RS-232 bill validator into their system. Get up and running quickly without having to worry about the low-level bit twiddling.

Important

If you are using an Apex 7000 or Spectra, please make sure that all of your dip switches are in the off position. The unit msust be in RS-232 mode to use this library. For more information about configuration, please see our faq.

Android

This does not support Android. The native library that handles the serial port does not support Android. We do not plan on adding this feature at anytime in the future.

Java Pyramid Device API

  • Cross-platform, RS-232 Bill Validator API
  • Supports Escrow Mode
  • Highly Configurable
  • Very lightweight library (small jar and low memory consumption)

Use with Gradle

dependencies {
    compile 'com.pyramidacceptors:jPyramid-RS-232:1.+'
}

Dependencies if you prefer to not use Gradle

Or Pick Your Maven Toolset

Maven Central

Troubleshooting

On Linux, we've heard of some folks having trouble using the auto-detect port and getPortList functions. For reason's we have yet to identify, this appears to be resolved by running you app from terminal with the -jar switch.

java -jar your_app.jar

License

This library is available under the MIT License

Contribution guidelines

We warmly welcome pull requests, feature requests, and any other feedback you are willing to offer.