您最多选择25个主题 主题必须以字母或数字开头,可以包含连字符 (-),并且长度不得超过35个字符
 
 
 
 
 
 

35 行
943 B

  1. #ifndef PLSR_MODBUS_CONTROL_H
  2. #define PLSR_MODBUS_CONTROL_H
  3. #include "plsr_types.h"
  4. #include <stdint.h>
  5. #ifdef __cplusplus
  6. extern "C" {
  7. #endif
  8. #define PLSR_MODBUS_PROTOCOL_VERSION (0x0100U)
  9. #define PLSR_MODBUS_WINDOW_WORDS (256UL)
  10. #define PLSR_MODBUS_CALL_REQUEST_OFFSET (8UL)
  11. #define PLSR_MODBUS_CALL_RESPONSE_OFFSET (24UL)
  12. #define PLSR_MODBUS_COMMAND_REQUEST_OFFSET (40UL)
  13. #define PLSR_MODBUS_COMMAND_RESPONSE_OFFSET (48UL)
  14. #define PLSR_MODBUS_AXIS_STATUS_OFFSET (64UL)
  15. #define PLSR_MODBUS_AXIS_STATUS_WORDS (48UL)
  16. #define PLSR_MODBUS_CALL_NONE (0U)
  17. #define PLSR_MODBUS_CALL_COMMIT (1U)
  18. #define PLSR_MODBUS_CALL_START (2U)
  19. PLSR_RESULT PlsrModbusControlInit(uint16_t baseAddress);
  20. void PlsrModbusControlPoll(void);
  21. uint8_t PlsrModbusControlIsEnabled(void);
  22. uint16_t PlsrModbusControlGetBaseAddress(void);
  23. #ifdef __cplusplus
  24. }
  25. #endif
  26. #endif /* PLSR_MODBUS_CONTROL_H */