#include <CAN.h>
Definition at line 173 of file CAN.h.
◆ CANManager()
Linux::CANManager::CANManager |
( |
| ) |
|
|
inline |
◆ ~CANManager()
Linux::CANManager::~CANManager |
( |
| ) |
|
|
inline |
◆ _timer_tick()
void Linux::CANManager::_timer_tick |
( |
| ) |
|
◆ addIface()
int Linux::CANManager::addIface |
( |
const std::string & |
iface_name | ) |
|
◆ begin()
virtual bool Linux::CANManager::begin |
( |
uint32_t |
bitrate, |
|
|
uint8_t |
can_number |
|
) |
| |
|
overridevirtual |
◆ from()
static CANManager* Linux::CANManager::from |
( |
AP_HAL::CANManager * |
can | ) |
|
|
inlinestatic |
◆ get_UAVCAN()
virtual AP_UAVCAN* Linux::CANManager::get_UAVCAN |
( |
void |
| ) |
|
|
overridevirtual |
◆ getIface()
virtual CAN* Linux::CANManager::getIface |
( |
uint8_t |
iface_index | ) |
|
|
overridevirtual |
◆ getNumIfaces()
virtual uint8_t Linux::CANManager::getNumIfaces |
( |
| ) |
const |
|
inlineoverridevirtual |
◆ init()
int Linux::CANManager::init |
( |
uint8_t |
can_number | ) |
|
◆ initialized()
virtual void Linux::CANManager::initialized |
( |
bool |
val | ) |
|
|
virtual |
◆ is_initialized()
virtual bool Linux::CANManager::is_initialized |
( |
| ) |
|
|
virtual |
◆ select()
virtual int16_t Linux::CANManager::select |
( |
uavcan::CanSelectMasks & |
inout_masks, |
|
|
const uavcan::CanFrame *(&) |
pending_tx[uavcan::MaxCanIfaces], |
|
|
uavcan::MonotonicTime |
blocking_deadline |
|
) |
| |
|
overridevirtual |
◆ set_UAVCAN()
virtual void Linux::CANManager::set_UAVCAN |
( |
AP_UAVCAN * |
uavcan | ) |
|
|
overridevirtual |
◆ _ifaces
std::vector<std::unique_ptr<IfaceWrapper> > Linux::CANManager::_ifaces |
|
private |
◆ _initialized
bool Linux::CANManager::_initialized |
|
private |
◆ p_uavcan
The documentation for this class was generated from the following file:
- libraries/AP_HAL_Linux/CAN.h