Commit Graph

48 Commits

Author SHA1 Message Date
Daniel Agar 4252511b8e add bitmask param metadata 2016-07-07 12:42:59 +02:00
Stephen Street 039d5528dd Change prefix construction to allow correct building of scope tag in parameters.xml when building out-of-tree (#4781)
Fixes issue #4767
2016-06-09 15:08:57 -04:00
Beat Küng 6a07d61671 parameter source parser: validate length of parameter name (limited to 16) 2016-05-14 11:29:24 +02:00
Daniel Agar 194b48b50a srcscanner.py replace windows slashes 2016-05-11 18:51:39 +02:00
Lorenz Meier 23a9af9088 Bump param meta version 2016-05-01 18:28:45 +02:00
David Sidrane 64d43ad381 Scope parameter included in build by cmake/configs
Conflicts:
	Tools/px_generate_params.py
	src/lib/ecl
2016-05-01 13:47:41 +02:00
Lorenz Meier a741257293 Enable new ESP8266 TELEM2 output mode 2016-04-29 14:59:11 +02:00
Lorenz Meier a01cb1d0b8 Bump param meta version 2016-04-27 16:40:58 +02:00
Lorenz Meier 2a83cb54c8 Raise param meta version 2016-04-25 09:36:13 +02:00
Lorenz Meier d3dff8a1e2 Raise params version 2016-04-25 08:44:51 +02:00
Daniel Agar ff75b8bb8f allow boolean tag 2016-03-25 20:47:56 -04:00
Lorenz Meier 79fb8036b6 Bump param meta version 2016-03-13 18:29:01 +01:00
Lorenz Meier ad58fc7458 Bump param version 2016-03-06 17:38:08 +01:00
Don Gagne 07775f7629 Add initial version stamps to meta data 2016-03-05 20:33:16 +01:00
Lorenz Meier 9415dd8cd3 Add support for increment tag 2016-02-28 19:42:19 +01:00
Lorenz Meier b1a16c711e Param meta data: Validate new enum value entries 2016-02-06 16:19:46 +01:00
Lorenz Meier 203416f136 PX4 params: Support enum values 2016-02-06 16:11:58 +01:00
Lorenz Meier 1772cbe5e0 Support reboot_required tag 2016-01-13 21:14:35 +01:00
Lorenz Meier 56d67c6f6c Tools: Support injecting param meta, do not generate code for these 2015-11-09 09:31:43 +01:00
Lorenz Meier e5d6b1c985 Tools: Parse new decimals tag 2015-10-23 19:53:09 +02:00
Thomas Gubler e713f689bf has_key is not available in python > 3.0
Replacing with 'in'

See https://docs.python.org/3.1/whatsnew/3.0.html#builtins
2015-09-12 15:39:28 +02:00
mswingtra 68e726ce37 px4_param_def to QGC fix 2015-08-28 11:18:52 +02:00
Don Gagne 55ce4d7b91 Check for duplicates 2015-07-22 09:59:23 -07:00
Don Gagne ad7612220d Validate meta data 2015-07-22 09:01:31 -07:00
Thomas Gubler 07f6165290 make parameter parser work with python3 2015-05-04 14:04:09 +02:00
Don Gagne 6bf0a2618b Add support for board attribute to parse output
This allows for writing parameter meta data which is specific to a
board type
2015-04-21 12:31:08 -07:00
Lorenz Meier f8cf495494 Revert "Added ability for board specific meta data generation"
This reverts commit 9ac350a7d1.
2015-04-18 11:38:23 +02:00
Don Gagne 9ac350a7d1 Added ability for board specific meta data generation
Use new @board meta data attribute for board specific ifdef support
2015-04-18 11:14:12 +02:00
Don Gagne 202cfd21d0 Change to V2 spec of param meta data
Had to switch to ElementTree to get attribute support
2015-04-16 10:21:18 -07:00
Don Gagne 2fa0c333cb Add version number to parameter meta data 2015-04-15 14:53:06 -07:00
Don Gagne 05c351183f Parameter meta data fixes 2015-04-15 11:29:37 -07:00
Lorenz Meier 84d744707d UAVCAN: Move into lib directory 2014-12-23 14:34:53 +01:00
Stefan Rado ec78fcf2b9 Improve DokuWiki formatting. 2014-02-19 01:54:01 +01:00
Stefan Rado 8d41155fb6 Rework px_process_params.py into a fully featured program. 2014-02-18 22:34:52 +01:00
Stefan Rado 55e66f5ad1 Rename Scanner and Parser classes to SourceScanner and SourceParser to avoid naming conflicts. 2014-02-18 22:07:42 +01:00
Stefan Rado e9feef8ff6 Simplify file extension check. 2014-02-18 22:00:10 +01:00
Stefan Rado a7ee2e71a0 Recognize @unit parameter documentation tag. Not used in any output yet. 2014-02-18 21:36:55 +01:00
Stefan Rado 49cc0bd162 Explicitly treat all files as UTF-8. 2014-02-16 01:51:37 +01:00
Stefan Rado d30335cb3f Fixes for Python 3 and refactoring: Merge generic Output class into specialized output classes as some need to write files in binary mode. 2014-02-15 21:37:47 +01:00
Stefan Rado 1a7518a422 Fixes for Python 3: Use sorted() with key parameter instead of deprecated (and removed) cmp() function. 2014-02-15 21:37:47 +01:00
Stefan Rado 2e4c26c957 Rename parser.py to srcparser.py to prevent naming conflicts with built-in Python parser library. 2014-02-15 21:37:47 +01:00
Stefan Rado ed3ffc26d6 Layout fixes for wiki parameter documentation.
- Replace newlines in names and comments with a space.
- Right align min/max/default values.
2014-02-14 02:21:24 +01:00
Lorenz Meier 2b17909f0c Changed param location 2014-01-29 19:18:44 +01:00
Lorenz Meier 60859607ff Better output 2014-01-29 15:11:50 +01:00
Lorenz Meier d40382425f Triggering param documentation generation 2014-01-29 14:51:57 +01:00
Lorenz Meier f595b204ea Parameter documentation improvements 2014-01-13 08:33:25 +01:00
Lorenz Meier cc324f2624 Ignoring docs output 2013-10-24 09:28:14 +02:00
Alexander Lourier 0f67c5cbb0 Parameters list generator 2013-10-18 03:47:15 +04:00