Skip to content
Snippets Groups Projects
Commit 3738eb6d authored by jkerdreu's avatar jkerdreu
Browse files

Added default args.

git-svn-id: https://redmine.imt-atlantique.fr/svn/xaal/code/Python/branches/0.7@2637 b32b6428-25c9-4566-ad07-03861ab6144f
parent 6dcb7f5d
No related branches found
No related tags found
No related merge requests found
......@@ -71,7 +71,7 @@ def cache(addr=None):
dev = Device('cache.basic',addr)
# -- Methods --
def default_get_device_attributes(_device,_attributes):
def default_get_device_attributes(_device=None,_attributes=None):
"""Get attributes of a device in cache with last values and dates"""
logger.info("default_get_device_attributes(device=[%s],attributes=[%s],)" % (_device,_attributes))
......@@ -145,6 +145,8 @@ def gateway(addr=None):
# -- Attributes --
# List of embeded devices | type: data = [ * #6.37(bstr .size 16) ]
dev.new_attribute('embedded')
# List of embeded devices | type: data = [ * #6.37(bstr .size 16) ]
dev.new_attribute('inactive')
return dev
#=====================================================================
......@@ -210,31 +212,31 @@ def lamp_color(addr=None):
dev.new_attribute('scene')
# -- Methods --
def default_turn_on():
def default_turn_on(_smooth=None):
"""Switch on the lamp"""
logger.info("default_turn_on()")
logger.info("default_turn_on(smooth=[%s],)" % (_smooth))
def default_turn_off():
def default_turn_off(_smooth=None):
"""Switch off the lamp"""
logger.info("default_turn_off()")
logger.info("default_turn_off(smooth=[%s],)" % (_smooth))
def default_set_brightness(_brightness,_smooth):
def default_set_brightness(_brightness=None,_smooth=None):
"""Change the brightness of the lamp"""
logger.info("default_set_brightness(brightness=[%s],smooth=[%s],)" % (_brightness,_smooth))
def default_set_white_temperature(_white_temperature):
def default_set_white_temperature(_white_temperature=None):
"""Change the temperature of the white"""
logger.info("default_set_white_temperature(white_temperature=[%s],)" % (_white_temperature))
def default_set_hsv(_hsv,_smooth):
def default_set_hsv(_hsv=None,_smooth=None):
"""Change the color of the lamp"""
logger.info("default_set_hsv(hsv=[%s],smooth=[%s],)" % (_hsv,_smooth))
def default_set_mode(_mode):
def default_set_mode(_mode=None):
"""Change the mode of the lamp"""
logger.info("default_set_mode(mode=[%s],)" % (_mode))
def default_set_scene(_scene,_options):
def default_set_scene(_scene=None,_options=None):
"""Change the scene played by the color-changing lamp"""
logger.info("default_set_scene(scene=[%s],options=[%s],)" % (_scene,_options))
......@@ -268,19 +270,19 @@ def lamp_dimmer(addr=None):
dev.new_attribute('white_temperature')
# -- Methods --
def default_turn_on():
def default_turn_on(_smooth=None):
"""Switch on the lamp"""
logger.info("default_turn_on()")
logger.info("default_turn_on(smooth=[%s],)" % (_smooth))
def default_turn_off():
def default_turn_off(_smooth=None):
"""Switch off the lamp"""
logger.info("default_turn_off()")
logger.info("default_turn_off(smooth=[%s],)" % (_smooth))
def default_set_brightness(_brightness,_smooth):
def default_set_brightness(_brightness=None,_smooth=None):
"""Change the brightness of the lamp"""
logger.info("default_set_brightness(brightness=[%s],smooth=[%s],)" % (_brightness,_smooth))
def default_set_white_temperature(_white_temperature):
def default_set_white_temperature(_white_temperature=None):
"""Change the temperature of the white"""
logger.info("default_set_white_temperature(white_temperature=[%s],)" % (_white_temperature))
......@@ -362,19 +364,19 @@ def metadatadb(addr=None):
dev = Device('metadatadb.basic',addr)
# -- Methods --
def default_get_devices(_key,_value):
def default_get_devices(_key=None,_value=None):
"""Get the list of known devices; possibly filtered by a key, a (non-null) value, or both"""
logger.info("default_get_devices(key=[%s],value=[%s],)" % (_key,_value))
def default_get_keys_values(_device,_keys):
def default_get_keys_values(_device=None,_keys=None):
"""Get the map of keys-values associated with a given device; possibly restricted to a list of wanted keys"""
logger.info("default_get_keys_values(device=[%s],keys=[%s],)" % (_device,_keys))
def default_get_value(_device,_key):
def default_get_value(_device=None,_key=None):
"""Get the value of a key of a device"""
logger.info("default_get_value(device=[%s],key=[%s],)" % (_device,_key))
def default_update_keys_values(_device,_map):
def default_update_keys_values(_device=None,_map=None):
"""Update keys-values on a device; non-existing keys are added; the null value deletes a key; a null map deletes all keys-values of a device; devices with no more key-value are withdrawn of the DB"""
logger.info("default_update_keys_values(device=[%s],map=[%s],)" % (_device,_map))
......@@ -509,7 +511,7 @@ def scenario(addr=None):
"""Disable the scenario"""
logger.info("default_disable()")
def default_run(_options):
def default_run(_options=None):
"""Run the scenario (if enabled)"""
logger.info("default_run(options=[%s],)" % (_options))
......@@ -578,7 +580,7 @@ def shutter_position(addr=None):
"""Stop ongoing action of the shutter"""
logger.info("default_stop()")
def default_set_position(_position):
def default_set_position(_position=None):
"""Change the position of the shutter"""
logger.info("default_set_position(position=[%s],)" % (_position))
......@@ -629,7 +631,7 @@ def tts(addr=None):
dev = Device('tts.basic',addr)
# -- Methods --
def default_say(_msg,_lang,_voice):
def default_say(_msg=None,_lang=None,_voice=None):
"""Say message"""
logger.info("default_say(msg=[%s],lang=[%s],voice=[%s],)" % (_msg,_lang,_voice))
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please to comment