|
APM:Libraries
|
#include "AP_HAL_VRBRAIN.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 | VRBRAIN::CanRxItem |
| struct | VRBRAIN::CriticalSectionLocker |
| class | VRBRAIN::BusEvent |
| class | VRBRAIN::VRBRAINCAN |
| struct | VRBRAIN::VRBRAINCAN::Timings |
| struct | VRBRAIN::VRBRAINCAN::TxItem |
| class | VRBRAIN::VRBRAINCANManager |
Namespaces | |
| VRBRAIN | |
| VRBRAIN::clock | |
Macros | |
| #define | CAN_STM32_NUM_IFACES 1 |
| #define | CAN_STM32_RX_QUEUE_SIZE 64 |
Functions | |
| uint64_t | VRBRAIN::clock::getUtcUSecFromCanInterrupt () |
| uavcan::MonotonicTime | VRBRAIN::clock::getMonotonic () |
Variables | |
| static const int16_t | VRBRAIN::ErrUnknown = 1000 |
| Reserved for future use. More... | |
| static const int16_t | VRBRAIN::ErrNotImplemented = 1001 |
| Feature not implemented. More... | |
| static const int16_t | VRBRAIN::ErrInvalidBitRate = 1002 |
| Bit rate not supported. More... | |
| static const int16_t | VRBRAIN::ErrLogic = 1003 |
| Internal logic error. More... | |
| static const int16_t | VRBRAIN::ErrUnsupportedFrame = 1004 |
| Frame not supported (e.g. RTR, CAN FD, etc) More... | |
| static const int16_t | VRBRAIN::ErrMsrInakNotSet = 1005 |
| INAK bit of the MSR register is not 1. More... | |
| static const int16_t | VRBRAIN::ErrMsrInakNotCleared = 1006 |
| INAK bit of the MSR register is not 0. More... | |
| static const int16_t | VRBRAIN::ErrBitRateNotDetected = 1007 |
| Auto bit rate detection could not be finished. More... | |
| static const int16_t | VRBRAIN::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 VRBRAIN::VRBRAINCAN::VRBRAINCAN().
1.8.13