SP8EBC-ParaTNC/system/include/modbus_rtu/rtu_configuration.h

41 wiersze
1009 B
C

/*
* rtu_configuration.h
*
* Created on: 30.09.2020
* Author: mateusz
*/
#ifndef INCLUDE_MODBUS_RTU_RTU_CONFIGURATION_H_
#define INCLUDE_MODBUS_RTU_RTU_CONFIGURATION_H_
#include "station_config.h"
#ifdef _MODBUS_RTU
#define RTU_GETTERS_F1_NAME rte_wx_modbus_rtu_f1
#define RTU_GETTERS_F2_NAME rte_wx_modbus_rtu_f2
#define RTU_GETTERS_F3_NAME rte_wx_modbus_rtu_f3
#define RTU_GETTERS_F4_NAME rte_wx_modbus_rtu_f4
#define RTU_GETTERS_F5_NAME rte_wx_modbus_rtu_f5
#define RTU_GETTERS_F6_NAME rte_wx_modbus_rtu_f6
#endif
#define RTU_NUMBER_OF_ERRORS_TO_TRIG_STATUS 32
#define RTU_POOL_QUEUE_LENGHT 6
#define MODBUS_RTU_MAX_REGISTERS_AT_ONCE 2 // according to RTU standard 125
#define RTU_MAXIMUM_DATA_LN 64
#define RTU_MAXIMUM_VALUE_AGE 300000
#define RTU_MAX_VALID_WINDSPEED 400 // 40.0m/s
#define RTU_MAX_VALID_TEMPERATURE 60
#define RTU_MIN_VALID_TEMPERATURE -30
#define RTU_MAX_VALID_PRESSURE 1100
#define RTU_MIN_VALID_PRESSURE 900
#endif /* INCLUDE_MODBUS_RTU_RTU_CONFIGURATION_H_ */