|
| | 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 |
| |
| decltype(errors_) const & | 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: