|
| IfaceWrapper (const SystemClock &clock, int fd) |
|
bool | isDown () const |
|
void | updateDownStatusFromPollResult (const ::pollfd &pfd) |
|
std::int16_t | configureFilters (const uavcan::CanFilterConfig *const filter_configs, const std::uint16_t num_configs) override |
|
std::uint64_t | getErrorCount () const override |
|
const decltype(errors_) & | getErrors () const |
|
int | getFileDescriptor () const |
|
std::uint16_t | getNumFilters () const override |
|
bool | hasReadyRx () const |
|
bool | hasReadyTx () const |
|
void | poll (bool read, bool write) |
|
std::int16_t | receive (uavcan::CanFrame &out_frame, uavcan::MonotonicTime &out_ts_monotonic, uavcan::UtcTime &out_ts_utc, uavcan::CanIOFlags &out_flags) override |
|
std::int16_t | send (const uavcan::CanFrame &frame, const uavcan::MonotonicTime tx_deadline, const uavcan::CanIOFlags flags) override |
|
| SocketCanIface (const SystemClock &clock, int socket_fd, int max_frames_in_socket_tx_queue=2) |
|
virtual | ~SocketCanIface () |
|
virtual int16_t | receive (CanFrame &out_frame, MonotonicTime &out_ts_monotonic, UtcTime &out_ts_utc, CanIOFlags &out_flags)=0 |
|
virtual int16_t | send (const CanFrame &frame, MonotonicTime tx_deadline, CanIOFlags flags)=0 |
|
virtual | ~ICanIface () |
|
Definition at line 620 of file socketcan.hpp.
◆ IfaceWrapper()
uavcan_linux::SocketCanDriver::IfaceWrapper::IfaceWrapper |
( |
const SystemClock & |
clock, |
|
|
int |
fd |
|
) |
| |
|
inline |
◆ isDown()
bool uavcan_linux::SocketCanDriver::IfaceWrapper::isDown |
( |
| ) |
const |
|
inline |
◆ updateDownStatusFromPollResult()
void uavcan_linux::SocketCanDriver::IfaceWrapper::updateDownStatusFromPollResult |
( |
const ::pollfd & |
pfd | ) |
|
|
inline |
◆ down_
bool uavcan_linux::SocketCanDriver::IfaceWrapper::down_ = false |
|
private |
The documentation for this class was generated from the following file: