app_single_line_pair.h 951 B

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657
  1. #ifndef __APP_SINGLE_LINE_PAIR_H__
  2. #define __APP_SINGLE_LINE_PAIR_H__
  3. #ifdef __cplusplus
  4. extern "C" {
  5. #endif
  6. /*Includes ------------------------------------------------------*/
  7. #include "bll_single_line_half_duplex.h"
  8. /*Private macro ------------------------------------------------*/
  9. /*STRUCTION -----------------------------------------------------*/
  10. typedef enum
  11. {
  12. APP_SINGLE_LINE_PAIR_ROLE_HOST = BLL_SINGLE_LINE_HALF_DUPLEX_ROLE_HOST, //角色 —— 主机
  13. APP_SINGLE_LINE_PAIR_ROLE_SLAVE = BLL_SINGLE_LINE_HALF_DUPLEX_ROLE_SLAVE //角色 —— 从机
  14. } APP_SINGLE_LINE_PAIR_ROLE_e;
  15. /*API -------------------------------------------------------*/
  16. /**
  17. @brief 初始化单线配对应用
  18. @param role - [in] 角色
  19. @return 错误代码 - [out] -1失败,0成功
  20. */
  21. int app_single_line_pair_Init(APP_SINGLE_LINE_PAIR_ROLE_e role);
  22. #ifdef __cplusplus
  23. }
  24. #endif
  25. #endif