mb_handler结构体 参考

#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.h70 行定义.

结构体成员变量说明

◆ adu_assemble

adu_assemble_func_t adu_assemble

The callback funciton to assemble frame at ADU layer

在文件 mbmaster.h84 行定义.

◆ adu_disassemble

adu_disassemble_func_t adu_disassemble

The callback funciton to disassemble frame at ADU layer

在文件 mbmaster.h85 行定义.

◆ frame_recv

frame_recv_func_t frame_recv

The callback funciton to receive the frame

在文件 mbmaster.h83 行定义.

◆ frame_send

frame_send_func_t frame_send

The callback funciton to send the frame

在文件 mbmaster.h82 行定义.

◆ mb_frame_buff

uint8_t mb_frame_buff[ADU_BUF_MAX_LENGTH]

Buffer used to send and receive frame

在文件 mbmaster.h75 行定义.

◆ mb_frame_length

uint32_t mb_frame_length

The length of the whole frame

在文件 mbmaster.h78 行定义.

◆ mb_mutex

MB_MUTEX_T mb_mutex

在文件 mbmaster.h87 行定义.

◆ mode

uint8_t mode

在文件 mbmaster.h73 行定义.

◆ pdu_length

uint8_t pdu_length

length of the pdu on mb_frame_buff[]

在文件 mbmaster.h77 行定义.

◆ pdu_offset

uint8_t pdu_offset

Offset of the pdu on mb_frame_buff[]

在文件 mbmaster.h76 行定义.

◆ private

void* private

在文件 mbmaster.h89 行定义.

◆ respond_timeout

uint32_t respond_timeout

在文件 mbmaster.h80 行定义.

◆ slave_addr

uint8_t slave_addr

在文件 mbmaster.h72 行定义.

◆ used

uint8_t used

The value is 1 when used

在文件 mbmaster.h71 行定义.


该结构体的文档由以下文件生成: