Subversion Repositories HomeAutomation

Rev

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

  1. // Built on Fri Jan  2 02:16:09 2009 by makeCanId.pl
  2. // DO NOT CHANGE MANUALLY
  3.  
  4. #ifndef MODULEID_H_
  5. #define MODULEID_H_
  6.  
  7. //------------------ //
  8. // Class definitions //
  9. //------------------ //
  10.  
  11. #define CAN_MODULE_CLASS_NMT 0
  12. #define CAN_MODULE_CLASS_MNMT 11
  13. #define CAN_MODULE_CLASS_ACT 12
  14. #define CAN_MODULE_CLASS_SNS 13
  15. #define CAN_MODULE_CLASS_DEF 14
  16. #define CAN_MODULE_CLASS_TST 15
  17.  
  18. //-------------------- //
  19. // Command definitions //
  20. //-------------------- //
  21.  
  22. #define CAN_MODULE_CMD_GLOBAL_LIST 0
  23. #define CAN_MODULE_CMD_GLOBAL_DEBUG 2
  24. #define CAN_MODULE_CMD_GLOBAL_REPORT_INTERVAL 3
  25. #define CAN_MODULE_CMD_PHYSICAL_PWM 64
  26. #define CAN_MODULE_CMD_PHYSICAL_TEMPERATURE_CELSIUS 65
  27. #define CAN_MODULE_CMD_PHYSICAL_HUMIDITY_PERCENT 66
  28. #define CAN_MODULE_CMD_PHYSICAL_VOLTAGE 67
  29. #define CAN_MODULE_CMD_PHYSICAL_PHONENUMBER 68
  30. #define CAN_MODULE_CMD_PHYSICAL_ROTARY_SWITCH 69
  31. #define CAN_MODULE_CMD_PHYSICAL_BUTTON 70
  32. #define CAN_MODULE_CMD_DEBUG_PRINTF 128
  33. #define CAN_MODULE_CMD_HD44789_LCD_CLEAR 128
  34. #define CAN_MODULE_CMD_HD44789_LCD_CURSOR 129
  35. #define CAN_MODULE_CMD_HD44789_LCD_TEXT 130
  36. #define CAN_MODULE_CMD_HD44789_LCD_SIZE 131
  37. #define CAN_MODULE_CMD_HD44789_LCD_BACKLIGHT 132
  38. #define CAN_MODULE_CMD_HD44789_LCD_TEXTAT 133
  39. #define CAN_MODULE_CMD_DIMMER230_DEMO 128
  40. #define CAN_MODULE_CMD_DIMMER230_START_FADE 129
  41. #define CAN_MODULE_CMD_DIMMER230_STOP_FADE 130
  42. #define CAN_MODULE_CMD_DIMMER230_ABS_FADE 131
  43. #define CAN_MODULE_CMD_DIMMER230_REL_FADE 132
  44.  
  45. //------------------- //
  46. // Module definitions //
  47. //------------------- //
  48.  
  49. #define CAN_MODULE_TYPE_TST_DEBUG 0
  50. #define CAN_MODULE_TYPE_DEF_DEFAULT 1
  51. #define CAN_MODULE_TYPE_SNS_DS18X20 3
  52. #define CAN_MODULE_TYPE_SNS_FOST02 5
  53. #define CAN_MODULE_TYPE_SNS_BUSVOLTAGE 6
  54. #define CAN_MODULE_TYPE_SNS_SIMPLEDTMF 7
  55. #define CAN_MODULE_TYPE_SNS_ROTARY 8
  56. #define CAN_MODULE_TYPE_ACT_HD44789 9
  57. #define CAN_MODULE_TYPE_ACT_DIMMER230 10
  58. #define CAN_MODULE_TYPE_ACT_KS0108 11
  59. #define CAN_MODULE_TYPE_ACT_RGBDRIVER 12
  60. #define CAN_MODULE_TYPE_ACT_LEDPWM 13
  61.  
  62. //----------------- //
  63. // Misc definitions //
  64. //----------------- //
  65.  
  66. #define DIRECTIONFLAG_FROM_OWNER 1
  67. #define DIRECTIONFLAG_TO_OWNER 0
  68.  
  69. #endif /*MODULEID_H_*/
  70.