/AliOS-Things-master/components/mbmaster/src/api/ |
A D | main_process.c | 49 req_handler->adu_assemble(req_handler); in mbmaster_main_type1_process() 51 status = req_handler->frame_send(req_handler, timeout); in mbmaster_main_type1_process() 60 status = req_handler->frame_recv(req_handler); in mbmaster_main_type1_process() 66 req_handler->adu_disassemble(req_handler); in mbmaster_main_type1_process() 115 req_handler->adu_assemble(req_handler); in mbmaster_main_type2_process() 117 status = req_handler->frame_send(req_handler, timeout); in mbmaster_main_type2_process() 126 status = req_handler->frame_recv(req_handler); in mbmaster_main_type2_process() 132 req_handler->adu_disassemble(req_handler); in mbmaster_main_type2_process() 178 req_handler->adu_assemble(req_handler); in mbmaster_main_type3_process() 189 status = req_handler->frame_recv(req_handler); in mbmaster_main_type3_process() [all …]
|
A D | mbmaster_api.c | 10 mb_status_t mbmaster_read_coils(mb_handler_t *req_handler, uint8_t slave_addr, uint16_t start_addr, in mbmaster_read_coils() argument 14 …status = mbmaster_main_type1_process(req_handler, FUNC_CODE_READ_COILS, slave_addr, start_addr, qu… in mbmaster_read_coils() 20 mb_status_t mbmaster_read_discrete_inputs(mb_handler_t *req_handler, uint8_t slave_addr, uint16_t s… in mbmaster_read_discrete_inputs() argument 25 …status = mbmaster_main_type1_process(req_handler, FUNC_CODE_READ_DISCRETE_INPUTS, slave_addr, star… in mbmaster_read_discrete_inputs() 31 mb_status_t mbmaster_read_holding_registers(mb_handler_t *req_handler, uint8_t slave_addr, uint16_t… in mbmaster_read_holding_registers() argument 36 …status = mbmaster_main_type1_process(req_handler, FUNC_CODE_READ_HOLDING_REGISTERS, slave_addr, st… in mbmaster_read_holding_registers() 42 mb_status_t mbmaster_read_input_registers(mb_handler_t *req_handler, uint8_t slave_addr, uint16_t s… in mbmaster_read_input_registers() argument 47 …status = mbmaster_main_type1_process(req_handler, FUNC_CODE_READ_INPUT_REGISTERS, slave_addr, star… in mbmaster_read_input_registers() 53 mb_status_t mbmaster_write_single_coil(mb_handler_t *req_handler, uint8_t slave_addr, uint16_t coil… in mbmaster_write_single_coil() argument 58 …status = mbmaster_main_type2_process(req_handler, FUNC_CODE_WRITE_SINGLE_COIL, slave_addr, coil_ad… in mbmaster_write_single_coil() [all …]
|
A D | mbm.c | 11 mb_status_t mbmaster_rtu_init(mb_handler_t **req_handler, uint8_t port, uint32_t baud_rate, mb_pari… in mbmaster_rtu_init() argument 36 *req_handler = handler; in mbmaster_rtu_init() 41 mb_status_t mbmaster_rtu_uninit(mb_handler_t *req_handler) in mbmaster_rtu_uninit() argument 45 MB_MUTEX_LOCK(&req_handler->mb_mutex); in mbmaster_rtu_uninit() 46 MB_MUTEX_DEL(&req_handler->mb_mutex); in mbmaster_rtu_uninit() 47 mb_serial_finalize(req_handler); in mbmaster_rtu_uninit() 48 mb_free_handler(req_handler); in mbmaster_rtu_uninit()
|
A D | main_process.h | 13 mb_status_t mbmaster_main_type1_process(mb_handler_t *req_handler, uint8_t function_code, uint8_t s… 18 mb_status_t mbmaster_main_type2_process(mb_handler_t *req_handler, uint8_t function_code, uint8_t s… 23 mb_status_t mbmaster_main_type3_process(mb_handler_t *req_handler, uint8_t function_code, uint8_t s…
|
/AliOS-Things-master/components/mbmaster/src/pdu/ |
A D | pdu.c | 12 mb_status_t pdu_type122_assemble(mb_handler_t *req_handler, uint8_t field0, uint16_t field1, uint16… in pdu_type122_assemble() argument 15 uint8_t *pdu_buf = &req_handler->mb_frame_buff[req_handler->pdu_offset]; in pdu_type122_assemble() 17 if (req_handler->slave_addr > SLAVE_ADDR_MAX) { in pdu_type122_assemble() 28 req_handler->pdu_length = 5; in pdu_type122_assemble() 37 mb_status_t pdu_type1221n_assemble(mb_handler_t *req_handler, uint8_t function_code, uint16_t start… in pdu_type1221n_assemble() argument 42 uint8_t *pdu_buf = &req_handler->mb_frame_buff[req_handler->pdu_offset]; in pdu_type1221n_assemble() 45 if (req_handler->slave_addr > SLAVE_ADDR_MAX) { in pdu_type1221n_assemble() 66 req_handler->pdu_length = 6 + byte_count; in pdu_type1221n_assemble() 81 uint8_t *pdu_buf = &req_handler->mb_frame_buff[req_handler->pdu_offset]; in pdu_type11n_disassemble() 100 if ((*respond_count + 2) != req_handler->pdu_length) { in pdu_type11n_disassemble() [all …]
|
A D | pdu.h | 48 mb_status_t pdu_type122_assemble(mb_handler_t *req_handler, uint8_t field0, uint16_t field1, uint16… 50 mb_status_t pdu_type1221n_assemble(mb_handler_t *req_handler, uint8_t function_code, uint16_t start… 53 mb_status_t pdu_type11n_disassemble(mb_handler_t *req_handler, uint8_t function_code, uint8_t *resp… 56 mb_status_t pdu_type122_disassemble(mb_handler_t *req_handler, uint8_t function_code, uint16_t *dat…
|
/AliOS-Things-master/components/mbmaster/include/ |
A D | mbmaster.h | 108 mb_status_t mbmaster_rtu_uninit(mb_handler_t *req_handler); 122 mb_status_t mbmaster_read_coils(mb_handler_t *req_handler, uint8_t slave_addr, uint16_t start_addr, 138 mb_status_t mbmaster_read_discrete_inputs(mb_handler_t *req_handler, uint8_t slave_addr, uint16_t s… 154 mb_status_t mbmaster_read_holding_registers(mb_handler_t *req_handler, uint8_t slave_addr, 170 mb_status_t mbmaster_read_input_registers(mb_handler_t *req_handler, uint8_t slave_addr, 186 mb_status_t mbmaster_write_single_coil(mb_handler_t *req_handler, uint8_t slave_addr, uint16_t coil… 202 mb_status_t mbmaster_write_single_register(mb_handler_t *req_handler, uint8_t slave_addr, uint16_t … 219 mb_status_t mbmaster_write_multiple_coils(mb_handler_t *req_handler, uint8_t slave_addr, uint16_t s… 235 mb_status_t mbmaster_write_multiple_registers(mb_handler_t *req_handler, uint8_t slave_addr, uint16…
|