void quadcopter_motors_get_be(const uint8_t *n_var0, uint32_t n_var1, struct quadcopter_motors *n_var2) { ivory_serialize_unpack_float_be(n_var0, n_var1, &n_var2->frontleft); ivory_serialize_unpack_float_be(n_var0, (uint32_t) (n_var1 + (uint32_t) 4U), &n_var2->frontright); ivory_serialize_unpack_float_be(n_var0, (uint32_t) (n_var1 + (uint32_t) 8U), &n_var2->backleft); ivory_serialize_unpack_float_be(n_var0, (uint32_t) (n_var1 + (uint32_t) 12U), &n_var2->backright); }
void control_output_get_be(const uint8_t *n_var0, uint32_t n_var1, struct control_output *n_var2) { ibool_get_be(n_var0, n_var1, &n_var2->armed); ivory_serialize_unpack_float_be(n_var0, (uint32_t) (n_var1 + (uint32_t) 1U), &n_var2->throttle); ivory_serialize_unpack_float_be(n_var0, (uint32_t) (n_var1 + (uint32_t) 5U), &n_var2->roll); ivory_serialize_unpack_float_be(n_var0, (uint32_t) (n_var1 + (uint32_t) 9U), &n_var2->pitch); ivory_serialize_unpack_float_be(n_var0, (uint32_t) (n_var1 + (uint32_t) 13U), &n_var2->yaw); }
void alt_control_debug_get_be(const uint8_t *n_var0, uint32_t n_var1, struct alt_control_debug *n_var2) { ivory_serialize_unpack_float_be(n_var0, n_var1, &n_var2->alt_est); ivory_serialize_unpack_float_be(n_var0, (uint32_t) (n_var1 + (uint32_t) 4U), &n_var2->alt_rate_est); pid_state_get_be(n_var0, (uint32_t) (n_var1 + (uint32_t) 8U), &n_var2->thrust); ivory_serialize_unpack_float_be(n_var0, (uint32_t) (n_var1 + (uint32_t) 25U), &n_var2->ui_setp); ivory_serialize_unpack_float_be(n_var0, (uint32_t) (n_var1 + (uint32_t) 29U), &n_var2->ui_rate_setp); pid_state_get_be(n_var0, (uint32_t) (n_var1 + (uint32_t) 33U), &n_var2->pos); ivory_serialize_unpack_float_be(n_var0, (uint32_t) (n_var1 + (uint32_t) 50U), &n_var2->pos_setp); ivory_serialize_unpack_float_be(n_var0, (uint32_t) (n_var1 + (uint32_t) 54U), &n_var2->pos_rate_setp); }
void xyz_get_be(const uint8_t *n_var0, uint32_t n_var1, struct xyz *n_var2) { ivory_serialize_unpack_float_be(n_var0, n_var1, &n_var2->x); ivory_serialize_unpack_float_be(n_var0, (uint32_t) (n_var1 + (uint32_t) 4U), &n_var2->y); ivory_serialize_unpack_float_be(n_var0, (uint32_t) (n_var1 + (uint32_t) 8U), &n_var2->z); }
void sequence_numbered_float_get_be(const uint8_t *n_var0, uint32_t n_var1, struct sequence_numbered_float *n_var2) { sequence_num_t_get_be(n_var0, n_var1, &n_var2->seqnum); ivory_serialize_unpack_float_be(n_var0, (uint32_t) (n_var1 + (uint32_t) 4U), &n_var2->val); }