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().