ON_STATE
(!occupied && (ctrl->state == ON_STATE ||
if (ctrl->state == ON_STATE || ctrl->state == BLINKINGOFF_STATE) {
if ((ctrl->state == ON_STATE || ctrl->state == BLINKINGOFF_STATE) &&
case ON_STATE:
if (ctrl->state == ON_STATE) {
ctrl->state = ON_STATE;
case ON_STATE:
ctrl->state = ret ? OFF_STATE : ON_STATE;
case ON_STATE:
case ON_STATE:
ctrl->state = list_empty(&subordinate->devices) ? OFF_STATE : ON_STATE;
ctrl->state == ON_STATE) {
if (ctrl->state != ON_STATE)