#include <mbmaster.h>
成员变量 | |
| uint8_t | used | 
| uint8_t | slave_addr | 
| uint8_t | mode | 
| uint8_t | mb_frame_buff [ADU_BUF_MAX_LENGTH] | 
| uint8_t | pdu_offset | 
| uint8_t | pdu_length | 
| uint32_t | mb_frame_length | 
| uint32_t | respond_timeout | 
| frame_send_func_t | frame_send | 
| frame_recv_func_t | frame_recv | 
| adu_assemble_func_t | adu_assemble | 
| adu_disassemble_func_t | adu_disassemble | 
| MB_MUTEX_T | mb_mutex | 
| void * | private | 
在文件 mbmaster.h 第 70 行定义.
| adu_assemble_func_t adu_assemble | 
The callback funciton to assemble frame at ADU layer
在文件 mbmaster.h 第 84 行定义.
| adu_disassemble_func_t adu_disassemble | 
The callback funciton to disassemble frame at ADU layer
在文件 mbmaster.h 第 85 行定义.
| frame_recv_func_t frame_recv | 
The callback funciton to receive the frame
在文件 mbmaster.h 第 83 行定义.
| frame_send_func_t frame_send | 
The callback funciton to send the frame
在文件 mbmaster.h 第 82 行定义.
| uint8_t mb_frame_buff[ADU_BUF_MAX_LENGTH] | 
Buffer used to send and receive frame
在文件 mbmaster.h 第 75 行定义.
| uint32_t mb_frame_length | 
The length of the whole frame
在文件 mbmaster.h 第 78 行定义.
| MB_MUTEX_T mb_mutex | 
在文件 mbmaster.h 第 87 行定义.
| uint8_t mode | 
在文件 mbmaster.h 第 73 行定义.
| uint8_t pdu_length | 
length of the pdu on mb_frame_buff[]
在文件 mbmaster.h 第 77 行定义.
| uint8_t pdu_offset | 
Offset of the pdu on mb_frame_buff[]
在文件 mbmaster.h 第 76 行定义.
| void* private | 
在文件 mbmaster.h 第 89 行定义.
| uint32_t respond_timeout | 
在文件 mbmaster.h 第 80 行定义.
| uint8_t slave_addr | 
在文件 mbmaster.h 第 72 行定义.
| uint8_t used | 
The value is 1 when used
在文件 mbmaster.h 第 71 行定义.