Exemple #1
0
void quadcopter_motors_set_le(uint8_t *n_var0, uint32_t n_var1, const struct quadcopter_motors *n_var2)
{
    ivory_serialize_pack_float_le(n_var0, n_var1, &n_var2->frontleft);
    ivory_serialize_pack_float_le(n_var0, (uint32_t) (n_var1 + (uint32_t) 4U), &n_var2->frontright);
    ivory_serialize_pack_float_le(n_var0, (uint32_t) (n_var1 + (uint32_t) 8U), &n_var2->backleft);
    ivory_serialize_pack_float_le(n_var0, (uint32_t) (n_var1 + (uint32_t) 12U), &n_var2->backright);
}
Exemple #2
0
void control_output_set_le(uint8_t *n_var0, uint32_t n_var1, const struct control_output *n_var2)
{
    ibool_set_le(n_var0, n_var1, &n_var2->armed);
    ivory_serialize_pack_float_le(n_var0, (uint32_t) (n_var1 + (uint32_t) 1U), &n_var2->throttle);
    ivory_serialize_pack_float_le(n_var0, (uint32_t) (n_var1 + (uint32_t) 5U), &n_var2->roll);
    ivory_serialize_pack_float_le(n_var0, (uint32_t) (n_var1 + (uint32_t) 9U), &n_var2->pitch);
    ivory_serialize_pack_float_le(n_var0, (uint32_t) (n_var1 + (uint32_t) 13U), &n_var2->yaw);
}
Exemple #3
0
void alt_control_debug_set_le(uint8_t *n_var0, uint32_t n_var1, const struct alt_control_debug *n_var2)
{
    ivory_serialize_pack_float_le(n_var0, n_var1, &n_var2->alt_est);
    ivory_serialize_pack_float_le(n_var0, (uint32_t) (n_var1 + (uint32_t) 4U), &n_var2->alt_rate_est);
    pid_state_set_le(n_var0, (uint32_t) (n_var1 + (uint32_t) 8U), &n_var2->thrust);
    ivory_serialize_pack_float_le(n_var0, (uint32_t) (n_var1 + (uint32_t) 25U), &n_var2->ui_setp);
    ivory_serialize_pack_float_le(n_var0, (uint32_t) (n_var1 + (uint32_t) 29U), &n_var2->ui_rate_setp);
    pid_state_set_le(n_var0, (uint32_t) (n_var1 + (uint32_t) 33U), &n_var2->pos);
    ivory_serialize_pack_float_le(n_var0, (uint32_t) (n_var1 + (uint32_t) 50U), &n_var2->pos_setp);
    ivory_serialize_pack_float_le(n_var0, (uint32_t) (n_var1 + (uint32_t) 54U), &n_var2->pos_rate_setp);
}
Exemple #4
0
void xyz_set_le(uint8_t *n_var0, uint32_t n_var1, const struct xyz *n_var2)
{
    ivory_serialize_pack_float_le(n_var0, n_var1, &n_var2->x);
    ivory_serialize_pack_float_le(n_var0, (uint32_t) (n_var1 + (uint32_t) 4U), &n_var2->y);
    ivory_serialize_pack_float_le(n_var0, (uint32_t) (n_var1 + (uint32_t) 8U), &n_var2->z);
}
Exemple #5
0
void sequence_numbered_float_set_le(uint8_t *n_var0, uint32_t n_var1, const struct sequence_numbered_float *n_var2)
{
    sequence_num_t_set_le(n_var0, n_var1, &n_var2->seqnum);
    ivory_serialize_pack_float_le(n_var0, (uint32_t) (n_var1 + (uint32_t) 4U), &n_var2->val);
}