IPS_TIMEOUT
if (!command || (sc->state & IPS_TIMEOUT)) {
if (!(sc->state & IPS_TIMEOUT)) {
sc->state |= IPS_TIMEOUT;
if (!state && (sc->state & IPS_TIMEOUT)) {
sc->state &= ~IPS_TIMEOUT;
sc->state &= ~IPS_TIMEOUT;