Skip to content

Commit

Permalink
Reset builder when retrying ModelRegister messages.
Browse files Browse the repository at this point in the history
Signed-off-by: Rule Timothy (VM/EMT3) <[email protected]>
  • Loading branch information
timrulebosch committed Sep 11, 2024
1 parent c9311a7 commit ae8b3f3
Showing 1 changed file with 6 additions and 6 deletions.
12 changes: 6 additions & 6 deletions dse/modelc/adapter/adapter_msg.c
Original file line number Diff line number Diff line change
Expand Up @@ -140,14 +140,14 @@ static int adapter_msg_connect(
channel_index++) {
Channel* ch = _get_channel_byindex(am, channel_index);

/* ModelRegister (without 'create') */
flatcc_builder_reset(builder);
ns(ModelRegister_start)(builder);
ns(ModelRegister_step_size_add)(builder, sim->step_size);
message =
ns(MessageType_as_ModelRegister(ns(ModelRegister_end)(builder)));
int rc = 0;
for (int i = 0; i < retry_count; i++) {
/* ModelRegister (without 'create') */
flatcc_builder_reset(builder);
ns(ModelRegister_start)(builder);
ns(ModelRegister_step_size_add)(builder, sim->step_size);
message =
ns(MessageType_as_ModelRegister(ns(ModelRegister_end)(builder)));
log_simbus("ModelRegister --> [%s]", ch->name);
log_simbus(" model_uid=%d", am->model_uid);
log_simbus(" step_size=%f", sim->step_size);
Expand Down

0 comments on commit ae8b3f3

Please sign in to comment.