- May 14, 2016
-
-
Beat Küng authored
-
Beat Küng authored
-
Beat Küng authored
-
Beat Küng authored
-
Beat Küng authored
-
Beat Küng authored
-
Beat Küng authored
-
Beat Küng authored
-
Beat Küng authored
-
Julian Oes authored
-
Beat Küng authored
-
Beat Küng authored
-
Beat Küng authored
when executing 'logger stop' and the logger did not log yet, _running was false, so log_writer thread would never exit.
-
Beat Küng authored
Since it's only used in run().
-
Beat Küng authored
-
Beat Küng authored
-
Beat Küng authored
This also greatly speeds up the generators.
-
Beat Küng authored
-
Beat Küng authored
-
Beat Küng authored
-
Beat Küng authored
This makes sure the file descriptors are closed in the right thread. Before on NuttX, when stopping the logger, orb unsubscribe failed due to this.
-
Beat Küng authored
We always write larger chunks (orb messages) to the buffer, so the buffer needs to be larger than the minimum write chunk
-
Beat Küng authored
-
Beat Küng authored
write_changed_parameters() also takes the lock and thus would deadlock otherwise.
-
Daniel Agar authored
-
Beat Küng authored
-
Beat Küng authored
This is required for the logger, we just manually add the padding bytes what would otherwise be done by the compiler. Additionally we reorder the fields by type, so that padding is only necessary for nested types.
-
Beat Küng authored
-
Daniel Agar authored
-
Beat Küng authored
-
Beat Küng authored
-
Beat Küng authored
-
Daniel Agar authored
-
Mark Whitehorn authored
-
Mark Whitehorn authored
-
Mark Whitehorn authored
-
Beat Küng authored
-
Beat Küng authored
-
Beat Küng authored
-
Beat Küng authored
-