- invertedai.api.light(location: str, recurrent_states: Optional[str] = None, random_seed: Optional[int] = None) LightResponse [source]#
location – Location name in IAI format. If recurrent_state is provided which is obtained from previous calls to light, next state is returned. Otherwise, a random state is generated which can be reproduced by setting the random_seed.
recurrent_states – Recurrent states for traffic lights, obtained from the previous call to
random_seed – Controls the stochastic aspects of agent behavior for reproducibility.
- class invertedai.api.LightResponse(*, traffic_lights_states: Dict[int, TrafficLightState] = None, recurrent_states: str = None)[source]#
Response returned from an API call to
- recurrent_states: str#
- traffic_lights_states: Dict[int, TrafficLightState]#