Skip to content

Commit b74bc0e

Browse files
committed
continuous drive simulation - updates light recurrent states per tick
1 parent 9ff0510 commit b74bc0e

File tree

2 files changed

+3
-0
lines changed

2 files changed

+3
-0
lines changed

invertedai_cpp/examples/drive_body.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,7 @@
3030
"get_birdview": true,
3131
"get_infractions": true,
3232
"traffic_lights_states": null,
33+
"light_recurrent_states": null,
3334
"random_seed": null,
3435
"rendering_fov": null,
3536
"rendering_center": null

invertedai_cpp/invertedai/drive_request.cc

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -157,11 +157,13 @@ void DriveRequest::update(const InitializeResponse &init_res) {
157157
this->agent_states_ = init_res.agent_states();
158158
this->agent_attributes_ = init_res.agent_attributes();
159159
this->recurrent_states_ = init_res.recurrent_states();
160+
this->light_recurrent_states_ = init_res.light_recurrent_states();
160161
}
161162

162163
void DriveRequest::update(const DriveResponse &drive_res) {
163164
this->agent_states_ = drive_res.agent_states();
164165
this->recurrent_states_ = drive_res.recurrent_states();
166+
this->light_recurrent_states_ = drive_res.light_recurrent_states();
165167
}
166168

167169
std::string DriveRequest::body_str() {

0 commit comments

Comments
 (0)