user and sensor have all possible states