PROP_WARNMAX
sc->sc_defprops = PROP_WARNMIN | PROP_WARNMAX;
*props = (PROP_WARNMIN | PROP_WARNMAX | PROP_DRIVER_LIMITS);
if (*props & PROP_WARNMAX) {
if (*props & (PROP_WARNMIN | PROP_WARNMAX))
*props = PROP_CRITMAX | PROP_WARNMAX;
*props |= PROP_WARNMIN|PROP_WARNMAX|PROP_CRITMAX;
*props |= PROP_WARNMAX;
*props = PROP_WARNMIN | PROP_WARNMAX;
*props = PROP_CRITMAX | PROP_WARNMAX;
*props &= ~(PROP_WARNMAX | PROP_CRITMAX | PROP_WARNMIN);
*props |= PROP_WARNMAX;
if (*props & PROP_WARNMAX) {
*props &= ~(PROP_CRITMAX | PROP_WARNMAX | PROP_WARNMIN);
*props |= PROP_WARNMAX;
*props &= ~(PROP_WARNMAX | PROP_WARNMIN);
*props |= PROP_WARNMAX;
if (limits == NULL || *props & PROP_WARNMAX) {
if (limits == NULL || *props & PROP_WARNMAX) {
*props &= ~(PROP_CRITMAX | PROP_WARNMAX | PROP_WARNMIN);
*props |= PROP_WARNMAX;
*props &= ~(PROP_WARNMAX | PROP_WARNMIN);
*props |= PROP_WARNMAX;
if (limits == NULL || *props & PROP_WARNMAX) {
if (limits == NULL || *props & PROP_WARNMAX) {
*props |= PROP_WARNMAX;
*props &= ~(PROP_CRITMAX | PROP_WARNMAX | PROP_WARNMIN);
*props |= PROP_WARNMAX;
if (limits == NULL || *props & PROP_WARNMAX) {
*props &= ~(PROP_CRITMAX | PROP_WARNMAX | PROP_WARNMIN);
if (sc->sc_defprops & PROP_WARNMAX) {
*props |= PROP_WARNMAX;
if (*props & PROP_WARNMAX) {
(edata->upropset & PROP_WARNMAX))
*props |= PROP_CRITMAX | PROP_WARNMAX;
*props &= ~(PROP_CRITMIN | PROP_CRITMAX | PROP_WARNMIN | PROP_WARNMAX);
prop_warnmin = PROP_WARNMAX;
prop_warnmax = PROP_WARNMAX;
if (psensor->i_props & PROP_WARNMAX &&
if (edata->upropset & PROP_WARNMAX) {
props |= PROP_WARNMAX;
if (props & edata->upropset & (PROP_WARNMAX | PROP_BATTHIGH)) {
props &= ~(PROP_WARNMAX | PROP_BATTHIGH);
{ "warning-max", ENVSYS_LIM_WARNMAX, PROP_WARNMAX },
else if ((edata->upropset & (PROP_WARNMAX | PROP_BATTHIGH)) &&
PROP_WARNMAX | PROP_WARNMIN)