|
APM:Libraries
|
#include "AP_HAL_PX4.h"#include <systemlib/perf_counter.h>#include <AP_HAL/CAN.h>#include <pthread.h>#include <semaphore.h>#include "bxcan.h"#include "AP_HAL/utility/RingBuffer.h"Go to the source code of this file.
Classes | |
| struct | PX4::CanRxItem |
| struct | PX4::CriticalSectionLocker |
| class | PX4::BusEvent |
| class | PX4::PX4CAN |
| struct | PX4::PX4CAN::Timings |
| struct | PX4::PX4CAN::TxItem |
| class | PX4::PX4CANManager |
Namespaces | |
| PX4 | |
| PX4::clock | |
Macros | |
| #define | CAN_STM32_NUM_IFACES 1 |
| #define | CAN_STM32_RX_QUEUE_SIZE 64 |
Functions | |
| uint64_t | PX4::clock::getUtcUSecFromCanInterrupt () |
| uavcan::MonotonicTime | PX4::clock::getMonotonic () |
Variables | |
| static const int16_t | PX4::ErrUnknown = 1000 |
| Reserved for future use. More... | |
| static const int16_t | PX4::ErrNotImplemented = 1001 |
| Feature not implemented. More... | |
| static const int16_t | PX4::ErrInvalidBitRate = 1002 |
| Bit rate not supported. More... | |
| static const int16_t | PX4::ErrLogic = 1003 |
| Internal logic error. More... | |
| static const int16_t | PX4::ErrUnsupportedFrame = 1004 |
| Frame not supported (e.g. RTR, CAN FD, etc) More... | |
| static const int16_t | PX4::ErrMsrInakNotSet = 1005 |
| INAK bit of the MSR register is not 1. More... | |
| static const int16_t | PX4::ErrMsrInakNotCleared = 1006 |
| INAK bit of the MSR register is not 0. More... | |
| static const int16_t | PX4::ErrBitRateNotDetected = 1007 |
| Auto bit rate detection could not be finished. More... | |
| static const int16_t | PX4::ErrFilterNumConfigs = 1008 |
| Auto bit rate detection could not be finished. More... | |
| #define CAN_STM32_NUM_IFACES 1 |
Definition at line 22 of file CAN.h.
Referenced by PX4::PX4CAN::PX4CAN().
1.8.13