About This Manual


What is the ck-inodrive-api?:

Cardinal Kinetic’s InoDrive is an innovative, networked, all-in-one integrated motion system package built for modern engineers who require highly reliable, accurate, and precise control of brushless DC motors. It combines all the capabilities of a servo amplifier, motion controller, and fully functional logic engine, into a single, flexible, and powerful control unit.
InoDrive is powered by InoWorx, our powerful web IDE platform, providing a code-free approach with all the critical design elements to solve the most demanding motion applications. InoWorx is unique in that it provides API’s and pre-engineered routines for PC and SBC driven applications, while also supporting legacy communication protocols for the more traditional control architectures of the past.

Why would I need an API to work with InoDrive if I have InoWorx?:

You may or may not choose to utilize the API, it is an additional accessory providing another form of control which will be valuable in many circumstances. ck-inodrive-api is meant to help you interact with variables, files, and other data being utilized by your program as it works across the InoWorx/InoDrive landscape. Document your values in files on your computer, read specific files, get configuration information and more with our API.

Features:

Create a connection between the InoDrive module and your application to:

  • Get connection information from the drive as it works
  • Read/Write module configuration information
  • Poll the drive for variable information
  • Read/Write variable information
  • And more

Docs:

To view the CK-InoDrive-API on the NPM Registry, please visit NPM
This manual contains all necessary information for working with the API
To read more about the InoDrive and InoWorx solution itself, please visit Cardinalkinetic.com

License:

Copyright 2023 Insight Automation, INC.

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the “Software”), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED “AS IS”, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

Open Source Listing:

Notice of Attributions