joylink_extern_json.h 905 B

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859
  1. /* --------------------------------------------------
  2. * @file: joylink_extern_json.h
  3. *
  4. * @brief:
  5. *
  6. * @version: 1.0
  7. *
  8. * @date: 10/26/2015 02:21:59 PM
  9. *
  10. * --------------------------------------------------
  11. */
  12. #ifndef __JOYLINK_EXTERN_JSON__
  13. #define __JOYLINK_EXTERN_JSON__
  14. #include "joylink_dev.h"
  15. #include "joylink_extern.h"
  16. #ifdef __cplusplus
  17. extern "C"{
  18. #endif /* __cplusplus */
  19. /**
  20. * brief:
  21. *
  22. * @Param: pCtrl
  23. * @Param: pMsg
  24. *
  25. * @Returns:
  26. */
  27. int
  28. joylink_dev_parse_ctrl(const char * pMsg, user_dev_status_t *userDev);
  29. /**
  30. * brief:
  31. *
  32. * @Param: retCode
  33. * @Param: pCtrl
  34. *
  35. * @Returns:
  36. */
  37. char *
  38. joylink_dev_package_info(const int retCode, user_dev_status_t *userDev);
  39. /**
  40. * brief:
  41. *
  42. * @Param: retCode
  43. * @Param: pCtrl
  44. *
  45. * @Returns:
  46. */
  47. char *
  48. joylink_dev_modelcode_info(const int retCode, JLPInfo_t *userDev);
  49. #ifdef __cplusplus
  50. }
  51. #endif /* __cplusplus */
  52. #endif