Rev 1284 | Details | Compare with Previous | Last modification | View Log | SVN | RSS feed
| Rev | Author | Line No. | Line |
|---|---|---|---|
| 1284 | arune | 1 | // Built on Sat Jul 18 16:06:10 2009 by makeCanId.pl |
| 947 | runge | 2 | // DO NOT CHANGE MANUALLY |
| 946 | runge | 3 | |
| 965 | runge | 4 | #ifndef MODULEID_H_ |
| 5 | #define MODULEID_H_ |
||
| 6 | |||
| 946 | runge | 7 | //------------------ // |
| 8 | // Class definitions // |
||
| 9 | //------------------ // |
||
| 10 | |||
| 986 | runge | 11 | #define CAN_MODULE_CLASS_NMT 0 |
| 12 | #define CAN_MODULE_CLASS_MNMT 11 |
||
| 947 | runge | 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 |
||
| 1266 | pengi | 17 | #define CAN_MODULE_CLASS_CHN 10 |
| 946 | runge | 18 | |
| 19 | //-------------------- // |
||
| 20 | // Command definitions // |
||
| 21 | //-------------------- // |
||
| 22 | |||
| 947 | runge | 23 | #define CAN_MODULE_CMD_GLOBAL_LIST 0 |
| 954 | runge | 24 | #define CAN_MODULE_CMD_GLOBAL_DEBUG 2 |
| 25 | #define CAN_MODULE_CMD_GLOBAL_REPORT_INTERVAL 3 |
||
| 947 | runge | 26 | #define CAN_MODULE_CMD_PHYSICAL_PWM 64 |
| 27 | #define CAN_MODULE_CMD_PHYSICAL_TEMPERATURE_CELSIUS 65 |
||
| 28 | #define CAN_MODULE_CMD_PHYSICAL_HUMIDITY_PERCENT 66 |
||
| 29 | #define CAN_MODULE_CMD_PHYSICAL_VOLTAGE 67 |
||
| 30 | #define CAN_MODULE_CMD_PHYSICAL_PHONENUMBER 68 |
||
| 31 | #define CAN_MODULE_CMD_PHYSICAL_ROTARY_SWITCH 69 |
||
| 955 | runge | 32 | #define CAN_MODULE_CMD_PHYSICAL_BUTTON 70 |
| 993 | arune | 33 | #define CAN_MODULE_CMD_PHYSICAL_IR 71 |
| 1260 | arune | 34 | #define CAN_MODULE_CMD_PHYSICAL_CURRENT 72 |
| 1121 | linlun | 35 | #define CAN_MODULE_CMD_PHYSICAL_ELECTRICPOWER 73 |
| 36 | #define CAN_MODULE_CMD_POWER_SETENERGY 128 |
||
| 993 | arune | 37 | #define CAN_MODULE_CMD_IRRECEIVE_IRRAW 128 |
| 1000 | kribba | 38 | #define CAN_MODULE_CMD_NMEA_POSITION 128 |
| 968 | runge | 39 | #define CAN_MODULE_CMD_DEBUG_PRINTF 128 |
| 950 | runge | 40 | #define CAN_MODULE_CMD_HD44789_LCD_CLEAR 128 |
| 41 | #define CAN_MODULE_CMD_HD44789_LCD_CURSOR 129 |
||
| 42 | #define CAN_MODULE_CMD_HD44789_LCD_TEXT 130 |
||
| 43 | #define CAN_MODULE_CMD_HD44789_LCD_SIZE 131 |
||
| 44 | #define CAN_MODULE_CMD_HD44789_LCD_BACKLIGHT 132 |
||
| 958 | runge | 45 | #define CAN_MODULE_CMD_HD44789_LCD_TEXTAT 133 |
| 1110 | linlun | 46 | #define CAN_MODULE_CMD_PID_DEBUG 128 |
| 47 | #define CAN_MODULE_CMD_PID_CONFIG 129 |
||
| 1111 | linlun | 48 | #define CAN_MODULE_CMD_SLOWPWM_CONFIG 128 |
| 1006 | linlun | 49 | #define CAN_MODULE_CMD_KS0108_LCD_CLEAR 128 |
| 50 | #define CAN_MODULE_CMD_KS0108_LCD_CURSOR 129 |
||
| 51 | #define CAN_MODULE_CMD_KS0108_LCD_TEXT 130 |
||
| 1019 | linlun | 52 | #define CAN_MODULE_CMD_KS0108_LCD_INVERT 131 |
| 1006 | linlun | 53 | #define CAN_MODULE_CMD_KS0108_LCD_BACKLIGHT 132 |
| 54 | #define CAN_MODULE_CMD_KS0108_LCD_TEXTAT 133 |
||
| 1031 | linlun | 55 | #define CAN_MODULE_CMD_KS0108_LCD_DRAWRECT 134 |
| 56 | #define CAN_MODULE_CMD_KS0108_LCD_DRAWLINE 135 |
||
| 57 | #define CAN_MODULE_CMD_KS0108_LCD_DRAWCIRCLE 136 |
||
| 58 | #define CAN_MODULE_CMD_KS0108_LCD_INVERTRECT 137 |
||
| 1253 | linlun | 59 | #define CAN_MODULE_CMD_KS0108_LCD_NEW_IMAGE 138 |
| 60 | #define CAN_MODULE_CMD_KS0108_LCD_ACK 139 |
||
| 61 | #define CAN_MODULE_CMD_KS0108_LCD_ERROR 140 |
||
| 62 | #define CAN_MODULE_CMD_KS0108_LCD_IMAGE_DATA 141 |
||
| 63 | #define CAN_MODULE_CMD_KS0108_LCD_IMAGE_DATA_7 141 |
||
| 64 | #define CAN_MODULE_CMD_KS0108_LCD_IMAGE_DATA_6 141 |
||
| 65 | #define CAN_MODULE_CMD_KS0108_LCD_IMAGE_DATA_5 141 |
||
| 66 | #define CAN_MODULE_CMD_KS0108_LCD_IMAGE_DATA_4 141 |
||
| 67 | #define CAN_MODULE_CMD_KS0108_LCD_IMAGE_DATA_3 141 |
||
| 68 | #define CAN_MODULE_CMD_KS0108_LCD_IMAGE_DATA_2 141 |
||
| 69 | #define CAN_MODULE_CMD_KS0108_LCD_IMAGE_DATA_1 141 |
||
| 70 | #define CAN_MODULE_CMD_KS0108_LCD_DATA_ID_ERROR 142 |
||
| 71 | #define CAN_MODULE_CMD_KS0108_LCD_DATA_DONE 143 |
||
| 950 | runge | 72 | #define CAN_MODULE_CMD_DIMMER230_DEMO 128 |
| 73 | #define CAN_MODULE_CMD_DIMMER230_START_FADE 129 |
||
| 74 | #define CAN_MODULE_CMD_DIMMER230_STOP_FADE 130 |
||
| 75 | #define CAN_MODULE_CMD_DIMMER230_ABS_FADE 131 |
||
| 76 | #define CAN_MODULE_CMD_DIMMER230_REL_FADE 132 |
||
| 1071 | arune | 77 | #define CAN_MODULE_CMD_DIMMER230_NETINFO 133 |
| 1177 | linlun | 78 | #define CAN_MODULE_CMD_SOFTPWM_CONFIG 128 |
| 1277 | arune | 79 | #define CAN_MODULE_CMD_TOUCH_GESTURE 128 |
| 1284 | arune | 80 | #define CAN_MODULE_CMD_TOUCH_RAW 129 |
| 946 | runge | 81 | |
| 1046 | runge | 82 | //------------------------------- // |
| 83 | // Command enum value definitions // |
||
| 84 | //------------------------------- // |
||
| 85 | |||
| 1179 | arune | 86 | #define CAN_MODULE_ENUM_PHYSICAL_ROTARY_SWITCH_DIRECTION_CLOCKWISE 0 |
| 87 | #define CAN_MODULE_ENUM_PHYSICAL_ROTARY_SWITCH_DIRECTION_COUNTERCLOCKWISE 1 |
||
| 1047 | runge | 88 | #define CAN_MODULE_ENUM_PHYSICAL_BUTTON_STATUS_PRESSED 1 |
| 89 | #define CAN_MODULE_ENUM_PHYSICAL_BUTTON_STATUS_RELEASED 0 |
||
| 90 | #define CAN_MODULE_ENUM_PHYSICAL_IR_STATUS_PRESSED 1 |
||
| 91 | #define CAN_MODULE_ENUM_PHYSICAL_IR_STATUS_RELEASED 0 |
||
| 1059 | runge | 92 | #define CAN_MODULE_ENUM_PHYSICAL_IR_PROTOCOL_RC5 0 |
| 93 | #define CAN_MODULE_ENUM_PHYSICAL_IR_PROTOCOL_RC6 1 |
||
| 94 | #define CAN_MODULE_ENUM_PHYSICAL_IR_PROTOCOL_RCMM 2 |
||
| 95 | #define CAN_MODULE_ENUM_PHYSICAL_IR_PROTOCOL_SIRC 3 |
||
| 96 | #define CAN_MODULE_ENUM_PHYSICAL_IR_PROTOCOL_SHARP 4 |
||
| 97 | #define CAN_MODULE_ENUM_PHYSICAL_IR_PROTOCOL_NEC 5 |
||
| 98 | #define CAN_MODULE_ENUM_PHYSICAL_IR_PROTOCOL_SAMSUNG 6 |
||
| 99 | #define CAN_MODULE_ENUM_PHYSICAL_IR_PROTOCOL_MARANTZ 7 |
||
| 100 | #define CAN_MODULE_ENUM_PHYSICAL_IR_PROTOCOL_UNKNOWN 255 |
||
| 1111 | linlun | 101 | #define CAN_MODULE_ENUM_SLOWPWM_CONFIG_DEFAULTSTATE_LOW 0 |
| 102 | #define CAN_MODULE_ENUM_SLOWPWM_CONFIG_DEFAULTSTATE_HIGH 1 |
||
| 103 | #define CAN_MODULE_ENUM_SLOWPWM_CONFIG_DEFAULTSTATE_TRISTATE 2 |
||
| 104 | #define CAN_MODULE_ENUM_SLOWPWM_CONFIG_STARTUPSTATE_ON 0 |
||
| 105 | #define CAN_MODULE_ENUM_SLOWPWM_CONFIG_STARTUPSTATE_OFF 1 |
||
| 1052 | linlun | 106 | #define CAN_MODULE_ENUM_KS0108_LCD_CLEAR_INVERTED_STANDARD 0 |
| 107 | #define CAN_MODULE_ENUM_KS0108_LCD_CLEAR_INVERTED_INVERTED 1 |
||
| 108 | #define CAN_MODULE_ENUM_KS0108_LCD_CURSOR_INVERTED_STANDARD 0 |
||
| 109 | #define CAN_MODULE_ENUM_KS0108_LCD_CURSOR_INVERTED_INVERTED 1 |
||
| 110 | #define CAN_MODULE_ENUM_KS0108_LCD_CURSOR_TRANSPARENT_STANDARD 0 |
||
| 111 | #define CAN_MODULE_ENUM_KS0108_LCD_CURSOR_TRANSPARENT_TRANSPARENT 1 |
||
| 112 | #define CAN_MODULE_ENUM_KS0108_LCD_INVERT_INVERTED_STANDARD 0 |
||
| 113 | #define CAN_MODULE_ENUM_KS0108_LCD_INVERT_INVERTED_INVERTED 1 |
||
| 114 | #define CAN_MODULE_ENUM_KS0108_LCD_TEXTAT_INVERTED_STANDARD 0 |
||
| 115 | #define CAN_MODULE_ENUM_KS0108_LCD_TEXTAT_INVERTED_INVERTED 1 |
||
| 116 | #define CAN_MODULE_ENUM_KS0108_LCD_TEXTAT_TRANSPARENT_STANDARD 0 |
||
| 117 | #define CAN_MODULE_ENUM_KS0108_LCD_TEXTAT_TRANSPARENT_TRANSPARENT 1 |
||
| 118 | #define CAN_MODULE_ENUM_KS0108_LCD_DRAWRECT_INVERTED_STANDARD 0 |
||
| 119 | #define CAN_MODULE_ENUM_KS0108_LCD_DRAWRECT_INVERTED_INVERTED 1 |
||
| 120 | #define CAN_MODULE_ENUM_KS0108_LCD_DRAWRECT_FILL_NOFILL 0 |
||
| 121 | #define CAN_MODULE_ENUM_KS0108_LCD_DRAWRECT_FILL_FILL 1 |
||
| 122 | #define CAN_MODULE_ENUM_KS0108_LCD_DRAWLINE_INVERTED_STANDARD 0 |
||
| 123 | #define CAN_MODULE_ENUM_KS0108_LCD_DRAWLINE_INVERTED_INVERTED 1 |
||
| 124 | #define CAN_MODULE_ENUM_KS0108_LCD_DRAWCIRCLE_INVERTED_STANDARD 0 |
||
| 125 | #define CAN_MODULE_ENUM_KS0108_LCD_DRAWCIRCLE_INVERTED_INVERTED 1 |
||
| 1089 | arune | 126 | #define CAN_MODULE_ENUM_DIMMER230_START_FADE_DIRECTION_DECREASE 0 |
| 127 | #define CAN_MODULE_ENUM_DIMMER230_START_FADE_DIRECTION_INCREASE 1 |
||
| 1071 | arune | 128 | #define CAN_MODULE_ENUM_DIMMER230_REL_FADE_DIRECTION_DECREASE 0 |
| 129 | #define CAN_MODULE_ENUM_DIMMER230_REL_FADE_DIRECTION_INCREASE 1 |
||
| 130 | #define CAN_MODULE_ENUM_DIMMER230_NETINFO_CONNECTION_DISCONNECTED 0 |
||
| 131 | #define CAN_MODULE_ENUM_DIMMER230_NETINFO_CONNECTION_CONNECTED 1 |
||
| 1076 | arune | 132 | #define CAN_MODULE_ENUM_DIMMER230_NETINFO_FREQUENCY_ERROR_UNKNOWN 0 |
| 133 | #define CAN_MODULE_ENUM_DIMMER230_NETINFO_FREQUENCY_50HZ 1 |
||
| 134 | #define CAN_MODULE_ENUM_DIMMER230_NETINFO_FREQUENCY_60HZ 2 |
||
| 1279 | arune | 135 | #define CAN_MODULE_ENUM_TOUCH_GESTURE_F3_M 0 |
| 136 | #define CAN_MODULE_ENUM_TOUCH_GESTURE_F3_P 1 |
||
| 137 | #define CAN_MODULE_ENUM_TOUCH_GESTURE_F4_M 0 |
||
| 138 | #define CAN_MODULE_ENUM_TOUCH_GESTURE_F4_P 1 |
||
| 139 | #define CAN_MODULE_ENUM_TOUCH_GESTURE_F5_M 0 |
||
| 140 | #define CAN_MODULE_ENUM_TOUCH_GESTURE_F5_P 1 |
||
| 141 | #define CAN_MODULE_ENUM_TOUCH_GESTURE_F6_M 0 |
||
| 142 | #define CAN_MODULE_ENUM_TOUCH_GESTURE_F6_P 1 |
||
| 143 | #define CAN_MODULE_ENUM_TOUCH_GESTURE_F8_M 0 |
||
| 144 | #define CAN_MODULE_ENUM_TOUCH_GESTURE_F8_P 1 |
||
| 145 | #define CAN_MODULE_ENUM_TOUCH_GESTURE_F9_M 0 |
||
| 146 | #define CAN_MODULE_ENUM_TOUCH_GESTURE_F9_P 1 |
||
| 147 | #define CAN_MODULE_ENUM_TOUCH_GESTURE_F2_M 0 |
||
| 148 | #define CAN_MODULE_ENUM_TOUCH_GESTURE_F2_P 1 |
||
| 149 | #define CAN_MODULE_ENUM_TOUCH_GESTURE_F2_U 2 |
||
| 1284 | arune | 150 | #define CAN_MODULE_ENUM_TOUCH_RAW_STATUS_PRESSED 1 |
| 151 | #define CAN_MODULE_ENUM_TOUCH_RAW_STATUS_RELEASED 0 |
||
| 1046 | runge | 152 | |
| 946 | runge | 153 | //------------------- // |
| 154 | // Module definitions // |
||
| 155 | //------------------- // |
||
| 156 | |||
| 965 | runge | 157 | #define CAN_MODULE_TYPE_TST_DEBUG 0 |
| 947 | runge | 158 | #define CAN_MODULE_TYPE_DEF_DEFAULT 1 |
| 159 | #define CAN_MODULE_TYPE_SNS_DS18X20 3 |
||
| 160 | #define CAN_MODULE_TYPE_SNS_FOST02 5 |
||
| 161 | #define CAN_MODULE_TYPE_SNS_BUSVOLTAGE 6 |
||
| 162 | #define CAN_MODULE_TYPE_SNS_SIMPLEDTMF 7 |
||
| 163 | #define CAN_MODULE_TYPE_SNS_ROTARY 8 |
||
| 953 | runge | 164 | #define CAN_MODULE_TYPE_ACT_HD44789 9 |
| 165 | #define CAN_MODULE_TYPE_ACT_DIMMER230 10 |
||
| 166 | #define CAN_MODULE_TYPE_ACT_KS0108 11 |
||
| 954 | runge | 167 | #define CAN_MODULE_TYPE_ACT_RGBDRIVER 12 |
| 980 | linlun | 168 | #define CAN_MODULE_TYPE_ACT_LEDPWM 13 |
| 993 | arune | 169 | #define CAN_MODULE_TYPE_SNS_IRRECEIVE 14 |
| 1000 | kribba | 170 | #define CAN_MODULE_TYPE_SNS_NMEA 15 |
| 1054 | runge | 171 | #define CAN_MODULE_TYPE_SNS_IRTRANSMIT 16 |
| 1098 | linlun | 172 | #define CAN_MODULE_TYPE_SNS_TC1047A 17 |
| 1110 | linlun | 173 | #define CAN_MODULE_TYPE_ACT_PID 18 |
| 174 | #define CAN_MODULE_TYPE_ACT_SLOWPWM 19 |
||
| 1121 | linlun | 175 | #define CAN_MODULE_TYPE_SNS_POWER 20 |
| 1156 | linlun | 176 | #define CAN_MODULE_TYPE_ACT_SOFTPWM 21 |
| 1277 | arune | 177 | #define CAN_MODULE_TYPE_SNS_TOUCH 22 |
| 1266 | pengi | 178 | #define CAN_MODULE_TYPE_CHN_CHNMASTER 30 |
| 1269 | pengi | 179 | #define CAN_MODULE_TYPE_CHN_CHNCONTROLLER 31 |
| 946 | runge | 180 | |
| 181 | //----------------- // |
||
| 182 | // Misc definitions // |
||
| 183 | //----------------- // |
||
| 184 | |||
| 947 | runge | 185 | #define DIRECTIONFLAG_FROM_OWNER 1 |
| 186 | #define DIRECTIONFLAG_TO_OWNER 0 |
||
| 946 | runge | 187 | |
| 965 | runge | 188 | #endif /*MODULEID_H_*/ |