enum Status { OFF ON PENDING_OFF PENDING_ON }