diff --git a/examples/parameters/persistent_params_from_file.py b/examples/parameters/persistent_params_from_file.py index 7da06aac6..ead4ad8a9 100644 --- a/examples/parameters/persistent_params_from_file.py +++ b/examples/parameters/persistent_params_from_file.py @@ -33,6 +33,7 @@ """ import argparse import logging +import os import cflib.crtp from cflib.crazyflie import Crazyflie @@ -40,16 +41,17 @@ from cflib.utils import uri_helper from cflib.utils.param_file_helper import ParamFileHelper - uri = uri_helper.uri_from_env(default='radio://0/80/2M/E7E7E7E7E7') # Only output errors from the logging framework logging.basicConfig(level=logging.ERROR) +default_file = os.path.join(os.path.dirname(os.path.abspath(__file__)), 'persistent_params_from_file.yaml') if __name__ == '__main__': parser = argparse.ArgumentParser() - parser.add_argument('-f', '--file', type=str, help='The yaml file containing the arguments. ') + parser.add_argument('-f', '--file', type=str, default=default_file, + help='The yaml file containing the arguments. (default: params.yaml)') args = parser.parse_args() cflib.crtp.init_drivers() diff --git a/examples/parameters/persistent_params_from_file.yaml b/examples/parameters/persistent_params_from_file.yaml new file mode 100644 index 000000000..d3b764c3b --- /dev/null +++ b/examples/parameters/persistent_params_from_file.yaml @@ -0,0 +1,8 @@ +# Example file for writing persistent parameters using a file +params: + activeMarker.back: + default_value: 3 + is_stored: true + stored_value: 30 +type: persistent_param_state +version: '1'