/** * SocketCAN interface */ #ifndef INCLUDE_SOCKETCAN_H_ #define INCLUDE_SOCKETCAN_H_ #include /** * Open a SocketCAN interface * @param iface Interface name (e.g "can0", "vcan0") * @return >= 0 Valid socket filedescriptor */ int socketcan_open(const char *iface); /** * SocketCAN send callback for DI-Net CAN stack */ enum di_errno socketcan_send_cb(const struct di_can_frame_tx *frame); /** * SocketCAN recv callback for DI-Net CAN stack */ enum di_errno socketcan_recv_cb(struct di_can_frame_rx *frame); #endif /* INCLUDE_SOCKETCAN_H_ */