Matthias Grob
|
888a63c001
|
FlightTasks: bool return values for clarity & introduce updateInitialize() to have input data fetching separated from the update()
|
2018-04-05 07:30:12 +02:00 |
|
Matthias Grob
|
e44733a03c
|
FlightTasks: small refactor for review comments
|
2018-04-05 07:30:12 +02:00 |
|
Matthias Grob
|
071b09c65d
|
FlightTasks: initialize task state based on subscriptions after the SubscriptionArray was initialized
|
2018-04-05 07:30:12 +02:00 |
|
Beat Küng
|
9b571abb47
|
FlightTasks: add SubscriptionArray class that contains all subscriptions
This is to avoid dynamic (re-)allocations on task switching, due to
orb_{un,}subscribe calls.
|
2018-04-05 07:30:12 +02:00 |
|
Matthias Grob
|
99eb051c0f
|
FlightTasks: adapt POSIX convention to return negative values on error
|
2018-04-05 07:30:12 +02:00 |
|
Matthias Grob
|
8a4d51c630
|
FlightTasks: replaced all hrt_elapsed() calls and unneeded hrt_ calls to safe performance
|
2018-04-05 07:30:12 +02:00 |
|
Matthias Grob
|
c1056d307c
|
FlightTask: move setter back into header and switched argument to reference to have them inlined by the compiler
|
2018-04-05 07:30:12 +02:00 |
|
Matthias Grob
|
e193240e98
|
FlightTask: fix CI: static field requiring definition in cpp file, errors with clang linker (CI) but not with GCC
|
2018-04-05 07:30:12 +02:00 |
|
Matthias Grob
|
92acbfde3e
|
FlightTasks: FlightTask definition to cpp, fix include chain, fix cmake
|
2018-04-05 07:30:12 +02:00 |
|