/* * rte_rtu.c * * Created on: Oct 30, 2020 * Author: mateusz */ #include /** * This counts the consecutive serial I/O errors to trigger the modbur-rtu status frame */ uint8_t rte_rtu_number_of_serial_io_errors = 0; uint16_t rte_rtu_number_of_successfull_serial_comm = 0; rtu_register_data_t rte_wx_modbus_rtu_f1; rtu_register_data_t rte_wx_modbus_rtu_f2; rtu_register_data_t rte_wx_modbus_rtu_f3; rtu_register_data_t rte_wx_modbus_rtu_f4; rtu_register_data_t rte_wx_modbus_rtu_f5; rtu_register_data_t rte_wx_modbus_rtu_f6; rtu_exception_t rte_rtu_last_modbus_exception; uint32_t rte_rtu_last_modbus_exception_timestamp; uint32_t rte_rtu_last_modbus_rx_error_timestamp; rtu_pool_queue_t rte_rtu_pool_queue; void rte_rtu_init(void) { rte_rtu_last_modbus_exception_timestamp = 0; rte_rtu_last_modbus_rx_error_timestamp = 0; rte_rtu_last_modbus_exception = RTU_EXCEPTION_OK; }