Peter Barker
870159c14f
AP_Logger: add times-full to MAV log structure
5 years ago
Peter Barker
908dfa58f3
AP_Logger: remove unused FORMATS stage in DFLogStart messagewriter
5 years ago
Peter Barker
678d6f43c5
AP_Logger: use existing LoggerMessageWriter to log uploaded missions
...
Instead of creating a MessageWriter explicitly to log uploaded missions
we fiddle the state of the one stored in the startup message writer.
This has the advantage of being much more likely to log the entire
mission (as the buffer constraint is removed), and with the addition of
a time-remaining check much less likely to cause a timing glitch.
5 years ago
Peter Barker
d8582d864a
AP_Logger: convert Solo gimbal messages to TimeUS from TimeMS
...
Also remove unused gimbal3 message entirely
5 years ago
Peter Barker
acba2a78f6
AP_Logger: add message validation check against duplicate labels
5 years ago
Randy Mackay
4f639481c1
AP_Logger: VISP msg adds reset_counter
5 years ago
Peter Barker
767c010332
AP_Logger: add documentation for WENC, CESC, PRX, ADSB, BCN, BCL, OABR, OADF
5 years ago
Peter Barker
c3b8db95b8
AP_Logger: add DSTL log message documentation
5 years ago
Randy Mackay
c0187fe05f
AP_Logger: add log message description for VISO
5 years ago
Randy Mackay
f18be824ea
AP_Logger: add VISP message
5 years ago
chobits
63320f140a
AP_Logger: constraints time spend in header writing, more complete
5 years ago
chobits
b829384fdf
AP_Logger: constraints time spended in header writing
5 years ago
murata
f83f6c71e4
AP_Logger: const extern hal reference
5 years ago
murata
264a90bb45
AP_Logger: Change to coding style (NFC)
...
AP_Logger: Change to coding style (NFC)
5 years ago
Rishabh
76b4e42bca
AP_Logger: Logger documentation TimeUS and typo fix
5 years ago
Peter Barker
2ed550966d
AP_Logger: correct units for velocity on OF log message
5 years ago
Peter Barker
33f17d7739
AP_Logger: document ARSP,ASP2,CAM,TRIG,POWR,TERR,CSV,CMD,OF,AHR2
5 years ago
Peter Barker
3fb61c4cf0
AP_Logger: add documentation for more log messages
...
ERR,DSF,EV,SIM,ORGN,POS,LGR,MON,TSYN,IMU,IMUT
5 years ago
Peter Barker
09152cd254
AP_Logger: correct time field name on DMS
5 years ago
Peter Barker
50c60aa8f2
AP_Logger: add documentation for ACC1,ACC2,ACC3,DMS,GPA,GPA2,GPS2,GYR1,GYR2,GYR3,MAVC,PM
5 years ago
Peter Barker
a92206d090
AP_Logger: log dataflash-over-mavlink timestamp in micros rather than millis
...
... like the vast majority of our dataflash messages
5 years ago
Peter Barker
e41ea5a273
AP_Logger: add docco for BAR2,BAR3,MSG,RAD,RALY,RFND,RPM,RSSI
5 years ago
Peter Barker
1770199c41
AP_Logger: add documentation for MAV and PARM
5 years ago
Peter Barker
be6ed0be9f
AP_Logger: add stream_slowdown to MAV message
5 years ago
Peter Barker
8a28fa2244
AP_Logger: rename struct log_NKF2a to log_XKF2
5 years ago
Peter Barker
aeb45bf146
AP_Logger: fix extremely unlikely nullptr dereference in SITL sanity checks
5 years ago
Andrew Tridgell
b5cc1f236a
AP_Logger: use new DirHandle for directory listings
5 years ago
Peter Barker
7f0e722a33
AP_Logger: add onboard LogMessage documentation
5 years ago
Henry Wurzburg
c34c857123
AP_Logger: update logger meta-data, add to gitignore
5 years ago
Peter Barker
35ad582440
AP_Logger: correct various onboard log message documentation
5 years ago
Henry Wurzburg
7bb5d92dcc
AP_Logger: fix typos in logger message meta-data
5 years ago
Peter Barker
fa50b5f76d
AP_Logger: add more metadata for logged messages
...
LogStructure: add MAG log information
LogStructure: add MODE log information
LogStructure: add PID log information
AP_Logger: add ATT information
AP_Logger: add documentation for BAT log message
LogStructure: add RCIN and RCOU messages
AP_Logger: add VIBE message information
5 years ago
Peter Barker
de36b6a16a
AP_Logger: add LoggerMessage metadata for GPS message
5 years ago
Peter Barker
55ee3362b9
AP_Logger: add example of documentation for a log structure
5 years ago
Peter Barker
8679e95fca
AP_Logger: add comments about message_writer being leaked
...
These are really "shouldn't happen", and only happen at startup, so
impact of the memory leak is quite limited.
Fixing this requires putting in a virtual destructor on the
MessageWriter class - this and the calls add up to several hundred bytes
of flash.
5 years ago
Andrew Tridgell
ed37ebede8
AP_Logger: convert to new get_rpm() API
5 years ago
Randy Mackay
2ee5f9dcc5
AP_Logger: ARM msg logs ArmChecks as uint32_t
5 years ago
Peter Barker
10c9bc3659
AP_Logger: add flags to MAV dataflash log
...
holds various pieces of simple information about a link
5 years ago
Peter Hall
7bef426531
AP_Logger: EKF4 change flags state from uint16_t to uint32_t
5 years ago
murata
f6595a41ae
AP_Logger: Change the type of a method
5 years ago
Andrew Tridgell
71a0645a59
AP_Logger: make all semaphores recursive
...
the cost is very similar and this prevents an easy coding error which
can occur on less used code paths
5 years ago
Andrew Tridgell
56035fa5a1
AP_Logger: add a semaphore to protect creation of new log formats
5 years ago
Andrew Tridgell
25f5069b58
AP_Logger: removed old NuttX hack
5 years ago
Randy Mackay
6aff18d22d
AP_Logger: remove non-error init messages
5 years ago
Andrew Tridgell
2ebfdefc11
AP_Logger: regain some logging IDs
...
this gains a lot of logging ID slots by moving elements before LOG_FORMAT_MSG
5 years ago
Peter Barker
6b94710e4e
AP_Logger: include method and forced in armed log message
5 years ago
Andy Piper
d167dacfae
AP_Logger: fix locking issues, uninitialized read and status message length
...
account for erased partial sectors when looking at wrapped logs
5 years ago
Peter Barker
2c5e07cb09
AP_Logger: log battery and cell information using instance numbers
5 years ago
Jaaaky
1817280e01
AP_Logger: fix 'last_file' may be used uninitialized with debug build
5 years ago
Andrew Tridgell
58fcd4601a
AP_Logger: added CESC message for logging CAN ESC status
5 years ago