NinjaFlight
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
mavlink_msg_serial_udb_extra_f2_b.h
Go to the documentation of this file.
1 // MESSAGE SERIAL_UDB_EXTRA_F2_B PACKING
2 
3 #define MAVLINK_MSG_ID_SERIAL_UDB_EXTRA_F2_B 171
4 
6 {
7  uint32_t sue_time;
8  uint32_t sue_flags;
9  int16_t sue_pwm_input_1;
10  int16_t sue_pwm_input_2;
11  int16_t sue_pwm_input_3;
12  int16_t sue_pwm_input_4;
13  int16_t sue_pwm_input_5;
14  int16_t sue_pwm_input_6;
15  int16_t sue_pwm_input_7;
16  int16_t sue_pwm_input_8;
17  int16_t sue_pwm_input_9;
18  int16_t sue_pwm_input_10;
19  int16_t sue_pwm_output_1;
20  int16_t sue_pwm_output_2;
21  int16_t sue_pwm_output_3;
22  int16_t sue_pwm_output_4;
23  int16_t sue_pwm_output_5;
24  int16_t sue_pwm_output_6;
25  int16_t sue_pwm_output_7;
26  int16_t sue_pwm_output_8;
27  int16_t sue_pwm_output_9;
32  int16_t sue_osc_fails;
41 
42 #define MAVLINK_MSG_ID_SERIAL_UDB_EXTRA_F2_B_LEN 70
43 #define MAVLINK_MSG_ID_171_LEN 70
44 
45 #define MAVLINK_MSG_ID_SERIAL_UDB_EXTRA_F2_B_CRC 169
46 #define MAVLINK_MSG_ID_171_CRC 169
47 
48 
49 
50 #define MAVLINK_MESSAGE_INFO_SERIAL_UDB_EXTRA_F2_B { \
51  "SERIAL_UDB_EXTRA_F2_B", \
52  33, \
53  { { "sue_time", NULL, MAVLINK_TYPE_UINT32_T, 0, 0, offsetof(mavlink_serial_udb_extra_f2_b_t, sue_time) }, \
54  { "sue_flags", NULL, MAVLINK_TYPE_UINT32_T, 0, 4, offsetof(mavlink_serial_udb_extra_f2_b_t, sue_flags) }, \
55  { "sue_pwm_input_1", NULL, MAVLINK_TYPE_INT16_T, 0, 8, offsetof(mavlink_serial_udb_extra_f2_b_t, sue_pwm_input_1) }, \
56  { "sue_pwm_input_2", NULL, MAVLINK_TYPE_INT16_T, 0, 10, offsetof(mavlink_serial_udb_extra_f2_b_t, sue_pwm_input_2) }, \
57  { "sue_pwm_input_3", NULL, MAVLINK_TYPE_INT16_T, 0, 12, offsetof(mavlink_serial_udb_extra_f2_b_t, sue_pwm_input_3) }, \
58  { "sue_pwm_input_4", NULL, MAVLINK_TYPE_INT16_T, 0, 14, offsetof(mavlink_serial_udb_extra_f2_b_t, sue_pwm_input_4) }, \
59  { "sue_pwm_input_5", NULL, MAVLINK_TYPE_INT16_T, 0, 16, offsetof(mavlink_serial_udb_extra_f2_b_t, sue_pwm_input_5) }, \
60  { "sue_pwm_input_6", NULL, MAVLINK_TYPE_INT16_T, 0, 18, offsetof(mavlink_serial_udb_extra_f2_b_t, sue_pwm_input_6) }, \
61  { "sue_pwm_input_7", NULL, MAVLINK_TYPE_INT16_T, 0, 20, offsetof(mavlink_serial_udb_extra_f2_b_t, sue_pwm_input_7) }, \
62  { "sue_pwm_input_8", NULL, MAVLINK_TYPE_INT16_T, 0, 22, offsetof(mavlink_serial_udb_extra_f2_b_t, sue_pwm_input_8) }, \
63  { "sue_pwm_input_9", NULL, MAVLINK_TYPE_INT16_T, 0, 24, offsetof(mavlink_serial_udb_extra_f2_b_t, sue_pwm_input_9) }, \
64  { "sue_pwm_input_10", NULL, MAVLINK_TYPE_INT16_T, 0, 26, offsetof(mavlink_serial_udb_extra_f2_b_t, sue_pwm_input_10) }, \
65  { "sue_pwm_output_1", NULL, MAVLINK_TYPE_INT16_T, 0, 28, offsetof(mavlink_serial_udb_extra_f2_b_t, sue_pwm_output_1) }, \
66  { "sue_pwm_output_2", NULL, MAVLINK_TYPE_INT16_T, 0, 30, offsetof(mavlink_serial_udb_extra_f2_b_t, sue_pwm_output_2) }, \
67  { "sue_pwm_output_3", NULL, MAVLINK_TYPE_INT16_T, 0, 32, offsetof(mavlink_serial_udb_extra_f2_b_t, sue_pwm_output_3) }, \
68  { "sue_pwm_output_4", NULL, MAVLINK_TYPE_INT16_T, 0, 34, offsetof(mavlink_serial_udb_extra_f2_b_t, sue_pwm_output_4) }, \
69  { "sue_pwm_output_5", NULL, MAVLINK_TYPE_INT16_T, 0, 36, offsetof(mavlink_serial_udb_extra_f2_b_t, sue_pwm_output_5) }, \
70  { "sue_pwm_output_6", NULL, MAVLINK_TYPE_INT16_T, 0, 38, offsetof(mavlink_serial_udb_extra_f2_b_t, sue_pwm_output_6) }, \
71  { "sue_pwm_output_7", NULL, MAVLINK_TYPE_INT16_T, 0, 40, offsetof(mavlink_serial_udb_extra_f2_b_t, sue_pwm_output_7) }, \
72  { "sue_pwm_output_8", NULL, MAVLINK_TYPE_INT16_T, 0, 42, offsetof(mavlink_serial_udb_extra_f2_b_t, sue_pwm_output_8) }, \
73  { "sue_pwm_output_9", NULL, MAVLINK_TYPE_INT16_T, 0, 44, offsetof(mavlink_serial_udb_extra_f2_b_t, sue_pwm_output_9) }, \
74  { "sue_pwm_output_10", NULL, MAVLINK_TYPE_INT16_T, 0, 46, offsetof(mavlink_serial_udb_extra_f2_b_t, sue_pwm_output_10) }, \
75  { "sue_imu_location_x", NULL, MAVLINK_TYPE_INT16_T, 0, 48, offsetof(mavlink_serial_udb_extra_f2_b_t, sue_imu_location_x) }, \
76  { "sue_imu_location_y", NULL, MAVLINK_TYPE_INT16_T, 0, 50, offsetof(mavlink_serial_udb_extra_f2_b_t, sue_imu_location_y) }, \
77  { "sue_imu_location_z", NULL, MAVLINK_TYPE_INT16_T, 0, 52, offsetof(mavlink_serial_udb_extra_f2_b_t, sue_imu_location_z) }, \
78  { "sue_osc_fails", NULL, MAVLINK_TYPE_INT16_T, 0, 54, offsetof(mavlink_serial_udb_extra_f2_b_t, sue_osc_fails) }, \
79  { "sue_imu_velocity_x", NULL, MAVLINK_TYPE_INT16_T, 0, 56, offsetof(mavlink_serial_udb_extra_f2_b_t, sue_imu_velocity_x) }, \
80  { "sue_imu_velocity_y", NULL, MAVLINK_TYPE_INT16_T, 0, 58, offsetof(mavlink_serial_udb_extra_f2_b_t, sue_imu_velocity_y) }, \
81  { "sue_imu_velocity_z", NULL, MAVLINK_TYPE_INT16_T, 0, 60, offsetof(mavlink_serial_udb_extra_f2_b_t, sue_imu_velocity_z) }, \
82  { "sue_waypoint_goal_x", NULL, MAVLINK_TYPE_INT16_T, 0, 62, offsetof(mavlink_serial_udb_extra_f2_b_t, sue_waypoint_goal_x) }, \
83  { "sue_waypoint_goal_y", NULL, MAVLINK_TYPE_INT16_T, 0, 64, offsetof(mavlink_serial_udb_extra_f2_b_t, sue_waypoint_goal_y) }, \
84  { "sue_waypoint_goal_z", NULL, MAVLINK_TYPE_INT16_T, 0, 66, offsetof(mavlink_serial_udb_extra_f2_b_t, sue_waypoint_goal_z) }, \
85  { "sue_memory_stack_free", NULL, MAVLINK_TYPE_INT16_T, 0, 68, offsetof(mavlink_serial_udb_extra_f2_b_t, sue_memory_stack_free) }, \
86  } \
87 }
88 
89 
131 static inline uint16_t mavlink_msg_serial_udb_extra_f2_b_pack(uint8_t system_id, uint8_t component_id, mavlink_message_t* msg,
132  uint32_t sue_time, int16_t sue_pwm_input_1, int16_t sue_pwm_input_2, int16_t sue_pwm_input_3, int16_t sue_pwm_input_4, int16_t sue_pwm_input_5, int16_t sue_pwm_input_6, int16_t sue_pwm_input_7, int16_t sue_pwm_input_8, int16_t sue_pwm_input_9, int16_t sue_pwm_input_10, int16_t sue_pwm_output_1, int16_t sue_pwm_output_2, int16_t sue_pwm_output_3, int16_t sue_pwm_output_4, int16_t sue_pwm_output_5, int16_t sue_pwm_output_6, int16_t sue_pwm_output_7, int16_t sue_pwm_output_8, int16_t sue_pwm_output_9, int16_t sue_pwm_output_10, int16_t sue_imu_location_x, int16_t sue_imu_location_y, int16_t sue_imu_location_z, uint32_t sue_flags, int16_t sue_osc_fails, int16_t sue_imu_velocity_x, int16_t sue_imu_velocity_y, int16_t sue_imu_velocity_z, int16_t sue_waypoint_goal_x, int16_t sue_waypoint_goal_y, int16_t sue_waypoint_goal_z, int16_t sue_memory_stack_free)
133 {
134 #if MAVLINK_NEED_BYTE_SWAP || !MAVLINK_ALIGNED_FIELDS
136  _mav_put_uint32_t(buf, 0, sue_time);
137  _mav_put_uint32_t(buf, 4, sue_flags);
138  _mav_put_int16_t(buf, 8, sue_pwm_input_1);
139  _mav_put_int16_t(buf, 10, sue_pwm_input_2);
140  _mav_put_int16_t(buf, 12, sue_pwm_input_3);
141  _mav_put_int16_t(buf, 14, sue_pwm_input_4);
142  _mav_put_int16_t(buf, 16, sue_pwm_input_5);
143  _mav_put_int16_t(buf, 18, sue_pwm_input_6);
144  _mav_put_int16_t(buf, 20, sue_pwm_input_7);
145  _mav_put_int16_t(buf, 22, sue_pwm_input_8);
146  _mav_put_int16_t(buf, 24, sue_pwm_input_9);
147  _mav_put_int16_t(buf, 26, sue_pwm_input_10);
148  _mav_put_int16_t(buf, 28, sue_pwm_output_1);
149  _mav_put_int16_t(buf, 30, sue_pwm_output_2);
150  _mav_put_int16_t(buf, 32, sue_pwm_output_3);
151  _mav_put_int16_t(buf, 34, sue_pwm_output_4);
152  _mav_put_int16_t(buf, 36, sue_pwm_output_5);
153  _mav_put_int16_t(buf, 38, sue_pwm_output_6);
154  _mav_put_int16_t(buf, 40, sue_pwm_output_7);
155  _mav_put_int16_t(buf, 42, sue_pwm_output_8);
156  _mav_put_int16_t(buf, 44, sue_pwm_output_9);
157  _mav_put_int16_t(buf, 46, sue_pwm_output_10);
158  _mav_put_int16_t(buf, 48, sue_imu_location_x);
159  _mav_put_int16_t(buf, 50, sue_imu_location_y);
160  _mav_put_int16_t(buf, 52, sue_imu_location_z);
161  _mav_put_int16_t(buf, 54, sue_osc_fails);
162  _mav_put_int16_t(buf, 56, sue_imu_velocity_x);
163  _mav_put_int16_t(buf, 58, sue_imu_velocity_y);
164  _mav_put_int16_t(buf, 60, sue_imu_velocity_z);
165  _mav_put_int16_t(buf, 62, sue_waypoint_goal_x);
166  _mav_put_int16_t(buf, 64, sue_waypoint_goal_y);
167  _mav_put_int16_t(buf, 66, sue_waypoint_goal_z);
168  _mav_put_int16_t(buf, 68, sue_memory_stack_free);
169 
171 #else
173  packet.sue_time = sue_time;
174  packet.sue_flags = sue_flags;
175  packet.sue_pwm_input_1 = sue_pwm_input_1;
176  packet.sue_pwm_input_2 = sue_pwm_input_2;
177  packet.sue_pwm_input_3 = sue_pwm_input_3;
178  packet.sue_pwm_input_4 = sue_pwm_input_4;
179  packet.sue_pwm_input_5 = sue_pwm_input_5;
180  packet.sue_pwm_input_6 = sue_pwm_input_6;
181  packet.sue_pwm_input_7 = sue_pwm_input_7;
182  packet.sue_pwm_input_8 = sue_pwm_input_8;
183  packet.sue_pwm_input_9 = sue_pwm_input_9;
184  packet.sue_pwm_input_10 = sue_pwm_input_10;
185  packet.sue_pwm_output_1 = sue_pwm_output_1;
186  packet.sue_pwm_output_2 = sue_pwm_output_2;
187  packet.sue_pwm_output_3 = sue_pwm_output_3;
188  packet.sue_pwm_output_4 = sue_pwm_output_4;
189  packet.sue_pwm_output_5 = sue_pwm_output_5;
190  packet.sue_pwm_output_6 = sue_pwm_output_6;
191  packet.sue_pwm_output_7 = sue_pwm_output_7;
192  packet.sue_pwm_output_8 = sue_pwm_output_8;
193  packet.sue_pwm_output_9 = sue_pwm_output_9;
194  packet.sue_pwm_output_10 = sue_pwm_output_10;
195  packet.sue_imu_location_x = sue_imu_location_x;
196  packet.sue_imu_location_y = sue_imu_location_y;
197  packet.sue_imu_location_z = sue_imu_location_z;
198  packet.sue_osc_fails = sue_osc_fails;
199  packet.sue_imu_velocity_x = sue_imu_velocity_x;
200  packet.sue_imu_velocity_y = sue_imu_velocity_y;
201  packet.sue_imu_velocity_z = sue_imu_velocity_z;
202  packet.sue_waypoint_goal_x = sue_waypoint_goal_x;
203  packet.sue_waypoint_goal_y = sue_waypoint_goal_y;
204  packet.sue_waypoint_goal_z = sue_waypoint_goal_z;
205  packet.sue_memory_stack_free = sue_memory_stack_free;
206 
208 #endif
209 
211 #if MAVLINK_CRC_EXTRA
213 #else
214  return mavlink_finalize_message(msg, system_id, component_id, MAVLINK_MSG_ID_SERIAL_UDB_EXTRA_F2_B_LEN);
215 #endif
216 }
217 
259 static inline uint16_t mavlink_msg_serial_udb_extra_f2_b_pack_chan(uint8_t system_id, uint8_t component_id, uint8_t chan,
260  mavlink_message_t* msg,
261  uint32_t sue_time,int16_t sue_pwm_input_1,int16_t sue_pwm_input_2,int16_t sue_pwm_input_3,int16_t sue_pwm_input_4,int16_t sue_pwm_input_5,int16_t sue_pwm_input_6,int16_t sue_pwm_input_7,int16_t sue_pwm_input_8,int16_t sue_pwm_input_9,int16_t sue_pwm_input_10,int16_t sue_pwm_output_1,int16_t sue_pwm_output_2,int16_t sue_pwm_output_3,int16_t sue_pwm_output_4,int16_t sue_pwm_output_5,int16_t sue_pwm_output_6,int16_t sue_pwm_output_7,int16_t sue_pwm_output_8,int16_t sue_pwm_output_9,int16_t sue_pwm_output_10,int16_t sue_imu_location_x,int16_t sue_imu_location_y,int16_t sue_imu_location_z,uint32_t sue_flags,int16_t sue_osc_fails,int16_t sue_imu_velocity_x,int16_t sue_imu_velocity_y,int16_t sue_imu_velocity_z,int16_t sue_waypoint_goal_x,int16_t sue_waypoint_goal_y,int16_t sue_waypoint_goal_z,int16_t sue_memory_stack_free)
262 {
263 #if MAVLINK_NEED_BYTE_SWAP || !MAVLINK_ALIGNED_FIELDS
265  _mav_put_uint32_t(buf, 0, sue_time);
266  _mav_put_uint32_t(buf, 4, sue_flags);
267  _mav_put_int16_t(buf, 8, sue_pwm_input_1);
268  _mav_put_int16_t(buf, 10, sue_pwm_input_2);
269  _mav_put_int16_t(buf, 12, sue_pwm_input_3);
270  _mav_put_int16_t(buf, 14, sue_pwm_input_4);
271  _mav_put_int16_t(buf, 16, sue_pwm_input_5);
272  _mav_put_int16_t(buf, 18, sue_pwm_input_6);
273  _mav_put_int16_t(buf, 20, sue_pwm_input_7);
274  _mav_put_int16_t(buf, 22, sue_pwm_input_8);
275  _mav_put_int16_t(buf, 24, sue_pwm_input_9);
276  _mav_put_int16_t(buf, 26, sue_pwm_input_10);
277  _mav_put_int16_t(buf, 28, sue_pwm_output_1);
278  _mav_put_int16_t(buf, 30, sue_pwm_output_2);
279  _mav_put_int16_t(buf, 32, sue_pwm_output_3);
280  _mav_put_int16_t(buf, 34, sue_pwm_output_4);
281  _mav_put_int16_t(buf, 36, sue_pwm_output_5);
282  _mav_put_int16_t(buf, 38, sue_pwm_output_6);
283  _mav_put_int16_t(buf, 40, sue_pwm_output_7);
284  _mav_put_int16_t(buf, 42, sue_pwm_output_8);
285  _mav_put_int16_t(buf, 44, sue_pwm_output_9);
286  _mav_put_int16_t(buf, 46, sue_pwm_output_10);
287  _mav_put_int16_t(buf, 48, sue_imu_location_x);
288  _mav_put_int16_t(buf, 50, sue_imu_location_y);
289  _mav_put_int16_t(buf, 52, sue_imu_location_z);
290  _mav_put_int16_t(buf, 54, sue_osc_fails);
291  _mav_put_int16_t(buf, 56, sue_imu_velocity_x);
292  _mav_put_int16_t(buf, 58, sue_imu_velocity_y);
293  _mav_put_int16_t(buf, 60, sue_imu_velocity_z);
294  _mav_put_int16_t(buf, 62, sue_waypoint_goal_x);
295  _mav_put_int16_t(buf, 64, sue_waypoint_goal_y);
296  _mav_put_int16_t(buf, 66, sue_waypoint_goal_z);
297  _mav_put_int16_t(buf, 68, sue_memory_stack_free);
298 
300 #else
302  packet.sue_time = sue_time;
303  packet.sue_flags = sue_flags;
304  packet.sue_pwm_input_1 = sue_pwm_input_1;
305  packet.sue_pwm_input_2 = sue_pwm_input_2;
306  packet.sue_pwm_input_3 = sue_pwm_input_3;
307  packet.sue_pwm_input_4 = sue_pwm_input_4;
308  packet.sue_pwm_input_5 = sue_pwm_input_5;
309  packet.sue_pwm_input_6 = sue_pwm_input_6;
310  packet.sue_pwm_input_7 = sue_pwm_input_7;
311  packet.sue_pwm_input_8 = sue_pwm_input_8;
312  packet.sue_pwm_input_9 = sue_pwm_input_9;
313  packet.sue_pwm_input_10 = sue_pwm_input_10;
314  packet.sue_pwm_output_1 = sue_pwm_output_1;
315  packet.sue_pwm_output_2 = sue_pwm_output_2;
316  packet.sue_pwm_output_3 = sue_pwm_output_3;
317  packet.sue_pwm_output_4 = sue_pwm_output_4;
318  packet.sue_pwm_output_5 = sue_pwm_output_5;
319  packet.sue_pwm_output_6 = sue_pwm_output_6;
320  packet.sue_pwm_output_7 = sue_pwm_output_7;
321  packet.sue_pwm_output_8 = sue_pwm_output_8;
322  packet.sue_pwm_output_9 = sue_pwm_output_9;
323  packet.sue_pwm_output_10 = sue_pwm_output_10;
324  packet.sue_imu_location_x = sue_imu_location_x;
325  packet.sue_imu_location_y = sue_imu_location_y;
326  packet.sue_imu_location_z = sue_imu_location_z;
327  packet.sue_osc_fails = sue_osc_fails;
328  packet.sue_imu_velocity_x = sue_imu_velocity_x;
329  packet.sue_imu_velocity_y = sue_imu_velocity_y;
330  packet.sue_imu_velocity_z = sue_imu_velocity_z;
331  packet.sue_waypoint_goal_x = sue_waypoint_goal_x;
332  packet.sue_waypoint_goal_y = sue_waypoint_goal_y;
333  packet.sue_waypoint_goal_z = sue_waypoint_goal_z;
334  packet.sue_memory_stack_free = sue_memory_stack_free;
335 
337 #endif
338 
340 #if MAVLINK_CRC_EXTRA
342 #else
343  return mavlink_finalize_message_chan(msg, system_id, component_id, chan, MAVLINK_MSG_ID_SERIAL_UDB_EXTRA_F2_B_LEN);
344 #endif
345 }
346 
355 static inline uint16_t mavlink_msg_serial_udb_extra_f2_b_encode(uint8_t system_id, uint8_t component_id, mavlink_message_t* msg, const mavlink_serial_udb_extra_f2_b_t* serial_udb_extra_f2_b)
356 {
357  return mavlink_msg_serial_udb_extra_f2_b_pack(system_id, component_id, msg, serial_udb_extra_f2_b->sue_time, serial_udb_extra_f2_b->sue_pwm_input_1, serial_udb_extra_f2_b->sue_pwm_input_2, serial_udb_extra_f2_b->sue_pwm_input_3, serial_udb_extra_f2_b->sue_pwm_input_4, serial_udb_extra_f2_b->sue_pwm_input_5, serial_udb_extra_f2_b->sue_pwm_input_6, serial_udb_extra_f2_b->sue_pwm_input_7, serial_udb_extra_f2_b->sue_pwm_input_8, serial_udb_extra_f2_b->sue_pwm_input_9, serial_udb_extra_f2_b->sue_pwm_input_10, serial_udb_extra_f2_b->sue_pwm_output_1, serial_udb_extra_f2_b->sue_pwm_output_2, serial_udb_extra_f2_b->sue_pwm_output_3, serial_udb_extra_f2_b->sue_pwm_output_4, serial_udb_extra_f2_b->sue_pwm_output_5, serial_udb_extra_f2_b->sue_pwm_output_6, serial_udb_extra_f2_b->sue_pwm_output_7, serial_udb_extra_f2_b->sue_pwm_output_8, serial_udb_extra_f2_b->sue_pwm_output_9, serial_udb_extra_f2_b->sue_pwm_output_10, serial_udb_extra_f2_b->sue_imu_location_x, serial_udb_extra_f2_b->sue_imu_location_y, serial_udb_extra_f2_b->sue_imu_location_z, serial_udb_extra_f2_b->sue_flags, serial_udb_extra_f2_b->sue_osc_fails, serial_udb_extra_f2_b->sue_imu_velocity_x, serial_udb_extra_f2_b->sue_imu_velocity_y, serial_udb_extra_f2_b->sue_imu_velocity_z, serial_udb_extra_f2_b->sue_waypoint_goal_x, serial_udb_extra_f2_b->sue_waypoint_goal_y, serial_udb_extra_f2_b->sue_waypoint_goal_z, serial_udb_extra_f2_b->sue_memory_stack_free);
358 }
359 
369 static inline uint16_t mavlink_msg_serial_udb_extra_f2_b_encode_chan(uint8_t system_id, uint8_t component_id, uint8_t chan, mavlink_message_t* msg, const mavlink_serial_udb_extra_f2_b_t* serial_udb_extra_f2_b)
370 {
371  return mavlink_msg_serial_udb_extra_f2_b_pack_chan(system_id, component_id, chan, msg, serial_udb_extra_f2_b->sue_time, serial_udb_extra_f2_b->sue_pwm_input_1, serial_udb_extra_f2_b->sue_pwm_input_2, serial_udb_extra_f2_b->sue_pwm_input_3, serial_udb_extra_f2_b->sue_pwm_input_4, serial_udb_extra_f2_b->sue_pwm_input_5, serial_udb_extra_f2_b->sue_pwm_input_6, serial_udb_extra_f2_b->sue_pwm_input_7, serial_udb_extra_f2_b->sue_pwm_input_8, serial_udb_extra_f2_b->sue_pwm_input_9, serial_udb_extra_f2_b->sue_pwm_input_10, serial_udb_extra_f2_b->sue_pwm_output_1, serial_udb_extra_f2_b->sue_pwm_output_2, serial_udb_extra_f2_b->sue_pwm_output_3, serial_udb_extra_f2_b->sue_pwm_output_4, serial_udb_extra_f2_b->sue_pwm_output_5, serial_udb_extra_f2_b->sue_pwm_output_6, serial_udb_extra_f2_b->sue_pwm_output_7, serial_udb_extra_f2_b->sue_pwm_output_8, serial_udb_extra_f2_b->sue_pwm_output_9, serial_udb_extra_f2_b->sue_pwm_output_10, serial_udb_extra_f2_b->sue_imu_location_x, serial_udb_extra_f2_b->sue_imu_location_y, serial_udb_extra_f2_b->sue_imu_location_z, serial_udb_extra_f2_b->sue_flags, serial_udb_extra_f2_b->sue_osc_fails, serial_udb_extra_f2_b->sue_imu_velocity_x, serial_udb_extra_f2_b->sue_imu_velocity_y, serial_udb_extra_f2_b->sue_imu_velocity_z, serial_udb_extra_f2_b->sue_waypoint_goal_x, serial_udb_extra_f2_b->sue_waypoint_goal_y, serial_udb_extra_f2_b->sue_waypoint_goal_z, serial_udb_extra_f2_b->sue_memory_stack_free);
372 }
373 
412 #ifdef MAVLINK_USE_CONVENIENCE_FUNCTIONS
413 
414 static inline void mavlink_msg_serial_udb_extra_f2_b_send(mavlink_channel_t chan, uint32_t sue_time, int16_t sue_pwm_input_1, int16_t sue_pwm_input_2, int16_t sue_pwm_input_3, int16_t sue_pwm_input_4, int16_t sue_pwm_input_5, int16_t sue_pwm_input_6, int16_t sue_pwm_input_7, int16_t sue_pwm_input_8, int16_t sue_pwm_input_9, int16_t sue_pwm_input_10, int16_t sue_pwm_output_1, int16_t sue_pwm_output_2, int16_t sue_pwm_output_3, int16_t sue_pwm_output_4, int16_t sue_pwm_output_5, int16_t sue_pwm_output_6, int16_t sue_pwm_output_7, int16_t sue_pwm_output_8, int16_t sue_pwm_output_9, int16_t sue_pwm_output_10, int16_t sue_imu_location_x, int16_t sue_imu_location_y, int16_t sue_imu_location_z, uint32_t sue_flags, int16_t sue_osc_fails, int16_t sue_imu_velocity_x, int16_t sue_imu_velocity_y, int16_t sue_imu_velocity_z, int16_t sue_waypoint_goal_x, int16_t sue_waypoint_goal_y, int16_t sue_waypoint_goal_z, int16_t sue_memory_stack_free)
415 {
416 #if MAVLINK_NEED_BYTE_SWAP || !MAVLINK_ALIGNED_FIELDS
418  _mav_put_uint32_t(buf, 0, sue_time);
419  _mav_put_uint32_t(buf, 4, sue_flags);
420  _mav_put_int16_t(buf, 8, sue_pwm_input_1);
421  _mav_put_int16_t(buf, 10, sue_pwm_input_2);
422  _mav_put_int16_t(buf, 12, sue_pwm_input_3);
423  _mav_put_int16_t(buf, 14, sue_pwm_input_4);
424  _mav_put_int16_t(buf, 16, sue_pwm_input_5);
425  _mav_put_int16_t(buf, 18, sue_pwm_input_6);
426  _mav_put_int16_t(buf, 20, sue_pwm_input_7);
427  _mav_put_int16_t(buf, 22, sue_pwm_input_8);
428  _mav_put_int16_t(buf, 24, sue_pwm_input_9);
429  _mav_put_int16_t(buf, 26, sue_pwm_input_10);
430  _mav_put_int16_t(buf, 28, sue_pwm_output_1);
431  _mav_put_int16_t(buf, 30, sue_pwm_output_2);
432  _mav_put_int16_t(buf, 32, sue_pwm_output_3);
433  _mav_put_int16_t(buf, 34, sue_pwm_output_4);
434  _mav_put_int16_t(buf, 36, sue_pwm_output_5);
435  _mav_put_int16_t(buf, 38, sue_pwm_output_6);
436  _mav_put_int16_t(buf, 40, sue_pwm_output_7);
437  _mav_put_int16_t(buf, 42, sue_pwm_output_8);
438  _mav_put_int16_t(buf, 44, sue_pwm_output_9);
439  _mav_put_int16_t(buf, 46, sue_pwm_output_10);
440  _mav_put_int16_t(buf, 48, sue_imu_location_x);
441  _mav_put_int16_t(buf, 50, sue_imu_location_y);
442  _mav_put_int16_t(buf, 52, sue_imu_location_z);
443  _mav_put_int16_t(buf, 54, sue_osc_fails);
444  _mav_put_int16_t(buf, 56, sue_imu_velocity_x);
445  _mav_put_int16_t(buf, 58, sue_imu_velocity_y);
446  _mav_put_int16_t(buf, 60, sue_imu_velocity_z);
447  _mav_put_int16_t(buf, 62, sue_waypoint_goal_x);
448  _mav_put_int16_t(buf, 64, sue_waypoint_goal_y);
449  _mav_put_int16_t(buf, 66, sue_waypoint_goal_z);
450  _mav_put_int16_t(buf, 68, sue_memory_stack_free);
451 
452 #if MAVLINK_CRC_EXTRA
454 #else
455  _mav_finalize_message_chan_send(chan, MAVLINK_MSG_ID_SERIAL_UDB_EXTRA_F2_B, buf, MAVLINK_MSG_ID_SERIAL_UDB_EXTRA_F2_B_LEN);
456 #endif
457 #else
459  packet.sue_time = sue_time;
460  packet.sue_flags = sue_flags;
461  packet.sue_pwm_input_1 = sue_pwm_input_1;
462  packet.sue_pwm_input_2 = sue_pwm_input_2;
463  packet.sue_pwm_input_3 = sue_pwm_input_3;
464  packet.sue_pwm_input_4 = sue_pwm_input_4;
465  packet.sue_pwm_input_5 = sue_pwm_input_5;
466  packet.sue_pwm_input_6 = sue_pwm_input_6;
467  packet.sue_pwm_input_7 = sue_pwm_input_7;
468  packet.sue_pwm_input_8 = sue_pwm_input_8;
469  packet.sue_pwm_input_9 = sue_pwm_input_9;
470  packet.sue_pwm_input_10 = sue_pwm_input_10;
471  packet.sue_pwm_output_1 = sue_pwm_output_1;
472  packet.sue_pwm_output_2 = sue_pwm_output_2;
473  packet.sue_pwm_output_3 = sue_pwm_output_3;
474  packet.sue_pwm_output_4 = sue_pwm_output_4;
475  packet.sue_pwm_output_5 = sue_pwm_output_5;
476  packet.sue_pwm_output_6 = sue_pwm_output_6;
477  packet.sue_pwm_output_7 = sue_pwm_output_7;
478  packet.sue_pwm_output_8 = sue_pwm_output_8;
479  packet.sue_pwm_output_9 = sue_pwm_output_9;
480  packet.sue_pwm_output_10 = sue_pwm_output_10;
481  packet.sue_imu_location_x = sue_imu_location_x;
482  packet.sue_imu_location_y = sue_imu_location_y;
483  packet.sue_imu_location_z = sue_imu_location_z;
484  packet.sue_osc_fails = sue_osc_fails;
485  packet.sue_imu_velocity_x = sue_imu_velocity_x;
486  packet.sue_imu_velocity_y = sue_imu_velocity_y;
487  packet.sue_imu_velocity_z = sue_imu_velocity_z;
488  packet.sue_waypoint_goal_x = sue_waypoint_goal_x;
489  packet.sue_waypoint_goal_y = sue_waypoint_goal_y;
490  packet.sue_waypoint_goal_z = sue_waypoint_goal_z;
491  packet.sue_memory_stack_free = sue_memory_stack_free;
492 
493 #if MAVLINK_CRC_EXTRA
495 #else
496  _mav_finalize_message_chan_send(chan, MAVLINK_MSG_ID_SERIAL_UDB_EXTRA_F2_B, (const char *)&packet, MAVLINK_MSG_ID_SERIAL_UDB_EXTRA_F2_B_LEN);
497 #endif
498 #endif
499 }
500 
501 #if MAVLINK_MSG_ID_SERIAL_UDB_EXTRA_F2_B_LEN <= MAVLINK_MAX_PAYLOAD_LEN
502 /*
503  This varient of _send() can be used to save stack space by re-using
504  memory from the receive buffer. The caller provides a
505  mavlink_message_t which is the size of a full mavlink message. This
506  is usually the receive buffer for the channel, and allows a reply to an
507  incoming message with minimum stack space usage.
508  */
509 static inline void mavlink_msg_serial_udb_extra_f2_b_send_buf(mavlink_message_t *msgbuf, mavlink_channel_t chan, uint32_t sue_time, int16_t sue_pwm_input_1, int16_t sue_pwm_input_2, int16_t sue_pwm_input_3, int16_t sue_pwm_input_4, int16_t sue_pwm_input_5, int16_t sue_pwm_input_6, int16_t sue_pwm_input_7, int16_t sue_pwm_input_8, int16_t sue_pwm_input_9, int16_t sue_pwm_input_10, int16_t sue_pwm_output_1, int16_t sue_pwm_output_2, int16_t sue_pwm_output_3, int16_t sue_pwm_output_4, int16_t sue_pwm_output_5, int16_t sue_pwm_output_6, int16_t sue_pwm_output_7, int16_t sue_pwm_output_8, int16_t sue_pwm_output_9, int16_t sue_pwm_output_10, int16_t sue_imu_location_x, int16_t sue_imu_location_y, int16_t sue_imu_location_z, uint32_t sue_flags, int16_t sue_osc_fails, int16_t sue_imu_velocity_x, int16_t sue_imu_velocity_y, int16_t sue_imu_velocity_z, int16_t sue_waypoint_goal_x, int16_t sue_waypoint_goal_y, int16_t sue_waypoint_goal_z, int16_t sue_memory_stack_free)
510 {
511 #if MAVLINK_NEED_BYTE_SWAP || !MAVLINK_ALIGNED_FIELDS
512  char *buf = (char *)msgbuf;
513  _mav_put_uint32_t(buf, 0, sue_time);
514  _mav_put_uint32_t(buf, 4, sue_flags);
515  _mav_put_int16_t(buf, 8, sue_pwm_input_1);
516  _mav_put_int16_t(buf, 10, sue_pwm_input_2);
517  _mav_put_int16_t(buf, 12, sue_pwm_input_3);
518  _mav_put_int16_t(buf, 14, sue_pwm_input_4);
519  _mav_put_int16_t(buf, 16, sue_pwm_input_5);
520  _mav_put_int16_t(buf, 18, sue_pwm_input_6);
521  _mav_put_int16_t(buf, 20, sue_pwm_input_7);
522  _mav_put_int16_t(buf, 22, sue_pwm_input_8);
523  _mav_put_int16_t(buf, 24, sue_pwm_input_9);
524  _mav_put_int16_t(buf, 26, sue_pwm_input_10);
525  _mav_put_int16_t(buf, 28, sue_pwm_output_1);
526  _mav_put_int16_t(buf, 30, sue_pwm_output_2);
527  _mav_put_int16_t(buf, 32, sue_pwm_output_3);
528  _mav_put_int16_t(buf, 34, sue_pwm_output_4);
529  _mav_put_int16_t(buf, 36, sue_pwm_output_5);
530  _mav_put_int16_t(buf, 38, sue_pwm_output_6);
531  _mav_put_int16_t(buf, 40, sue_pwm_output_7);
532  _mav_put_int16_t(buf, 42, sue_pwm_output_8);
533  _mav_put_int16_t(buf, 44, sue_pwm_output_9);
534  _mav_put_int16_t(buf, 46, sue_pwm_output_10);
535  _mav_put_int16_t(buf, 48, sue_imu_location_x);
536  _mav_put_int16_t(buf, 50, sue_imu_location_y);
537  _mav_put_int16_t(buf, 52, sue_imu_location_z);
538  _mav_put_int16_t(buf, 54, sue_osc_fails);
539  _mav_put_int16_t(buf, 56, sue_imu_velocity_x);
540  _mav_put_int16_t(buf, 58, sue_imu_velocity_y);
541  _mav_put_int16_t(buf, 60, sue_imu_velocity_z);
542  _mav_put_int16_t(buf, 62, sue_waypoint_goal_x);
543  _mav_put_int16_t(buf, 64, sue_waypoint_goal_y);
544  _mav_put_int16_t(buf, 66, sue_waypoint_goal_z);
545  _mav_put_int16_t(buf, 68, sue_memory_stack_free);
546 
547 #if MAVLINK_CRC_EXTRA
549 #else
550  _mav_finalize_message_chan_send(chan, MAVLINK_MSG_ID_SERIAL_UDB_EXTRA_F2_B, buf, MAVLINK_MSG_ID_SERIAL_UDB_EXTRA_F2_B_LEN);
551 #endif
552 #else
554  packet->sue_time = sue_time;
555  packet->sue_flags = sue_flags;
556  packet->sue_pwm_input_1 = sue_pwm_input_1;
557  packet->sue_pwm_input_2 = sue_pwm_input_2;
558  packet->sue_pwm_input_3 = sue_pwm_input_3;
559  packet->sue_pwm_input_4 = sue_pwm_input_4;
560  packet->sue_pwm_input_5 = sue_pwm_input_5;
561  packet->sue_pwm_input_6 = sue_pwm_input_6;
562  packet->sue_pwm_input_7 = sue_pwm_input_7;
563  packet->sue_pwm_input_8 = sue_pwm_input_8;
564  packet->sue_pwm_input_9 = sue_pwm_input_9;
565  packet->sue_pwm_input_10 = sue_pwm_input_10;
566  packet->sue_pwm_output_1 = sue_pwm_output_1;
567  packet->sue_pwm_output_2 = sue_pwm_output_2;
568  packet->sue_pwm_output_3 = sue_pwm_output_3;
569  packet->sue_pwm_output_4 = sue_pwm_output_4;
570  packet->sue_pwm_output_5 = sue_pwm_output_5;
571  packet->sue_pwm_output_6 = sue_pwm_output_6;
572  packet->sue_pwm_output_7 = sue_pwm_output_7;
573  packet->sue_pwm_output_8 = sue_pwm_output_8;
574  packet->sue_pwm_output_9 = sue_pwm_output_9;
575  packet->sue_pwm_output_10 = sue_pwm_output_10;
576  packet->sue_imu_location_x = sue_imu_location_x;
577  packet->sue_imu_location_y = sue_imu_location_y;
578  packet->sue_imu_location_z = sue_imu_location_z;
579  packet->sue_osc_fails = sue_osc_fails;
580  packet->sue_imu_velocity_x = sue_imu_velocity_x;
581  packet->sue_imu_velocity_y = sue_imu_velocity_y;
582  packet->sue_imu_velocity_z = sue_imu_velocity_z;
583  packet->sue_waypoint_goal_x = sue_waypoint_goal_x;
584  packet->sue_waypoint_goal_y = sue_waypoint_goal_y;
585  packet->sue_waypoint_goal_z = sue_waypoint_goal_z;
586  packet->sue_memory_stack_free = sue_memory_stack_free;
587 
588 #if MAVLINK_CRC_EXTRA
590 #else
591  _mav_finalize_message_chan_send(chan, MAVLINK_MSG_ID_SERIAL_UDB_EXTRA_F2_B, (const char *)packet, MAVLINK_MSG_ID_SERIAL_UDB_EXTRA_F2_B_LEN);
592 #endif
593 #endif
594 }
595 #endif
596 
597 #endif
598 
599 // MESSAGE SERIAL_UDB_EXTRA_F2_B UNPACKING
600 
601 
607 static inline uint32_t mavlink_msg_serial_udb_extra_f2_b_get_sue_time(const mavlink_message_t* msg)
608 {
609  return _MAV_RETURN_uint32_t(msg, 0);
610 }
611 
617 static inline int16_t mavlink_msg_serial_udb_extra_f2_b_get_sue_pwm_input_1(const mavlink_message_t* msg)
618 {
619  return _MAV_RETURN_int16_t(msg, 8);
620 }
621 
627 static inline int16_t mavlink_msg_serial_udb_extra_f2_b_get_sue_pwm_input_2(const mavlink_message_t* msg)
628 {
629  return _MAV_RETURN_int16_t(msg, 10);
630 }
631 
637 static inline int16_t mavlink_msg_serial_udb_extra_f2_b_get_sue_pwm_input_3(const mavlink_message_t* msg)
638 {
639  return _MAV_RETURN_int16_t(msg, 12);
640 }
641 
647 static inline int16_t mavlink_msg_serial_udb_extra_f2_b_get_sue_pwm_input_4(const mavlink_message_t* msg)
648 {
649  return _MAV_RETURN_int16_t(msg, 14);
650 }
651 
657 static inline int16_t mavlink_msg_serial_udb_extra_f2_b_get_sue_pwm_input_5(const mavlink_message_t* msg)
658 {
659  return _MAV_RETURN_int16_t(msg, 16);
660 }
661 
667 static inline int16_t mavlink_msg_serial_udb_extra_f2_b_get_sue_pwm_input_6(const mavlink_message_t* msg)
668 {
669  return _MAV_RETURN_int16_t(msg, 18);
670 }
671 
677 static inline int16_t mavlink_msg_serial_udb_extra_f2_b_get_sue_pwm_input_7(const mavlink_message_t* msg)
678 {
679  return _MAV_RETURN_int16_t(msg, 20);
680 }
681 
687 static inline int16_t mavlink_msg_serial_udb_extra_f2_b_get_sue_pwm_input_8(const mavlink_message_t* msg)
688 {
689  return _MAV_RETURN_int16_t(msg, 22);
690 }
691 
697 static inline int16_t mavlink_msg_serial_udb_extra_f2_b_get_sue_pwm_input_9(const mavlink_message_t* msg)
698 {
699  return _MAV_RETURN_int16_t(msg, 24);
700 }
701 
707 static inline int16_t mavlink_msg_serial_udb_extra_f2_b_get_sue_pwm_input_10(const mavlink_message_t* msg)
708 {
709  return _MAV_RETURN_int16_t(msg, 26);
710 }
711 
717 static inline int16_t mavlink_msg_serial_udb_extra_f2_b_get_sue_pwm_output_1(const mavlink_message_t* msg)
718 {
719  return _MAV_RETURN_int16_t(msg, 28);
720 }
721 
727 static inline int16_t mavlink_msg_serial_udb_extra_f2_b_get_sue_pwm_output_2(const mavlink_message_t* msg)
728 {
729  return _MAV_RETURN_int16_t(msg, 30);
730 }
731 
737 static inline int16_t mavlink_msg_serial_udb_extra_f2_b_get_sue_pwm_output_3(const mavlink_message_t* msg)
738 {
739  return _MAV_RETURN_int16_t(msg, 32);
740 }
741 
747 static inline int16_t mavlink_msg_serial_udb_extra_f2_b_get_sue_pwm_output_4(const mavlink_message_t* msg)
748 {
749  return _MAV_RETURN_int16_t(msg, 34);
750 }
751 
757 static inline int16_t mavlink_msg_serial_udb_extra_f2_b_get_sue_pwm_output_5(const mavlink_message_t* msg)
758 {
759  return _MAV_RETURN_int16_t(msg, 36);
760 }
761 
767 static inline int16_t mavlink_msg_serial_udb_extra_f2_b_get_sue_pwm_output_6(const mavlink_message_t* msg)
768 {
769  return _MAV_RETURN_int16_t(msg, 38);
770 }
771 
777 static inline int16_t mavlink_msg_serial_udb_extra_f2_b_get_sue_pwm_output_7(const mavlink_message_t* msg)
778 {
779  return _MAV_RETURN_int16_t(msg, 40);
780 }
781 
787 static inline int16_t mavlink_msg_serial_udb_extra_f2_b_get_sue_pwm_output_8(const mavlink_message_t* msg)
788 {
789  return _MAV_RETURN_int16_t(msg, 42);
790 }
791 
797 static inline int16_t mavlink_msg_serial_udb_extra_f2_b_get_sue_pwm_output_9(const mavlink_message_t* msg)
798 {
799  return _MAV_RETURN_int16_t(msg, 44);
800 }
801 
807 static inline int16_t mavlink_msg_serial_udb_extra_f2_b_get_sue_pwm_output_10(const mavlink_message_t* msg)
808 {
809  return _MAV_RETURN_int16_t(msg, 46);
810 }
811 
817 static inline int16_t mavlink_msg_serial_udb_extra_f2_b_get_sue_imu_location_x(const mavlink_message_t* msg)
818 {
819  return _MAV_RETURN_int16_t(msg, 48);
820 }
821 
827 static inline int16_t mavlink_msg_serial_udb_extra_f2_b_get_sue_imu_location_y(const mavlink_message_t* msg)
828 {
829  return _MAV_RETURN_int16_t(msg, 50);
830 }
831 
837 static inline int16_t mavlink_msg_serial_udb_extra_f2_b_get_sue_imu_location_z(const mavlink_message_t* msg)
838 {
839  return _MAV_RETURN_int16_t(msg, 52);
840 }
841 
847 static inline uint32_t mavlink_msg_serial_udb_extra_f2_b_get_sue_flags(const mavlink_message_t* msg)
848 {
849  return _MAV_RETURN_uint32_t(msg, 4);
850 }
851 
857 static inline int16_t mavlink_msg_serial_udb_extra_f2_b_get_sue_osc_fails(const mavlink_message_t* msg)
858 {
859  return _MAV_RETURN_int16_t(msg, 54);
860 }
861 
867 static inline int16_t mavlink_msg_serial_udb_extra_f2_b_get_sue_imu_velocity_x(const mavlink_message_t* msg)
868 {
869  return _MAV_RETURN_int16_t(msg, 56);
870 }
871 
877 static inline int16_t mavlink_msg_serial_udb_extra_f2_b_get_sue_imu_velocity_y(const mavlink_message_t* msg)
878 {
879  return _MAV_RETURN_int16_t(msg, 58);
880 }
881 
887 static inline int16_t mavlink_msg_serial_udb_extra_f2_b_get_sue_imu_velocity_z(const mavlink_message_t* msg)
888 {
889  return _MAV_RETURN_int16_t(msg, 60);
890 }
891 
897 static inline int16_t mavlink_msg_serial_udb_extra_f2_b_get_sue_waypoint_goal_x(const mavlink_message_t* msg)
898 {
899  return _MAV_RETURN_int16_t(msg, 62);
900 }
901 
907 static inline int16_t mavlink_msg_serial_udb_extra_f2_b_get_sue_waypoint_goal_y(const mavlink_message_t* msg)
908 {
909  return _MAV_RETURN_int16_t(msg, 64);
910 }
911 
917 static inline int16_t mavlink_msg_serial_udb_extra_f2_b_get_sue_waypoint_goal_z(const mavlink_message_t* msg)
918 {
919  return _MAV_RETURN_int16_t(msg, 66);
920 }
921 
927 static inline int16_t mavlink_msg_serial_udb_extra_f2_b_get_sue_memory_stack_free(const mavlink_message_t* msg)
928 {
929  return _MAV_RETURN_int16_t(msg, 68);
930 }
931 
938 static inline void mavlink_msg_serial_udb_extra_f2_b_decode(const mavlink_message_t* msg, mavlink_serial_udb_extra_f2_b_t* serial_udb_extra_f2_b)
939 {
940 #if MAVLINK_NEED_BYTE_SWAP
941  serial_udb_extra_f2_b->sue_time = mavlink_msg_serial_udb_extra_f2_b_get_sue_time(msg);
942  serial_udb_extra_f2_b->sue_flags = mavlink_msg_serial_udb_extra_f2_b_get_sue_flags(msg);
943  serial_udb_extra_f2_b->sue_pwm_input_1 = mavlink_msg_serial_udb_extra_f2_b_get_sue_pwm_input_1(msg);
944  serial_udb_extra_f2_b->sue_pwm_input_2 = mavlink_msg_serial_udb_extra_f2_b_get_sue_pwm_input_2(msg);
945  serial_udb_extra_f2_b->sue_pwm_input_3 = mavlink_msg_serial_udb_extra_f2_b_get_sue_pwm_input_3(msg);
946  serial_udb_extra_f2_b->sue_pwm_input_4 = mavlink_msg_serial_udb_extra_f2_b_get_sue_pwm_input_4(msg);
947  serial_udb_extra_f2_b->sue_pwm_input_5 = mavlink_msg_serial_udb_extra_f2_b_get_sue_pwm_input_5(msg);
948  serial_udb_extra_f2_b->sue_pwm_input_6 = mavlink_msg_serial_udb_extra_f2_b_get_sue_pwm_input_6(msg);
949  serial_udb_extra_f2_b->sue_pwm_input_7 = mavlink_msg_serial_udb_extra_f2_b_get_sue_pwm_input_7(msg);
950  serial_udb_extra_f2_b->sue_pwm_input_8 = mavlink_msg_serial_udb_extra_f2_b_get_sue_pwm_input_8(msg);
951  serial_udb_extra_f2_b->sue_pwm_input_9 = mavlink_msg_serial_udb_extra_f2_b_get_sue_pwm_input_9(msg);
952  serial_udb_extra_f2_b->sue_pwm_input_10 = mavlink_msg_serial_udb_extra_f2_b_get_sue_pwm_input_10(msg);
953  serial_udb_extra_f2_b->sue_pwm_output_1 = mavlink_msg_serial_udb_extra_f2_b_get_sue_pwm_output_1(msg);
954  serial_udb_extra_f2_b->sue_pwm_output_2 = mavlink_msg_serial_udb_extra_f2_b_get_sue_pwm_output_2(msg);
955  serial_udb_extra_f2_b->sue_pwm_output_3 = mavlink_msg_serial_udb_extra_f2_b_get_sue_pwm_output_3(msg);
956  serial_udb_extra_f2_b->sue_pwm_output_4 = mavlink_msg_serial_udb_extra_f2_b_get_sue_pwm_output_4(msg);
957  serial_udb_extra_f2_b->sue_pwm_output_5 = mavlink_msg_serial_udb_extra_f2_b_get_sue_pwm_output_5(msg);
958  serial_udb_extra_f2_b->sue_pwm_output_6 = mavlink_msg_serial_udb_extra_f2_b_get_sue_pwm_output_6(msg);
959  serial_udb_extra_f2_b->sue_pwm_output_7 = mavlink_msg_serial_udb_extra_f2_b_get_sue_pwm_output_7(msg);
960  serial_udb_extra_f2_b->sue_pwm_output_8 = mavlink_msg_serial_udb_extra_f2_b_get_sue_pwm_output_8(msg);
961  serial_udb_extra_f2_b->sue_pwm_output_9 = mavlink_msg_serial_udb_extra_f2_b_get_sue_pwm_output_9(msg);
962  serial_udb_extra_f2_b->sue_pwm_output_10 = mavlink_msg_serial_udb_extra_f2_b_get_sue_pwm_output_10(msg);
963  serial_udb_extra_f2_b->sue_imu_location_x = mavlink_msg_serial_udb_extra_f2_b_get_sue_imu_location_x(msg);
964  serial_udb_extra_f2_b->sue_imu_location_y = mavlink_msg_serial_udb_extra_f2_b_get_sue_imu_location_y(msg);
965  serial_udb_extra_f2_b->sue_imu_location_z = mavlink_msg_serial_udb_extra_f2_b_get_sue_imu_location_z(msg);
966  serial_udb_extra_f2_b->sue_osc_fails = mavlink_msg_serial_udb_extra_f2_b_get_sue_osc_fails(msg);
967  serial_udb_extra_f2_b->sue_imu_velocity_x = mavlink_msg_serial_udb_extra_f2_b_get_sue_imu_velocity_x(msg);
968  serial_udb_extra_f2_b->sue_imu_velocity_y = mavlink_msg_serial_udb_extra_f2_b_get_sue_imu_velocity_y(msg);
969  serial_udb_extra_f2_b->sue_imu_velocity_z = mavlink_msg_serial_udb_extra_f2_b_get_sue_imu_velocity_z(msg);
970  serial_udb_extra_f2_b->sue_waypoint_goal_x = mavlink_msg_serial_udb_extra_f2_b_get_sue_waypoint_goal_x(msg);
971  serial_udb_extra_f2_b->sue_waypoint_goal_y = mavlink_msg_serial_udb_extra_f2_b_get_sue_waypoint_goal_y(msg);
972  serial_udb_extra_f2_b->sue_waypoint_goal_z = mavlink_msg_serial_udb_extra_f2_b_get_sue_waypoint_goal_z(msg);
973  serial_udb_extra_f2_b->sue_memory_stack_free = mavlink_msg_serial_udb_extra_f2_b_get_sue_memory_stack_free(msg);
974 #else
975  memcpy(serial_udb_extra_f2_b, _MAV_PAYLOAD(msg), MAVLINK_MSG_ID_SERIAL_UDB_EXTRA_F2_B_LEN);
976 #endif
977 }
#define _mav_put_int16_t(buf, wire_offset, b)
Definition: protocol.h:140
#define _mav_put_uint32_t(buf, wire_offset, b)
Definition: protocol.h:141