天嵌二次封装库使用手册
V2.1.2
|
#include "libhardware.h"
宏定义 | |
#define | CAN_API |
函数 | |
CAN_API int | tq_check_can (const char *dev) |
查询tq-can-lib库中是否注册了can设备 更多... | |
CAN_API int | tq_init_can (const char *dev, int bitrate, int mode) |
初始化can设备 更多... | |
CAN_API int | tq_can_open (const char *dev) |
打开can设备 更多... | |
CAN_API int | tq_can_read_data (int fd, struct can_frame *data, unsigned int timeout_ms) |
用于向can设备中读取数据 更多... | |
CAN_API int | tq_can_write_data (int fd, struct can_frame data) |
用于向can设备中写入数据 更多... | |
CAN_API int | tq_can_close (int fd) |
关闭can设备 更多... | |
CAN_API int tq_can_close | ( | int | fd | ) |
关闭can设备
fd | 为can设备文件描述符 |
CAN_API int tq_can_open | ( | const char * | dev | ) |
打开can设备
dev | 为can设备名如can0/can1 |
CAN_API int tq_can_read_data | ( | int | fd, |
struct can_frame * | data, | ||
unsigned int | timeout_ms | ||
) |
用于向can设备中读取数据
fd | can设备文件描述符 |
data | 读取的数据结构 |
timeout_ms | 用于设置超时时间 |
CAN_API int tq_can_write_data | ( | int | fd, |
struct can_frame | data | ||
) |
用于向can设备中写入数据
fd | can设备文件描述符 |
data | 写入的数据结构 |
CAN_API int tq_check_can | ( | const char * | dev | ) |
查询tq-can-lib库中是否注册了can设备
dev | 要检查的can设备名 |
CAN_API int tq_init_can | ( | const char * | dev, |
int | bitrate, | ||
int | mode | ||
) |
初始化can设备
dev | 为can设备名如can0/can1 |
bitrate | 为设置的波特率 |
mode | 为设置的模式 |