TCHPDD.H
上传用户:qiulin1960
上传日期:2013-10-16
资源大小:2844k
文件大小:2k
源码类别:

Windows CE

开发平台:

Windows_Unix

  1. /*++
  2. THIS CODE AND INFORMATION IS PROVIDED "AS IS" WITHOUT WARRANTY OF
  3. ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING BUT NOT LIMITED TO
  4. THE IMPLIED WARRANTIES OF MERCHANTABILITY AND/OR FITNESS FOR A
  5. PARTICULAR PURPOSE.
  6. Copyright (c) 1995-2000 Microsoft Corporation.  All rights reserved.
  7. Module Name:  
  8.   tchpdd.h
  9. Abstract:  
  10.   This module contains all the definitions for the PDD for the touch
  11.   panel device.
  12. Notes:
  13. Revision History:
  14.   John Lindquist 7/2/95
  15. --*/
  16. #ifndef __TCHPDD_H__
  17. #define __TCHPDD_H__
  18. //
  19. // Digitizer related definitions.
  20. //
  21. //
  22. // @doc INTERNAL DRIVERS PDD TOUCH_PANEL
  23. // @const ULONG | DELTA_X_COORD_VARIANCE |
  24. // Maximum allowed variance in the X coordinate samples.
  25. //
  26. #define DELTA_X_COORD_VARIANCE          0x8
  27. //
  28. // @doc INTERNAL DRIVERS PDD TOUCH_PANEL
  29. // @const ULONG | DELTA_Y_COORD_VARIANCE |
  30. // Maximum allowed variance in the X coordinate samples.
  31. //
  32. #define DELTA_Y_COORD_VARIANCE          0x10
  33. //
  34. // @doc INTERNAL DRIVERS PDD TOUCH_PANEL
  35. // @const ULONG | MIN_X_DIGITIZER_COORD |
  36. // Minimum X coordinate.
  37. //
  38. #define MIN_X_DIGITIZER_COORD           0
  39. //
  40. // @doc INTERNAL DRIVERS PDD TOUCH_PANEL
  41. // @const ULONG | MAX_X_DIGITIZER_COORD |
  42. // Maximum X coordinate.
  43. //
  44. #define MAX_X_DIGITIZER_COORD           (1<<10)
  45. //
  46. // @doc INTERNAL DRIVERS PDD TOUCH_PANEL
  47. // @const ULONG | MIN_Y_DIGITIZER_COORD |
  48. // Minimum Y coordinate.
  49. //
  50. #define MIN_Y_DIGITIZER_COORD           0
  51. //
  52. // @doc INTERNAL DRIVERS PDD TOUCH_PANEL
  53. // @const ULONG | MAX_Y_DIGITIZER_COORD |
  54. // Maximum Y coordinate.
  55. //
  56. #define MAX_Y_DIGITIZER_COORD           (1<<10)
  57. //
  58. // @doc INTERNAL DRIVERS PDD TOUCH_PANEL
  59. // @const ULONG | MAX_NOISE_COUNT |
  60. // Maximum noise count.
  61. //
  62. #define MAX_NOISE_COUNT                 4
  63. //
  64. // @doc INTERNAL DRIVERS PDD TOUCH_PANEL
  65. // @const ULONG | TOUCHPANEL_SAMPLE_RATE_LOW |
  66. // Low sampling rate.
  67. //
  68. #define TOUCHPANEL_SAMPLE_RATE_LOW                 100
  69. //
  70. // @doc INTERNAL DRIVERS PDD TOUCH_PANEL
  71. // @const ULONG | TOUCHPANEL_SAMPLE_RATE_HIGH |
  72. // High sampling rate.
  73. //
  74. #define TOUCHPANEL_SAMPLE_RATE_HIGH                 100
  75. //
  76. // @doc INTERNAL DRIVERS PDD TOUCH_PANEL
  77. // @const ULONG | TOUCH_NUM_REJECT |
  78. // Number of initial samples to reject.
  79. //
  80. #define TOUCH_NUM_REJECT                 1
  81. //
  82. // Internal Function Prototypes
  83. //
  84. #endif __TCHPDD_H__