techninja / cncserver

A RESTful API server for driving serial based CNC devices
133 stars 39 forks source link

Stream support and full buffer utilization #54

Closed techninja closed 9 years ago

techninja commented 9 years ago

This branch takes work from the buffer skip attempt branch, and pulls it out, connecting all the dots in between. We couldn't pause, skip the buffer, then resume to the last position as buffered positions were relative, so now:

As a bonus, this also adds direct node API push for setPen, allowing same object bypassing of API queries for very fast pushthrough for the many hundreds of positional updates required for smooth buffer fills.