From c595202f27eabebee4dd3be7d1d6c71404fc58be Mon Sep 17 00:00:00 2001 From: Marek Siarkowicz Date: Mon, 15 Jun 2015 03:45:48 +0200 Subject: Add rest of zik 2.0 api. --- resource_manager.py | 55 ++++++++++++++++++++++++++++++++++++++++++----------- 1 file 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): -- cgit v1.2.1