Changeset 4827
- Timestamp:
- 09/20/07 23:24:12 (6 years ago)
- Files:
-
- 1 modified
Legend:
- Unmodified
- Added
- Removed
-
lm-sensors/branches/lm-sensors-3.0.0/prog/sensord/chips.c
r4825 r4827 169 169 const sensors_feature_data *feature, int i) 170 170 { 171 const int size = SENSORS_FEATURE_IN_ MAX_ALARM- SENSORS_FEATURE_IN;172 short has_features[SENSORS_FEATURE_IN_ MAX_ALARM- SENSORS_FEATURE_IN] = { 0, };173 int feature_nrs[SENSORS_FEATURE_IN_ MAX_ALARM- SENSORS_FEATURE_IN];171 const int size = SENSORS_FEATURE_IN_BEEP - SENSORS_FEATURE_IN; 172 short has_features[SENSORS_FEATURE_IN_BEEP - SENSORS_FEATURE_IN] = { 0, }; 173 int feature_nrs[SENSORS_FEATURE_IN_BEEP - SENSORS_FEATURE_IN]; 174 174 int pos = 0; 175 175 … … 203 203 voltage->alarmNumber = -1; 204 204 } 205 /* beep support missing for now */ 206 voltage->beepNumber = -1; 205 /* beep if applicable */ 206 if (IN_FEATURE(SENSORS_FEATURE_IN_BEEP)) { 207 voltage->beepNumber = IN_FEATURE_NR(SENSORS_FEATURE_IN_ALARM); 208 } else { 209 voltage->beepNumber = -1; 210 } 207 211 } 208 212 … … 213 217 const sensors_feature_data *feature, int i) 214 218 { 215 const int size = SENSORS_FEATURE_TEMP_ TYPE- SENSORS_FEATURE_TEMP;216 short has_features[SENSORS_FEATURE_TEMP_ TYPE- SENSORS_FEATURE_TEMP] = { 0, };217 int feature_nrs[SENSORS_FEATURE_TEMP_ TYPE- SENSORS_FEATURE_TEMP];219 const int size = SENSORS_FEATURE_TEMP_BEEP - SENSORS_FEATURE_TEMP; 220 short has_features[SENSORS_FEATURE_TEMP_BEEP - SENSORS_FEATURE_TEMP] = { 0, }; 221 int feature_nrs[SENSORS_FEATURE_TEMP_BEEP - SENSORS_FEATURE_TEMP]; 218 222 int pos = 0; 219 223 … … 250 254 temperature->alarmNumber = -1; 251 255 } 252 /* beep support missing for now */ 253 temperature->beepNumber = -1; 256 /* beep if applicable */ 257 if (TEMP_FEATURE(SENSORS_FEATURE_TEMP_BEEP)) { 258 temperature->beepNumber = TEMP_FEATURE_NR(SENSORS_FEATURE_TEMP_BEEP); 259 } else { 260 temperature->beepNumber = -1; 261 } 254 262 } 255 263 … … 260 268 const sensors_feature_data *feature, int i) 261 269 { 262 const int size = SENSORS_FEATURE_FAN_ DIV- SENSORS_FEATURE_FAN;263 short has_features[SENSORS_FEATURE_FAN_ DIV- SENSORS_FEATURE_FAN] = { 0, };264 int feature_nrs[SENSORS_FEATURE_FAN_ DIV- SENSORS_FEATURE_FAN];270 const int size = SENSORS_FEATURE_FAN_BEEP - SENSORS_FEATURE_FAN; 271 short has_features[SENSORS_FEATURE_FAN_BEEP - SENSORS_FEATURE_FAN] = { 0, }; 272 int feature_nrs[SENSORS_FEATURE_FAN_BEEP - SENSORS_FEATURE_FAN]; 265 273 int pos = 0; 266 274 … … 293 301 fan->alarmNumber = -1; 294 302 } 295 /* beep support missing for now */ 296 fan->beepNumber = -1; 303 /* beep if applicable */ 304 if (FAN_FEATURE(SENSORS_FEATURE_FAN_BEEP)) { 305 fan->beepNumber = FAN_FEATURE_NR(SENSORS_FEATURE_FAN_BEEP); 306 } else { 307 fan->beepNumber = -1; 308 } 297 309 } 298 310
