bus_internal.h 686 B

1234567891011121314151617181920212223242526272829303132333435363738394041
  1. #define TYPE_TCP 1
  2. #define TYPE_PIPE 2
  3. #define BUS_TYPE_ENDPT_REGISTER 0x10000001
  4. #define BUS_TYPE_ENDPT_UNREGISTER 0x10000002
  5. #define BUS_TYPE_ENDPT_GET_STATE 0x10000003
  6. #define BUS_TYPE_PACKET 0x10000004
  7. #define BUS_TYPE_EVENT 0x10000005
  8. #define BUS_TYPE_INFO 0x10000006
  9. #define BUS_TYPE_SYSTEM 0x10000007
  10. #define BUS_TYPE_ERROR 0x10000008
  11. /*
  12. register:
  13. req:TYPE | EPID
  14. ans:TYPE | rc
  15. unregister:
  16. req: TYPE | EPID
  17. ans:TYPE | rc
  18. get_state:
  19. req: TYPE | EPID
  20. ans: TYPE | EPID | STATE
  21. packet:
  22. req: TYPE | user TYPE | local EPID | remote EPID
  23. ans: TYPE | rc
  24. event:
  25. TYPE | user TYPE | EPID
  26. system:
  27. TYPE | EPID | state(ON or OFF)
  28. error:
  29. TYPE | rc
  30. */