aboutsummaryrefslogtreecommitdiff
path: root/src/modules/uavcan/uavcan_main.cpp
Commit message (Collapse)AuthorAgeFilesLines
* PX4 Cannode Demo DO NOT MERGEDavid Sidrane2015-04-231-8/+38
|
* fix uorb constants in uavcan moduleThomas Gubler2015-01-281-6/+6
|
* Removing extra UAVCAN perfcountersPavel Kirienko2015-01-211-6/+0
|
* Fixed: Passing this->_armed_sub to close, which cannot accept a negative number.Pavel Kirienko2015-01-211-1/+1
|
* Revert "Intrusive changes made for UAVCAN profiling. Will be reverted in the ↵Pavel Kirienko2015-01-211-10/+0
| | | | | | next commit (this one is needed to keep the changes in history)" This reverts commit 4c301d9dcf180e39186fa6753c7a3d3215b3cfa7.
* Intrusive changes made for UAVCAN profiling. Will be reverted in the next ↵Pavel Kirienko2015-01-211-0/+10
| | | | commit (this one is needed to keep the changes in history)
* UAVCAN perf countersPavel Kirienko2015-01-211-0/+30
|
* Unsubscribe from the topic.Simon Wilks2014-12-031-0/+2
|
* Display ESC data in the status outputSimon Wilks2014-12-031-0/+22
|
* uavcan: added add_poll_fd() helper functionAndrew Tridgell2014-11-261-15/+21
| | | | this makes the code clearer and avoids repeated code
* uavcan: show ESC output values in uavcan status, and add arm/disarmAndrew Tridgell2014-11-261-1/+19
| | | | | | this makes "uavcan status" show the current output values, which is useful for debugging. It also adds "uavcan arm" and "uavcan disarm" commands, which are very useful for re-arming after a motor test.
* uavcan: handle all ESC output in one placeAndrew Tridgell2014-11-261-35/+45
| | | | | | moving all the ESC output handling to one place allows the limits on actuator values to apply to all types of inputs, and will make it easier to expand "uavcan status" to show actuator values
* uavcan: added support for actuator_direct ORB topicAndrew Tridgell2014-11-261-0/+23
| | | | | this watches the actuator_direct topic and uses it to allow for direct output of actuator values, bypassing the mixer
* uavcan: break the link between poll fd indexes and controlsAndrew Tridgell2014-11-261-3/+2
| | | | | this linkage was fragile and makes it harder to add new orb subscriptions to the uavcan code
* code style, warningsHolger Steinhaus2014-11-121-5/+4
|
* UAVCAN: implemented motor testingHolger Steinhaus2014-11-031-4/+24
|
* UAVCAN: allow to arm single ESCsHolger Steinhaus2014-11-031-1/+1
|
* Merge pull request #1329 from hsteinhaus/uavcan_prioLorenz Meier2014-08-271-1/+2
|\ | | | | uavcan: increased thread prio, reduces roundtrip latency by a factor of ...
| * uavcan: increased thread prio, reduces roundtrip latency by a factor of 5..7Holger Steinhaus2014-08-191-1/+2
| |
* | Improved UAVCAN status reportingPavel Kirienko2014-08-261-4/+6
| |
* | UAVCAN status reporting and proper terminationPavel Kirienko2014-08-241-2/+19
| |
* | UAVCAN: initializing all bridges by defaultPavel Kirienko2014-08-241-89/+22
| |
* | New UAVCAN initialization logicPavel Kirienko2014-08-231-35/+15
| |
* | UAVCAN: Printing all known sensor bridge names with usage infoPavel Kirienko2014-08-221-0/+3
| |
* | UAVCAN: improved sensor bridge factoryPavel Kirienko2014-08-221-2/+2
| |
* | UAVCAN sensor enable command fixPavel Kirienko2014-08-221-0/+2
| |
* | UAVCAN: Refactored and generalized sensor bridge supportPavel Kirienko2014-08-221-20/+101
|/
* UAVCAN ESC mixer: removed the failsafe placeholder, it's no use herePavel Kirienko2014-08-061-5/+0
|
* uavcan: fix actuator groups subcriptions and poll()Anton Babushkin2014-08-021-17/+19
|
* UAVCAN: Fixed short git hash computationPavel Kirienko2014-08-021-10/+7
|
* UAVCAN node version infoPavel Kirienko2014-08-011-14/+47
|
* Fix mixer limiter to never output min for an input of max + 1 quantumLorenz Meier2014-07-061-3/+13
|
* Address Paval's comments regarding extracting matrix from uavcan msg, ↵Andrew Chambers2014-07-021-12/+11
| | | | position covariance calculation, and _poll_fds_num
* Fixed bug with zero-sized covariance arraysAndrew Chambers2014-07-021-11/+12
|
* Added class to convert gnss message from uavcan to uorbAndrew Chambers2014-07-011-1/+6
|
* Removed misleading commentPavel Kirienko2014-05-091-1/+0
|
* Micro optimization in UAVCAN polling loopPavel Kirienko2014-05-091-1/+1
|
* Catching up with STM32 driver optimizations in libuavcanPavel Kirienko2014-05-091-3/+3
|
* Proper IO miltiplexing libuavcan + ORBPavel Kirienko2014-05-081-26/+42
|
* UAVCAN ESC controller - proof of concept statePavel Kirienko2014-05-081-27/+20
|
* Warning fixesPavel Kirienko2014-05-081-2/+2
|
* UAVCAN: Fix start / stop commandsLorenz Meier2014-05-081-6/+16
|
* UAVCAN: improve printing, ready for full closed loop testLorenz Meier2014-05-081-6/+40
|
* UAVCAN: Fixed all compile errorsLorenz Meier2014-05-081-36/+88
|
* Added mixing code, not complete, not compiliingLorenz Meier2014-05-081-2/+252
|
* Fixed printing of bit rateLorenz Meier2014-05-071-3/+3
|
* Fixed comments and code style of UAVCAN nodeLorenz Meier2014-05-071-8/+32
|
* Working UAVCAN node. No application logic is implemented yet; the node just ↵Pavel Kirienko2014-05-071-33/+116
| | | | publishes its status once a second (uavcan.protocol.NodeStatus) and responds to basic services (transport stats, node discovery)
* Added workaround for hardware issue on Pixhawk v1Pavel Kirienko2014-05-061-1/+7
|
* Initial UAVCAN integration. The library compiles successfully, CAN driver ↵Pavel Kirienko2014-05-061-0/+100
appears to be working properly. There is one hardcoded path in the module makefile that needs to be fixed; plus the compilation will likely fail unless arch/math.h contains log2l()