visionTmdDrv.h
上传用户:luoyougen
上传日期:2008-05-12
资源大小:23136k
文件大小:1k
源码类别:

VxWorks

开发平台:

C/C++

  1. /* visionTmdDrv.h - header file for Wind River Transparent Mode Driver */
  2. /* Copyright 1986-2002 Wind River Systems Inc. */
  3. /*
  4. modification history
  5. --------------------
  6. 01f,21dec01,g_h  Rename to visionTmdDrv.h
  7. 01e,01dec01,g_h  Cleaning for T2.2
  8. 01d,05may01,g_h  renaming module name to visionTMDrv.h and cleaning
  9. 01c,09apr01,rnr  Changed to be a small I/O subsystem
  10. 01b,07feb01,g_h  renaming module name and cleaning
  11. 01a,15may97,est  written.
  12. */
  13. #ifndef __INCvisionTmdDrvh
  14. #define __INCvisionTmdDrvh
  15. #ifdef __cplusplus
  16. extern "C" {
  17. #endif
  18. /* defines */
  19. #define TX_BUF_EMPTY            0x0000
  20. #define TX_READY                TX_BUF_EMPTY
  21. #define TX_BUF_NOT_EMPTY        0x8000
  22. #define TX_NOT_READY            TX_BUF_NOT_EMPTY
  23. #define RX_BUF_EMPTY            0x0000     
  24. #define RX_READY                RX_BUF_NOT_EMPTY
  25. #define RX_BUF_NOT_EMPTY        0x8000
  26. #define RX_NOT_READY            RX_BUF_EMPTY
  27. /* typedefs */
  28. typedef struct 
  29.     {
  30.     u_short    status;
  31.     u_short    count;
  32.     u_char     buf[VISION_PKT_MTU];
  33.     } TMD_DESCRIPTOR;
  34. #ifdef __cplusplus
  35. }
  36. #endif
  37. #endif  /* __INCvisionTmdDrvh */