- SDK Fundamentals
- SDK Deep dive
- Extended features
- CAMAPI usage
- Tools and Software support
- Software release and Update
- Contact Us
Edgertronic Software Developers Kit (SDK) overview
The edgertronic is a mostly open software platform which allows those with software skills to customize the operation of the camera. The version of the software license that comes with the camera requires you to provide back, unencumbered, any software you develop that modifies edgertronic software or uses CAMAPI. The intent of having you provide back the software is so we can share the code with other users so everyone can benefit. If your contribution is well received, the feature may be added in a future software release. If we use your implementation of the feature, you will be credited as a community contributor to the camera.
In some instances, a customer who modifies the software may not want to share the changes outside their organization.In this case a special camera software license is required. Contact edgertronicfor pricing information.
There is no warranty for any of the software in the edgertronic camera, to the extent permitted by applicable law, except when otherwise stated in writing the copyright holders and/or other parties provide the program "as is" without warranty of any kind, either expressed or implied, including, but not limited to,the implied warranties of merchantability and fitness for a particular purpose. The entire risk as to the quality and performance of the program is with you. Should the program prove defective, you assume the cost of all necessary servicing, repair or correction.
Further, there is no warranty that you be able to modify or enhance the software to change the capabilities of the camera. No free support is provided to assist in modifying the software. If you want professional support, contact edgertronic for pricing information.
You can control the camera by running code in the camera directly or controlling the camera over the network. Of course you can control the camera trigger with an external signal. Code running on the camera needs to be written in python and will control the camera using CAMAPI (documented below). If you control the camera over the network from an external computer, then you can use any programming language/environment you choose that supports HTTP/JSON.CAMAPI is exposed over the network with a HTTP/JSON wrapping (which is also documented below). If you like python, you can use the hcamapi.py module to use CAMAPI on your host computer.
If you require custom engineering services to modify or extend the edgertronic camera feature set, please let us know.Generally any changes or enhancements made will be licensed back to you so that we can include the feature in a future camera release.
Edgertronic high speed camera Promo Video
Start navigating this wiki by going to the SDK Fundamentals page in the table of contents.