mbslvapp.h 1.1 KB

12345678910111213141516171819202122232425262728293031323334353637
  1. // mbapp.h :
  2. //
  3. #if !defined(AGD_MBAPP_H__45B5FF25_C1D8_4196_97EF_0101C487A999__INCLUDED_)
  4. #define AGD_MBAPP_H__45B5FF25_C1D8_4196_97EF_0101C487A999__INCLUDED_
  5. #ifdef __cplusplus
  6. extern "C" {
  7. #endif // __cplusplus
  8. /////////////////////////////////////////////////////////////////////////////
  9. // mbapp.h - Declarations:
  10. #define HW_PLATFORM_OLS1V 1
  11. #define HW_PLATFORM_EAV1V 2
  12. #define HW_PLATFORM HW_PLATFORM_OLS1V
  13. #define MODBUS_SLAVE_ID 100
  14. #define MODBUS_WORD_REGISTER_COUNT 50
  15. #define MODBUS_RTU_UART_INT_PRIORITY (1 << 5)
  16. #define MODBUS_RTU_BAUDRATE 9600
  17. #define MODBUS_RTU_DATABITS 8
  18. #define MODBUS_RTU_STOPBITS 1
  19. #define MODBUS_RTU_PARITY P_Even
  20. /////////////////////////////////////////////////////////////////////////////
  21. bool GfaInitModbusSlaveApp(void);
  22. void GfaDoModbusSlaveApp(void);
  23. /////////////////////////////////////////////////////////////////////////////
  24. #ifdef __cplusplus
  25. }
  26. #endif // __cplusplus
  27. #endif // !defined(AGD_MBAPP_H__45B5FF25_C1D8_4196_97EF_0101C487A999__INCLUDED_)