Corvus Corax
1c83d3ee28
BUGFIX to OpLinkMini: oplinkmod needs to initialize the Callback Scheduler
...
OPLMini does not use Systemmod but its own system module called
oplinkmod - which did not initialize the callback scheduler. Making the
event dispatcher a callback caused it to no longer run due to the
missing callback scheduler initialization
2013-11-24 21:24:55 +01:00
Fredrik Arvidsson
71ec5a9a64
OP-1119 Added helper class for synchronous uavo stuff. Added code for retrieval of flight side logs.
2013-11-24 17:50:07 +01:00
Corvus Corax
18ad56d4ed
removed identical files from pios/posix (use files from common instead)
2013-11-24 15:40:32 +01:00
Corvus Corax
89afbde58a
initialized log packages with 0xff instead of 0x0 to reduce flash wear
2013-11-24 15:36:26 +01:00
Corvus Corax
32b5ff22cf
cleanup defect in OP-Review-586
2013-11-24 15:27:33 +01:00
Fredrik Arvidsson
2ed6c02166
OP-1119 Fix in pios function for debuglogging uavo.
2013-11-23 23:36:23 +01:00
Philippe Renon
1469277f96
OP-1122 OP-1125 removed dead code from fw uavtalk (first fw commit ;)
2013-11-23 14:59:24 +01:00
m_thread
077c2b0921
OP-1119 Changed from ListView to TableView. Starting to implement the log entry population and retrieveng code.
2013-11-21 18:07:48 +01:00
m_thread
e693d94637
OP-1119 Added more gui elements. Fixed layouts and alignments.
2013-11-21 12:10:06 +01:00
Philippe Renon
87725ded48
OP-1122 OP-1123 fixed assertion errors when loading waypoint file in wp editor
2013-11-21 00:22:19 +01:00
Philippe Renon
aff543561b
OP-1122 OP-1120 refactored code to retreive board waypoints + fixed compilation error
2013-11-20 22:25:19 +01:00
Fredrik Arvidsson
72d1744676
OP-1119 More gui
2013-11-20 21:08:26 +01:00
m_thread
ed18e372db
OP-1119 Some more gui work
2013-11-20 16:56:43 +01:00
m_thread
e42c53de74
OP-1119 Added QmlProperty to handle list of log events downloaded from board.
2013-11-20 16:24:57 +01:00
m_thread
2191acd22f
OP-1119 Adding dialog and qml
2013-11-20 12:24:34 +01:00
Fredrik Arvidsson
1b33f48048
OP-1119 Some glue code between qml and c++
2013-11-20 00:07:04 +01:00
Philippe Renon
3efea32507
OP-1122 OP-1120 fixed regressions introduced by previous refactoring of waypoint to board transmission - re-introduced calls to updated() which are needed for some reason I don't yet understand
...
- without the updated() call the waypoint are not sent to the board (or at least they get overwritten by the board waypoint)
- with the updated() call i see lots of "!!!!!! Making request for an object: Waypoint" for which a request is already in progress!!!!!! messages.
2013-11-19 23:30:56 +01:00
Fredrik Arvidsson
f05e7c87aa
Merge remote-tracking branch 'origin/next' into thread/OP-1119_Flight_Side_Logs_Plugin
2013-11-19 22:10:41 +01:00
Philippe Renon
f942cdf9d6
OP-1122 OP-1120 intial refactoring of code to send waypoints to board
...
- all uavobject sends are now in the same method
- removed uncessary updated() calls
2013-11-19 22:03:03 +01:00
m_thread
04f4083d4d
OP-1119 Minor change
2013-11-19 22:00:16 +01:00
Philippe Renon
2da7c24bb7
OP-1122 OP-1121 close all windows when closing main GCS windows
...
this fixes failures to exit GCS when some dialogs are still open (for example the Waypoint Editor)
2013-11-19 21:54:07 +01:00
Corvus Corax
77b7ba3089
Added new setting 'OnlyWhenArmed' to debuglogsettings
2013-11-19 19:29:24 +01:00
Corvus Corax
3bfe74e73c
added some in uavobject definition comments
2013-11-19 18:55:38 +01:00
Corvus Corax
d235a24e23
Merge branch 'next' into corvuscorax/onboardlogging
2013-11-19 18:49:58 +01:00
Corvus Corax
92f8102597
Merge branch 'corvuscorax/callbackeventdispatcher2' into next
2013-11-19 18:45:42 +01:00
Corvus Corax
7a6c0b61e8
Merge branch 'next' into corvuscorax/callbackeventdispatcher2
2013-11-19 18:36:20 +01:00
m_thread
19fbefbdec
Merge remote-tracking branch 'origin/shared/OP-1109_qtquick2' into thread/OP-1119_Flight_Side_Logs_Plugin
...
Conflicts:
artwork/PFD/pfd.svg
2013-11-19 12:59:20 +01:00
Fredrik Arvidsson
a4d302bcc7
OP-1119 Adding some more boilerplate code.
2013-11-19 07:39:52 +01:00
Fredrik Arvidsson
a2c4cb0454
OP-1119 Fixed .pro file dependency issue.
2013-11-19 00:26:38 +01:00
Fredrik Arvidsson
3ec280b74f
Merge remote-tracking branch 'origin/corvuscorax/onboardlogging' into thread/OP-1119_Flight_Side_Logs_Plugin
2013-11-18 23:48:03 +01:00
m_thread
8a064b27b9
OP-1119 Initial commit of empty plugin with only menu item added to GCS.
2013-11-18 15:51:56 +01:00
Alessio Morale
f36e3d66c1
Merge branch 'bsongis/OP-1099_Hidden_icons_in_configuration_tab' into next
2013-11-18 14:10:58 +01:00
Bertrand Songis
9183e2bb20
Fix for OP-1099: Hidden icons in Configuration tab
2013-11-18 14:10:17 +01:00
Patrick Huebner
42ad960044
OP-1109 Fix uninitialised use of m_container in welcomemode
2013-11-18 22:43:14 +11:00
Fredrik Larrson
0afbed5995
Doh, stupid type in comment, sorry.
2013-11-18 20:13:05 +11:00
Fredrik Larrson
d8772c5529
Clean this up, so debug DDLs don't hang around in a release and vice versa
2013-11-18 20:04:11 +11:00
Corvus Corax
9414f3513f
adapted telemetry stack sizes for flight firmware to include more space needed for logging feature
2013-11-17 22:39:39 +01:00
Corvus Corax
951c7bfea0
removed redundant code from Telemetry
2013-11-17 22:20:19 +01:00
Corvus Corax
0e502d3734
Modified queue creation for telemetry and logging
...
event queues are now created for all uavobjects for both telemetry and
logging, so later modifications from manual to periodic are possible
2013-11-17 22:10:03 +01:00
Corvus Corax
c6031ed963
fixed usr flash system definition
2013-11-17 21:03:08 +01:00
Corvus Corax
3f1ea5ed09
set all uavobjects logging mode to manual
...
enable only at users discretion as needed to preserve log space
2013-11-17 20:45:04 +01:00
Corvus Corax
c7431623af
changed hardware definition for revolution to have usr space in just one arena
...
(no flash garbage collection since used primarily for logging where there are no deletes)
2013-11-17 20:43:53 +01:00
Corvus Corax
fcc479f5cb
more intelligent log interfacing, including flash formatting option
2013-11-17 20:14:50 +01:00
Corvus Corax
3d8625abaf
Enabled logging on revolution (added module and uavobjects)
2013-11-17 18:50:51 +01:00
Corvus Corax
9dbac5d060
Enabled printf-stdarg on all targets, implemented vsnprintf() (needed for logging)
2013-11-17 18:49:50 +01:00
Corvus Corax
6031200aea
Some fixes in debuglog to compile and run on all firmware platforms
2013-11-17 18:04:47 +01:00
Corvus Corax
243e261411
UAVObject logging through telemetry module and uavobjectmanager
2013-11-17 17:15:23 +01:00
Corvus Corax
d9a9536b61
modified uavobjectmanager to have accessor functions for the new flags
2013-11-17 14:53:08 +01:00
Corvus Corax
354ca88cd6
Updated UAVObject metadata to include correct flags needed for on board logging
2013-11-17 14:00:42 +01:00
Corvus Corax
a0746d87fa
Logging facility: logs debug data to logfs and exports it through container UAVObject
2013-11-17 02:54:26 +01:00