MyProtocol.h
上传用户:shyuanyi
上传日期:2008-05-24
资源大小:69k
文件大小:3k
源码类别:

RFID编程

开发平台:

C/C++

  1. #ifndef   _MYPROTOCOL_H_
  2. #define   _MYPROTOCOL_H_
  3. /******************************************/
  4. //格式位置
  5. #define   ASP_PLACE          0
  6. #define   TYPE_PLACE         1
  7. #define   NUMBER_PLACE1      2
  8. #define   NUMBER_PLACE2      3
  9. #define   DATLENGTH_PLACE    4
  10. #define   FRAMECODE_PLACE    5
  11. #define   ORDOR_PLACE        6
  12. #define   DATAST_PLACE       7
  13. #define   DATLENGTH_MIN      0
  14. #define   DATLENGTH_MAX      160
  15. #define   FRAMELENGTH_MIN    7
  16. #define   FRAMELENGTH_MAX    175
  17. #define   FRAMES_MAX         0x7F
  18. //|0x80 the finished frame!
  19. #define   THELAST_FRAME      0x80
  20. //=================================
  21. #define   DOWN_ASP           0x5A
  22. #define   UP_ASP             0xA5
  23. //---------------------------------
  24. #define   EMIT_TYPE           1     //发卡器
  25. //#define  CONSUME_TYPE        2     //消费机
  26. #define   WORKTIME_TYPE       3     //考勤机
  27. #define   DOORDOG_TYPE        4     //门禁机
  28. #define   GEIN_TYPE           5     //充值机
  29. #define   DESTINE_TYPE        6     //定餐机
  30. #define   LOST_TYPE           7     //挂失机
  31. #define   CONSUME1_TYPE       0x11  //消费机1
  32. #define   CONSUME2_TYPE       0X12  //消费机2
  33. #define   CONSUME3_TYPE       0x13  //消费机3
  34. //-------------------------------------------
  35. #define   CHECKEQUIP_ORDOR         0x50
  36. #define   EQUIPANSWER_ORDOR        0x51
  37. #define   AckSetGet_ORDOR          0x77
  38. //
  39. #define   SetNumber_ORDOR          0x52
  40. #define   ClearConParam_ORDOR      0x57
  41. #define   SetDinnerParam_ORDOR         0XC0
  42. #define   GetDinnerParam_ORDOR         0xC1
  43. #define   SetDinnerCardClass_Para_ORDOR  0xC2
  44. #define   GetDinnerCardClass_Para_ORDOR  0xC3
  45. #define   SetAutoGainCards_ORDOR   0xC5
  46. #define   GetAutoGainCards_ORDOR   0xC6
  47. #define   SetAutoGainParam_ORDOR          0xC7
  48. #define   GetAutoGainParam_ORDOR          0xC8
  49. //===========================================
  50. #define   SetBh_Money_ORDOR    0x58
  51. #define   GetBh_Money_ORDOR        0x59
  52. #define   SendDcpeoples_ORDOR    0x5A
  53. #define   SetSystemTime_ORDOR      0x60
  54. #define   GetSystemTime_ORDOR      0x61
  55. #define   SendCardStatus_ORDOR     0x62 
  56. //#define   CancelLossCard_ORDOR     0x62
  57. #define   SetLostCardTime_ORDOR    0x63
  58. #define   GetLossCardsTime_ORDOR   0x64
  59. #define   GetCardStatus_ORDOR      0x65
  60. #define   ReadConData_ORDOR        0x70
  61. #define   SetConRecode_ORDOR       0x71
  62. #define   SendCardGain_ORDOR       0x72
  63. #define   GetCardGain_ORDOR        0x73
  64. #define   GetConStatusInfo_ORDOR     0x75
  65. #define   GetEquipVersionInfo_ORDOR  0x76
  66. #define   GetCardLevel_ORDOR         0x80
  67. #define   SetSeedCard_ORDOR          0x81
  68. #define   GetUserCardInfo_ORDOR      0x82
  69. #define   SetUserCardInfo_ORDOR      0x83
  70. #define   SetOpUserInfo_ORDOR        0x90
  71. #define   GetCurOpUserInfo           0x91
  72. #define   GetOpUserInfo              0x92
  73. #define   GetNumber_ORDOR            0x99
  74. /*******************************************/
  75. #endif