TestDevice.h 955 B

12345678910111213141516171819202122232425262728293031
  1. /************************************************************
  2. *
  3. * uEcho for C
  4. *
  5. * Copyright (C) Satoshi Konno 2015
  6. *
  7. * This is licensed under BSD-style license, see file COPYING.
  8. *
  9. ************************************************************/
  10. #ifndef _UECHO_TEST_TESTDEVICE_H_
  11. #define _UECHO_TEST_TESTDEVICE_H_
  12. #include <uecho/_node.h>
  13. #include <uecho/device.h>
  14. const uEchoObjectCode UECHO_TEST_MANCODE = 0x000000;
  15. const uEchoObjectCode UECHO_TEST_OBJECTCODE = 0x888888;
  16. const uEchoPropertyCode UECHO_TEST_PROPERTY_SWITCHCODE = 0x80;
  17. const byte UECHO_TEST_PROPERTY_SWITCH_ON = 0x30;
  18. const byte UECHO_TEST_PROPERTY_SWITCH_OFF = 0x31;
  19. const byte UECHO_TEST_PROPERTY_SWITCH_DEFAULT = UECHO_TEST_PROPERTY_SWITCH_ON;
  20. const int UECHO_TEST_RESPONSE_WAIT_MAX_MTIME = 5000;
  21. const int UECHO_TEST_RESPONSE_WAIT_RETLY_CNT = 100;
  22. uEchoNode* uecho_test_createtestnode();
  23. uEchoObject* uecho_test_createtestdevice();
  24. #endif /* _UECHO_TEST_TESTDEVICE_H_ */