aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMarek Siarkowicz <mareksiarkowicz@gmail.com>2015-06-15 03:45:48 +0200
committerMarek Siarkowicz <mareksiarkowicz@gmail.com>2015-06-15 03:45:48 +0200
commitc595202f27eabebee4dd3be7d1d6c71404fc58be (patch)
treeb38bb5926d63763a855d3dfe67968d4275d82156
parent72ae1ce983ede231a581d3c41f0ddea5c7ddf092 (diff)
downloadpyParrotZikTCP-c595202f27eabebee4dd3be7d1d6c71404fc58be.tar.xz
pyParrotZikTCP-c595202f27eabebee4dd3be7d1d6c71404fc58be.zip
Add rest of zik 2.0 api.
-rw-r--r--resource_manager.py55
1 files changed, 44 insertions, 11 deletions
diff --git a/resource_manager.py b/resource_manager.py
index 6bb8eb7..daf6ecd 100644
--- a/resource_manager.py
+++ b/resource_manager.py
@@ -123,20 +123,53 @@ class Version1ResourceManager(ResourceManagerBase):
class Version2ResourceManager(ResourceManagerBase):
resources = {
+ '/api/account/username': ['get', 'set'],
+ '/api/appli_version': ['set'],
+ '/api/audio/counter': ['get'],
+ '/api/audio/equalizer/enabled': ['get', 'set'],
+ '/api/audio/equalizer/preset_id': ['set'],
+ '/api/audio/equalizer/preset_value': ['set'],
+ '/api/audio/noise_cancellation/enabled': ['get', 'set'],
+ '/api/audio/noise_control/enabled': ['get', 'set'],
+ '/api/audio/noise_control': ['get'],
+ '/api/audio/noise_control/phone_mode': ['get', 'set'],
+ '/api/audio/noise': ['get'],
+ '/api/audio/param_equalizer/value': ['set'],
+ '/api/audio/preset/bypass': ['get', 'set'],
+ '/api/audio/preset/': ['clear_all'],
+ '/api/audio/preset/counter': ['get'],
+ '/api/audio/preset/current': ['get'],
+ '/api/audio/preset': ['download', 'activate', 'save', 'remove', 'cancel_producer'],
+ '/api/audio/preset/synchro': ['start', 'stop'],
+ '/api/audio/smart_audio_tune': ['get', 'set'],
+ '/api/audio/sound_effect/angle': ['get', 'set'],
+ '/api/audio/sound_effect/enabled': ['get', 'set'],
+ '/api/audio/sound_effect': ['get'],
+ '/api/audio/sound_effect/room_size': ['get', 'set'],
+ '/api/audio/source': ['get'],
+ '/api/audio/specific_mode/enabled': ['get', 'set'],
+ '/api/audio/thumb_equalizer/value': ['get', 'set'],
+ '/api/audio/track/metadata': ['get', 'force'],
+ '/api/bluetooth/friendlyname': ['get', 'set'],
+ '/api/flight_mode': ['get', 'enable', 'disable'],
+ '/api/software/download_check_state': ['get'],
+ '/api/software/download_size': ['set'],
+ '/api/software/tts': ['get', 'enable', 'disable'],
+ '/api/software/version_checking': ['get'],
'/api/software/version': ['get'],
+ '/api/system/anc_phone_mode/enabled': ['get', 'set'],
+ '/api/system/auto_connection/enabled': ['get', 'set'],
+ '/api/system/auto_power_off': ['get', 'set'],
+ '/api/system/auto_power_off/presets_list': ['get'],
+ '/api/system/battery/forecast': ['get'],
'/api/system/battery': ['get'],
+ '/api/system/bt_address': ['get'],
+ '/api/system': ['calibrate'],
+ '/api/system/color': ['get'],
+ '/api/system/device_type': ['get'],
+ '/api/system/': ['factory_reset'],
+ '/api/system/head_detection/enabled': ['get', 'set'],
'/api/system/pi': ['get'],
- '/api/bluetooth/friendlyname': ['get'],
- '/api/system/auto_connection/enabled': ['get', 'set'],
- '/api/system/anc_phone_mode/enabled': ['get', 'set'],
- '/api/flight_mode': ['get', 'enable', 'disable'],
- '/api/audio/sound_effect/enabled': ['get', 'set'],
- '/api/audio/sound_effect/room_size': ['get', 'set'],
- '/api/audio/sound_effect/angle': ['get', 'set'],
- '/api/audio/noise': ['get'],
- '/api/audio/noise_control': ['get'],
- '/api/audio/noise_control/enabled': ['get', 'set'],
- '/api/audio/track/metadata': ['get'],
}
class DeviceDisconnected(Exception):