2020-09-30 20:07:39 +00:00
|
|
|
/*
|
|
|
|
* rtu_configuration.h
|
|
|
|
*
|
|
|
|
* Created on: 30.09.2020
|
|
|
|
* Author: mateusz
|
|
|
|
*/
|
|
|
|
|
|
|
|
#ifndef INCLUDE_MODBUS_RTU_RTU_CONFIGURATION_H_
|
|
|
|
#define INCLUDE_MODBUS_RTU_RTU_CONFIGURATION_H_
|
|
|
|
|
2020-12-28 22:57:38 +00:00
|
|
|
#include "station_config.h"
|
|
|
|
|
|
|
|
#ifdef _UMB_MASTER
|
|
|
|
|
2020-09-30 20:07:39 +00:00
|
|
|
#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
|
2020-10-24 21:21:52 +00:00
|
|
|
#define RTU_GETTERS_F5_NAME rte_wx_modbus_rtu_f5
|
|
|
|
#define RTU_GETTERS_F6_NAME rte_wx_modbus_rtu_f6
|
|
|
|
|
2020-12-28 22:57:38 +00:00
|
|
|
#endif
|
|
|
|
|
2020-11-05 21:52:37 +00:00
|
|
|
#define RTU_NUMBER_OF_ERRORS_TO_TRIG_STATUS 32
|
2020-09-30 20:07:39 +00:00
|
|
|
|
2020-10-25 20:21:25 +00:00
|
|
|
#define RTU_POOL_QUEUE_LENGHT 6
|
2020-09-30 20:07:39 +00:00
|
|
|
|
2020-11-03 06:07:09 +00:00
|
|
|
#define MODBUS_RTU_MAX_REGISTERS_AT_ONCE 2 // according to RTU standard 125
|
2020-09-30 20:07:39 +00:00
|
|
|
|
|
|
|
#define RTU_MAXIMUM_DATA_LN 64
|
|
|
|
|
2020-11-05 21:52:37 +00:00
|
|
|
#define RTU_MAXIMUM_VALUE_AGE 300000
|
2020-09-30 20:07:39 +00:00
|
|
|
|
2020-11-22 16:52:54 +00:00
|
|
|
#define RTU_MAX_VALID_WINDSPEED 400 // 40.0m/s
|
|
|
|
#define RTU_MAX_VALID_TEMPERATURE 60
|
|
|
|
#define RTU_MIN_VALID_TEMPERATURE -30
|
2020-11-25 07:09:01 +00:00
|
|
|
#define RTU_MAX_VALID_PRESSURE 1100
|
|
|
|
#define RTU_MIN_VALID_PRESSURE 900
|
2020-11-22 16:52:54 +00:00
|
|
|
|
2020-09-30 20:07:39 +00:00
|
|
|
#endif /* INCLUDE_MODBUS_RTU_RTU_CONFIGURATION_H_ */
|