Beat Küng
|
8eefe05767
|
px4events: handle events parsing from ROS2 code
|
2023-11-08 10:21:28 +01:00 |
Beat Küng
|
22c94f805a
|
component information: add translation support
|
2023-03-20 21:57:25 -04:00 |
Beat Küng
|
cf2eb69d25
|
px4events/srcparser: ensure message is a string literal
|
2022-10-11 22:31:20 -04:00 |
Beat Küng
|
e8ac9b266b
|
px4events: add @skip-file tag
|
2022-09-22 09:42:39 -04:00 |
Beat Küng
|
2507f0a143
|
px4events: fix known_groups list
|
2022-08-25 22:02:15 -04:00 |
Beat Küng
|
07afcf4586
|
commander preflight checks: new structure using events interface
- Reporter class that keeps track of results (list of events + whether
arming is possible + health).
And only reports when one or more checks change.
|
2022-08-25 22:02:15 -04:00 |
mcsauder
|
21163d859e
|
Whitespace cleanup.
|
2021-10-19 13:29:26 -04:00 |
Beat Küng
|
dc87f8a7a4
|
events: unescape message to match the behavior of the C++ compiler
|
2021-09-11 14:08:41 -04:00 |
Beat Küng
|
14d3582d38
|
events parser: make '/* EVENT' optional, but prevent 'using namespace events'
Allows for more compact code for very simple events w/o description
|
2021-07-07 21:38:09 -04:00 |
Beat Küng
|
7c5838116a
|
Tools: add parser to extract event definitions in source & generate json output
Example definition:
/* EVENT
* @description
* test description
* @arg1: test
*/
events::send<uint8_t>(events::ID("test_event"),
"test message", events::Log::Error, 0);
|
2021-07-07 21:38:09 -04:00 |