|
天嵌二次封装库使用手册
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 | 为设置的模式 |