panonoctl
Python API to interact with the PANONO 360-camera.
Install
To install, execute:
pip install panonoctl
Documentation
Status
panonoctl is tested under API version 4.23 with firmware 4.2.873.
Example Script
A very basic script, which downloads all UPFs from your PANONO can be found in getAllUpfs.py.
Connect
>>> from panonoctl import panono
>>> cam = panono()
>>> cam.connect()
Authenticate
>>> cam.auth()
You need to authenticate. Otherwise your commands will not be executed.
Take a Picture
>>> cam.capture()
Get the status of your Panono.
>>> cam.getStatus()
Returns a JSON object.
Get the options of your Panono.
>>> cam.getOptions()
Returns a JSON object.
Get the UPFs (Unstitched Panorama Format) from your Panono.
>>> cam.getUpfs()
Returns a JSON object.
Disconnect
>>> cam.disconnect()
Other Features
PANONO provides more features, than those listed above. If you are interested in trying your own commands take a look here for further information.
License
Copyright 2016 Florian Lehner
Licensed under the Apache License, Version 2.0: http://www.apache.org/licenses/LICENSE-2.0