Cool stuff. Hope this gains some traction!
It should be very straightforward to wrap libpinproc with your API implementation, allowing you to configure and control a P-ROC (or P3-ROC) setup with very little work. No need to reimplement all of the low level communications to the hardware; that's already done by libpinproc.
- Gerry
http://www.multimorphic.com