f8wZCL.cfg 5.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199
  1. /*
  2. * f8wZCL.cfg
  3. *
  4. * Compiler command-line options used to define a ZigBee Cluster
  5. * Library (ZCL) poject. To move an option from here to the project
  6. * file, comment out or delete the option from this file and enter
  7. * it into the "Define Symbols" box under the Preprocessor tab of
  8. * the C/C++ Compiler Project Options. New user defined options may
  9. * be added to this file, as necessary.
  10. *
  11. * Each macro is prefixed with '-D'. The entries are to be constructed
  12. * as if they are to be on the compiler command line invocation (which
  13. * they are).
  14. */
  15. /****************************************
  16. * The following are for Foundation only
  17. ****************************************/
  18. /* ZCL Read enables the following commands:
  19. * 1) Read Attributes
  20. * 2) Read Attributes Response
  21. */
  22. -DZCL_READ
  23. /* ZCL Write enables the following commands:
  24. * 1) Write Attributes
  25. * 2) Write Attributes Undivided
  26. * 3) Write Attributes Response
  27. * 4) Write Attributes No Response
  28. */
  29. -DZCL_WRITE
  30. /* ZCL Report enables the following commands:
  31. * 1) Configure Reporting
  32. * 2) Configure Reporting Response
  33. * 3) Read Reporting Response
  34. * 4) Read Reporting Configuration Response
  35. * 5) Report Attributes
  36. */
  37. //-DZCL_REPORT
  38. /* ZCL Discover enables the following commands:
  39. * 1) Discover Attributes
  40. * 2) Discover Attributes Response
  41. */
  42. //-DZCL_DISCOVER
  43. /**********************************************
  44. * The following are for General clusters only
  45. **********************************************/
  46. /* ZCL Basic enables the following command:
  47. * 1) Reset to Factory Defaults
  48. */
  49. -DZCL_BASIC
  50. /* ZCL Identify enables the following commands:
  51. * 1) Identify Query
  52. * 2) Identify Query Response
  53. */
  54. -DZCL_IDENTIFY
  55. /* ZCL Groups enables the following commands:
  56. * 1) Add Group
  57. * 2) View Group
  58. * 3) Get Group Membership
  59. * 4) Remove Group
  60. * 5) Remove All Groups
  61. * 6) Add Group If Identifying
  62. * 7) Add Group Response
  63. * 8) View Group Response
  64. * 9) Get Group Membership Response
  65. * 10) Remove Group Response
  66. */
  67. //-DZCL_GROUPS
  68. /* ZCL Scenes enables the following commands:
  69. * 1) Add Scene
  70. * 2) View Scene
  71. * 3) Remove Group
  72. * 4) Remove All Groups
  73. * 5) Store Scene
  74. * 6) Recall Scene
  75. * 7) Get Scene Membership
  76. * 8) Add Scene Response
  77. * 9) View Scene Response
  78. * 10) Remove Scene Response
  79. * 11) Remove All Scenes Response
  80. * 12) Store Scene Response
  81. * 13) Get Scene Membership Response
  82. */
  83. //-DZCL_SCENES
  84. /* ZCL On/Off enables the following commands:
  85. * 1) On
  86. * 2) Off
  87. * 3) Toggle
  88. */
  89. -DZCL_ON_OFF
  90. /* ZCL Level Control enables the following commands:
  91. * 1) Move to Level
  92. * 2) Move
  93. * 3) Step
  94. */
  95. //-DZCL_LEVEL_CTRL
  96. /* ZCL Alarms enables the following commands:
  97. * 1) Reset Alarm
  98. * 2) Reset All Alarms
  99. * 3) Get Alarm
  100. * 4) Reset Alarm Log
  101. * 5) Alarm
  102. * 6) Get Alarm Response
  103. */
  104. //-DZCL_ALARMS
  105. /* ZCL Location enables the following commands:
  106. * 1) Set Absolute Location
  107. * 2) Set Device Configuration
  108. * 3) Get Device Configuration
  109. * 4) Get Location Data
  110. * 5) Device Configuration Response
  111. * 6) Location Data Response
  112. * 7) Location Data Notification
  113. * 8) Compact Location Data Notification
  114. * 9) RSSI Ping
  115. */
  116. //-DZCL_LOCATION
  117. /*
  118. * ZCL_KEY_ESTABLISH eanbles the ZCL Key Establishment Cluster
  119. */
  120. -DZCL_KEY_ESTABLISH
  121. /**********************************************************
  122. * The following are for Security and Safety clusters only
  123. **********************************************************/
  124. /* ZCL Zone enables the following commands:
  125. * 1) Zone Status Change Notification
  126. * 2) Zone Enroll Request
  127. * 3) Zone Enroll Response
  128. */
  129. //-DZCL_ZONE
  130. /* ZCL ACE enables the following commands:
  131. * 1) Arm
  132. * 2) Bypass
  133. * 3) Emergency
  134. * 4) Fire
  135. * 5) Panic
  136. * 6) Get Zone ID Map
  137. * 7) Get Zone Information
  138. * 8) Arm Response
  139. * 9) Get Zone ID Map Response
  140. * 10) Get Zone Information Response
  141. */
  142. //-DZCL_ACE
  143. /* ZCL WD enables the following commands:
  144. * 1) Start Warning
  145. * 2) Squawk
  146. */
  147. //-DZCL_WD
  148. /**********************************************************
  149. * The following are for AMI clusters only
  150. **********************************************************/
  151. /* ZCL_LOAD_CONTROL enables the following commands:
  152. * 1) Load Control Event
  153. * 2) Cancel Load Control Event
  154. * 3) Cancel All Load Control Event
  155. * 4) Report Event Status
  156. */
  157. -DZCL_LOAD_CONTROL
  158. /* ZCL_SIMPLE_METERING enables the following commands:
  159. * 1) Get Profile Command
  160. * 2) Get Profile Response
  161. */
  162. -DZCL_SIMPLE_METERING
  163. /* ZCL_PRICING enables the following commands:
  164. * 1) Get Current Price
  165. * 2) Get Scheduled Price
  166. * 3) Publish Price
  167. */
  168. -DZCL_PRICING
  169. /* ZCL_MESSAGE enables the following commands:
  170. * 1) Display Message
  171. * 2) Cancel Message
  172. * 3) Get Last Message
  173. * 4) Message Confirmation
  174. */
  175. -DZCL_MESSAGE