Subversion Repositories HomeAutomation

Rev

Rev 947 | Go to most recent revision | Blame | Compare with Previous | Last modification | View Log | SVN | RSS feed

  1. // Built on Sun Dec 21 23:02:43 2008 by makeCanIdHeader.pl
  2.  
  3. //------------------ //
  4. // Class definitions //
  5. //------------------ //
  6.  
  7. #define CAN_MODULE_CLASS_NMT = 11
  8. #define CAN_MODULE_CLASS_ACT = 12
  9. #define CAN_MODULE_CLASS_SNS = 13
  10. #define CAN_MODULE_CLASS_DEF = 14
  11. #define CAN_MODULE_CLASS_TST = 15
  12.  
  13. //-------------------- //
  14. // Command definitions //
  15. //-------------------- //
  16.  
  17. #define CAN_MODULE_CMD_GLOBAL_LIST = 0
  18. #define CAN_MODULE_CMD_GLOBAL_ASCII = 1
  19. #define CAN_MODULE_CMD_PHYSICAL_PWM = 64
  20. #define CAN_MODULE_CMD_PHYSICAL_TEMPERATURE_CELSIUS = 65
  21. #define CAN_MODULE_CMD_PHYSICAL_HUMIDITY_PERCENT = 66
  22. #define CAN_MODULE_CMD_PHYSICAL_VOLTAGE = 67
  23. #define CAN_MODULE_CMD_PHYSICAL_PHONENUMBER = 68
  24. #define CAN_MODULE_CMD_PHYSICAL_ROTARY_SWITCH = 69
  25. #define CAN_MODULE_CMD_SPECIFIC_LCD_CLEAR = 128
  26. #define CAN_MODULE_CMD_SPECIFIC_LCD_CURSOR = 129
  27. #define CAN_MODULE_CMD_SPECIFIC_LCD_TEXT = 130
  28. #define CAN_MODULE_CMD_SPECIFIC_LCD_SIZE = 131
  29. #define CAN_MODULE_CMD_SPECIFIC_LCD_BACKLIGHT = 132
  30. #define CAN_MODULE_CMD_SPECIFIC_SENSOR_REPORT_INTERVAL = 133
  31. #define CAN_MODULE_CMD_SPECIFIC_LCD_TEXTAT = 134
  32.  
  33. //------------------- //
  34. // Module definitions //
  35. //------------------- //
  36.  
  37. #define CAN_MODULE_TYPE_DEF_DEFAULT = 1
  38. #define CAN_MODULE_TYPE_SNS_DS18X20 = 3
  39. #define CAN_MODULE_TYPE_SNS_FOST02 = 5
  40. #define CAN_MODULE_TYPE_SNS_BUSVOLTAGE = 6
  41. #define CAN_MODULE_TYPE_SNS_SIMPLEDTMF = 7
  42. #define CAN_MODULE_TYPE_SNS_ROTARY = 8
  43. #define CAN_MODULE_TYPE_ACT_HD44789 = 4
  44. #define CAN_MODULE_TYPE_ACT_DIMMER230 = 8
  45.  
  46. //----------------- //
  47. // Misc definitions //
  48. //----------------- //
  49.  
  50. #define DIRECTIONFLAG_FROM_OWNER = 1
  51. #define DIRECTIONFLAG_TO_OWNER = 0
  52. #define NONE_HEARTBEATHEADER = 002c0000
  53.  
  54.