Alessio Morale
5156c0c911
LP-304 - Allow further info to be added to PERF_INIT_COUNTER for future feature support.
...
This may allow in future to extract the counters id list with grep to be handled by gcs or other custom tools
Proposed usage:
PERF_INIT_COUNTER(counterVariable, id, "MODULE NAME","COUNTER DESCRIPTION","UNIT OF MEASURE");
i.e.:
PERF_INIT_COUNTER(counterExecutionTime, 0xAC700001, "ACTUATOR", "Actuator update execution time", "uS");
2016-05-03 00:07:35 +02:00
Alessio Morale
1b254e4182
LP-304 - Prevent errors when dealing with variables used only for instrumentation
2016-05-03 00:07:10 +02:00
Alessio Morale
bf639b486d
LP-304 - declare counters as static
2016-05-03 00:06:24 +02:00
Alessio Morale
b00ac8a55a
Merged in mindnever/librepilot/LP-293-add-alarmstring-to-alarms-library (pull request #231 )
...
Lp 293 add alarmstring to alarms library
2016-05-02 22:42:46 +02:00
Alessio Morale
953310ad81
Merged in f5soh/librepilot/LP-151_Settable_DeviceID (pull request #227 )
...
LP-151 OPLink: Allow custom Device ID or auto generated.
2016-05-02 22:38:36 +02:00
Laurent Lalanne
214ae849a2
LP-233 Add MultiShot 5 - 25µs pulses
2016-05-02 20:24:03 +02:00
Laurent Lalanne
2bda2e2901
LP-233 Simplify, same clock used for all OneShot modes
2016-05-02 20:24:03 +02:00
Laurent Lalanne
78be10ff28
LP-233 Multiply / factor instead of scale
2016-05-02 20:24:03 +02:00
Laurent Lalanne
49107e4007
LP-233 Increase Oneshot output resolution
2016-05-02 20:24:03 +02:00
Laurent Lalanne
32a6de6b79
LP-233 Support OneShot42
2016-05-02 20:24:03 +02:00
Laurent Lalanne
a0d4d811b8
LP-302 Vehicle tab - Multirotor: Change motor numbers to motor position
2016-05-02 03:42:10 +02:00
Laurent Lalanne
553f2e90bb
LP-292 Move Rx level to the right, fix alignements and typos.
2016-05-01 21:57:55 +02:00
Laurent Lalanne
8ac0bc38aa
LP-292 Oplink tab cleanup, remove unused buttons, remote monitoring.
...
Update statusTip to toolTip.
2016-05-01 21:57:06 +02:00
Laurent Lalanne
c9fff7e16e
LP-151 OPLink: Allow custom Device ID or auto generated.
2016-05-01 21:56:50 +02:00
Lalanne Laurent
11b8ed8993
Merged in james-duley/librepilot/osgearth-travis (pull request #235 )
...
Update travis to build with osgearth
2016-05-01 15:42:27 +02:00
James Duley
6f9d96be2e
Update travis to build with osgearth
2016-04-28 22:22:36 +01:00
Vladimir Zidar
6e2ec8aecc
LP-291 Minor cosmetic change - added missing break in msp_send_alarms().
2016-04-26 11:56:58 +02:00
Vladimir Zidar
2a668d0615
LP-291 Fixed alert severity translation to MSP alarm levels.
2016-04-26 11:54:47 +02:00
Corvus Corax
e1394febb0
LP-295 fixed file headers for all touched files
2016-04-25 18:45:35 +02:00
Corvus Corax
bf80ede401
LP-295: fixed comments and formatting
2016-04-25 18:12:31 +02:00
Corvus Corax
37d9675924
LP-295 fixed uavobject definitions as per pull request comment
2016-04-25 18:05:15 +02:00
Corvus Corax
47d2746fba
LP-295: uncrustify
2016-04-25 17:37:06 +02:00
Corvus Corax
5bd491ac57
Merge branch 'next' into LP-295_OP-1900_fixedwingautotakeoff_rebasenext
2016-04-25 17:22:21 +02:00
Vladimir Zidar
7925f115df
LP-291 fix coptercontrol build. Oplink uavos are not available there.
2016-04-25 15:15:03 +02:00
Vladimir Zidar
35ccc6a169
LP-291 removed unused msp_send_ident() function
2016-04-25 14:58:46 +02:00
Vladimir Zidar
8dbf9e7d31
LP-291 Changed noise floor level to -110 to be closer to real noise level instead of absolute -127
2016-04-25 13:28:10 +02:00
Vladimir Zidar
22cf21c335
LP-291 fix minor whitespace issue
2016-04-25 12:57:27 +02:00
Vladimir Zidar
84886cbce4
LP-291 fixed typo &acc2 should be &acc3
2016-04-25 12:55:23 +02:00
Lalanne Laurent
4ada670272
Merged in mkaduk/librepilot/LP-286_taulabs_uavbrowser_filter (pull request #226 )
...
LP-286 Port TauLabs filter in UAVobjectbrowser
2016-04-24 15:22:17 +02:00
Mateusz Kaduk
1c67853bfd
LP-286 Clean-up spelling, headers and uncrustify
2016-04-24 09:13:17 +02:00
Vladimir Zidar
1f0bf155ce
LP-293 make use of NELEMENTS() macro instead of defining own version NELEM()
2016-04-24 02:03:50 +02:00
Vladimir Zidar
33eb434862
LP-291 add missing includes. Uncrustification.
2016-04-24 01:50:41 +02:00
Vladimir Zidar
69a51956e8
LP-291 msp_send_comp_gps(): calculate distance and direction to home using PositionState and TakeOffLocation, same way it is done in GCS.
2016-04-24 01:49:09 +02:00
Vladimir Zidar
fec3924ee0
LP-291 msp_send_altitude(): use PositionState instead of BaroSensor and add VelocityState to provide climb rate
2016-04-24 01:46:13 +02:00
Vladimir Zidar
bb0f15024b
LP-291 msp_send_channels(): include Accessory3
2016-04-24 01:41:42 +02:00
Vladimir Zidar
5d72a9671c
LP-291 msp_send_analog(): Use OPLinkStatus.RSSI if applicable
2016-04-24 01:38:30 +02:00
Mateusz Kaduk
f0b3156abe
LP-286 TauLabs acknowledgements for parts of the code
2016-04-23 23:07:22 +02:00
Philippe Renon
29b33453f3
LP-286 minor optimization: replace map contains+get with get
2016-04-23 23:07:22 +02:00
Philippe Renon
947dbf88ab
LP-286 rephrase filter placeholder text
2016-04-23 23:07:22 +02:00
Philippe Renon
6328b8a593
LP-286 minor code cleanups
...
remove unused class members
reorganize some methods
2016-04-23 23:07:22 +02:00
Philippe Renon
fa0686eba1
LP-286 change proxy model source instead of recreating it
...
this also fixes a leak of the previous proxy model
2016-04-23 23:07:22 +02:00
Philippe Renon
8db244b30a
LP-286 get TreeItem using data() method instead of internalPointer() method
...
not only it is not legal to use internalPointer() outside of the model class
but it also requires to do nasty index juggling when using a proxy model
2016-04-23 23:06:50 +02:00
Philippe Renon
0f339dfef0
LP-286 make uavobject model data() method return the TreeItem when called with Qt::UserRole
...
also cleaned up data() method (use switch instead of if mumble jumble)
2016-04-23 22:55:38 +02:00
Mateusz Kaduk
e550317fdf
LP-286 Port TauLabs filter in UAVobjectbrowser
2016-04-23 22:54:58 +02:00
Corvus Corax
5285689541
Merge branch 'next' into corvuscorax/OP-1900_fixedwingautotakeoff_rebaserc6
2016-04-23 02:08:13 +02:00
Vladimir Zidar
26d63ee7ac
LP-291 fixed @author tags
2016-04-22 22:53:16 +02:00
Vladimir Zidar
85fa65a514
LP-293 Fixed remaining buffer space calculation. Changed name of position variable to less misleading.
2016-04-22 22:47:25 +02:00
Vladimir Zidar
f04d44de30
LP-291 Added MSP support to all boards (revolution, revonano, revoproto, discoveryf4bare and coptercontrol)
2016-04-22 03:30:38 +02:00
Vladimir Zidar
365354ea74
LP-291 Changed AlarmString() arguments
2016-04-22 03:30:35 +02:00
Vladimir Zidar
1a870f0c0f
LP-291 Added proper float rounding before casting to uint8_t
2016-04-22 03:30:19 +02:00