4#define MAVLINK_MSG_ID_SERIAL_UDB_EXTRA_F20 186
7typedef struct __mavlink_serial_udb_extra_f20_t {
8 int16_t sue_trim_value_input_1;
9 int16_t sue_trim_value_input_2;
10 int16_t sue_trim_value_input_3;
11 int16_t sue_trim_value_input_4;
12 int16_t sue_trim_value_input_5;
13 int16_t sue_trim_value_input_6;
14 int16_t sue_trim_value_input_7;
15 int16_t sue_trim_value_input_8;
16 int16_t sue_trim_value_input_9;
17 int16_t sue_trim_value_input_10;
18 int16_t sue_trim_value_input_11;
19 int16_t sue_trim_value_input_12;
20 uint8_t sue_number_of_inputs;
21}) mavlink_serial_udb_extra_f20_t;
23#define MAVLINK_MSG_ID_SERIAL_UDB_EXTRA_F20_LEN 25
24#define MAVLINK_MSG_ID_SERIAL_UDB_EXTRA_F20_MIN_LEN 25
25#define MAVLINK_MSG_ID_186_LEN 25
26#define MAVLINK_MSG_ID_186_MIN_LEN 25
28#define MAVLINK_MSG_ID_SERIAL_UDB_EXTRA_F20_CRC 144
29#define MAVLINK_MSG_ID_186_CRC 144
33#if MAVLINK_COMMAND_24BIT
34#define MAVLINK_MESSAGE_INFO_SERIAL_UDB_EXTRA_F20 { \
36 "SERIAL_UDB_EXTRA_F20", \
38 { { "sue_number_of_inputs", NULL, MAVLINK_TYPE_UINT8_T, 0, 24, offsetof(mavlink_serial_udb_extra_f20_t, sue_number_of_inputs) }, \
39 { "sue_trim_value_input_1", NULL, MAVLINK_TYPE_INT16_T, 0, 0, offsetof(mavlink_serial_udb_extra_f20_t, sue_trim_value_input_1) }, \
40 { "sue_trim_value_input_2", NULL, MAVLINK_TYPE_INT16_T, 0, 2, offsetof(mavlink_serial_udb_extra_f20_t, sue_trim_value_input_2) }, \
41 { "sue_trim_value_input_3", NULL, MAVLINK_TYPE_INT16_T, 0, 4, offsetof(mavlink_serial_udb_extra_f20_t, sue_trim_value_input_3) }, \
42 { "sue_trim_value_input_4", NULL, MAVLINK_TYPE_INT16_T, 0, 6, offsetof(mavlink_serial_udb_extra_f20_t, sue_trim_value_input_4) }, \
43 { "sue_trim_value_input_5", NULL, MAVLINK_TYPE_INT16_T, 0, 8, offsetof(mavlink_serial_udb_extra_f20_t, sue_trim_value_input_5) }, \
44 { "sue_trim_value_input_6", NULL, MAVLINK_TYPE_INT16_T, 0, 10, offsetof(mavlink_serial_udb_extra_f20_t, sue_trim_value_input_6) }, \
45 { "sue_trim_value_input_7", NULL, MAVLINK_TYPE_INT16_T, 0, 12, offsetof(mavlink_serial_udb_extra_f20_t, sue_trim_value_input_7) }, \
46 { "sue_trim_value_input_8", NULL, MAVLINK_TYPE_INT16_T, 0, 14, offsetof(mavlink_serial_udb_extra_f20_t, sue_trim_value_input_8) }, \
47 { "sue_trim_value_input_9", NULL, MAVLINK_TYPE_INT16_T, 0, 16, offsetof(mavlink_serial_udb_extra_f20_t, sue_trim_value_input_9) }, \
48 { "sue_trim_value_input_10", NULL, MAVLINK_TYPE_INT16_T, 0, 18, offsetof(mavlink_serial_udb_extra_f20_t, sue_trim_value_input_10) }, \
49 { "sue_trim_value_input_11", NULL, MAVLINK_TYPE_INT16_T, 0, 20, offsetof(mavlink_serial_udb_extra_f20_t, sue_trim_value_input_11) }, \
50 { "sue_trim_value_input_12", NULL, MAVLINK_TYPE_INT16_T, 0, 22, offsetof(mavlink_serial_udb_extra_f20_t, sue_trim_value_input_12) }, \
54#define MAVLINK_MESSAGE_INFO_SERIAL_UDB_EXTRA_F20 { \
55 "SERIAL_UDB_EXTRA_F20", \
57 { { "sue_number_of_inputs", NULL, MAVLINK_TYPE_UINT8_T, 0, 24, offsetof(mavlink_serial_udb_extra_f20_t, sue_number_of_inputs) }, \
58 { "sue_trim_value_input_1", NULL, MAVLINK_TYPE_INT16_T, 0, 0, offsetof(mavlink_serial_udb_extra_f20_t, sue_trim_value_input_1) }, \
59 { "sue_trim_value_input_2", NULL, MAVLINK_TYPE_INT16_T, 0, 2, offsetof(mavlink_serial_udb_extra_f20_t, sue_trim_value_input_2) }, \
60 { "sue_trim_value_input_3", NULL, MAVLINK_TYPE_INT16_T, 0, 4, offsetof(mavlink_serial_udb_extra_f20_t, sue_trim_value_input_3) }, \
61 { "sue_trim_value_input_4", NULL, MAVLINK_TYPE_INT16_T, 0, 6, offsetof(mavlink_serial_udb_extra_f20_t, sue_trim_value_input_4) }, \
62 { "sue_trim_value_input_5", NULL, MAVLINK_TYPE_INT16_T, 0, 8, offsetof(mavlink_serial_udb_extra_f20_t, sue_trim_value_input_5) }, \
63 { "sue_trim_value_input_6", NULL, MAVLINK_TYPE_INT16_T, 0, 10, offsetof(mavlink_serial_udb_extra_f20_t, sue_trim_value_input_6) }, \
64 { "sue_trim_value_input_7", NULL, MAVLINK_TYPE_INT16_T, 0, 12, offsetof(mavlink_serial_udb_extra_f20_t, sue_trim_value_input_7) }, \
65 { "sue_trim_value_input_8", NULL, MAVLINK_TYPE_INT16_T, 0, 14, offsetof(mavlink_serial_udb_extra_f20_t, sue_trim_value_input_8) }, \
66 { "sue_trim_value_input_9", NULL, MAVLINK_TYPE_INT16_T, 0, 16, offsetof(mavlink_serial_udb_extra_f20_t, sue_trim_value_input_9) }, \
67 { "sue_trim_value_input_10", NULL, MAVLINK_TYPE_INT16_T, 0, 18, offsetof(mavlink_serial_udb_extra_f20_t, sue_trim_value_input_10) }, \
68 { "sue_trim_value_input_11", NULL, MAVLINK_TYPE_INT16_T, 0, 20, offsetof(mavlink_serial_udb_extra_f20_t, sue_trim_value_input_11) }, \
69 { "sue_trim_value_input_12", NULL, MAVLINK_TYPE_INT16_T, 0, 22, offsetof(mavlink_serial_udb_extra_f20_t, sue_trim_value_input_12) }, \
95static inline uint16_t mavlink_msg_serial_udb_extra_f20_pack(uint8_t system_id, uint8_t component_id, mavlink_message_t* msg,
96 uint8_t sue_number_of_inputs, int16_t sue_trim_value_input_1, int16_t sue_trim_value_input_2, int16_t sue_trim_value_input_3, int16_t sue_trim_value_input_4, int16_t sue_trim_value_input_5, int16_t sue_trim_value_input_6, int16_t sue_trim_value_input_7, int16_t sue_trim_value_input_8, int16_t sue_trim_value_input_9, int16_t sue_trim_value_input_10, int16_t sue_trim_value_input_11, int16_t sue_trim_value_input_12)
98#if MAVLINK_NEED_BYTE_SWAP || !MAVLINK_ALIGNED_FIELDS
99 char buf[MAVLINK_MSG_ID_SERIAL_UDB_EXTRA_F20_LEN];
100 _mav_put_int16_t(buf, 0, sue_trim_value_input_1);
101 _mav_put_int16_t(buf, 2, sue_trim_value_input_2);
102 _mav_put_int16_t(buf, 4, sue_trim_value_input_3);
103 _mav_put_int16_t(buf, 6, sue_trim_value_input_4);
104 _mav_put_int16_t(buf, 8, sue_trim_value_input_5);
105 _mav_put_int16_t(buf, 10, sue_trim_value_input_6);
106 _mav_put_int16_t(buf, 12, sue_trim_value_input_7);
107 _mav_put_int16_t(buf, 14, sue_trim_value_input_8);
108 _mav_put_int16_t(buf, 16, sue_trim_value_input_9);
109 _mav_put_int16_t(buf, 18, sue_trim_value_input_10);
110 _mav_put_int16_t(buf, 20, sue_trim_value_input_11);
111 _mav_put_int16_t(buf, 22, sue_trim_value_input_12);
112 _mav_put_uint8_t(buf, 24, sue_number_of_inputs);
114 memcpy(_MAV_PAYLOAD_NON_CONST(msg), buf, MAVLINK_MSG_ID_SERIAL_UDB_EXTRA_F20_LEN);
116 mavlink_serial_udb_extra_f20_t packet;
117 packet.sue_trim_value_input_1 = sue_trim_value_input_1;
118 packet.sue_trim_value_input_2 = sue_trim_value_input_2;
119 packet.sue_trim_value_input_3 = sue_trim_value_input_3;
120 packet.sue_trim_value_input_4 = sue_trim_value_input_4;
121 packet.sue_trim_value_input_5 = sue_trim_value_input_5;
122 packet.sue_trim_value_input_6 = sue_trim_value_input_6;
123 packet.sue_trim_value_input_7 = sue_trim_value_input_7;
124 packet.sue_trim_value_input_8 = sue_trim_value_input_8;
125 packet.sue_trim_value_input_9 = sue_trim_value_input_9;
126 packet.sue_trim_value_input_10 = sue_trim_value_input_10;
127 packet.sue_trim_value_input_11 = sue_trim_value_input_11;
128 packet.sue_trim_value_input_12 = sue_trim_value_input_12;
129 packet.sue_number_of_inputs = sue_number_of_inputs;
131 memcpy(_MAV_PAYLOAD_NON_CONST(msg), &packet, MAVLINK_MSG_ID_SERIAL_UDB_EXTRA_F20_LEN);
134 msg->msgid = MAVLINK_MSG_ID_SERIAL_UDB_EXTRA_F20;
135 return mavlink_finalize_message(msg, system_id, component_id, MAVLINK_MSG_ID_SERIAL_UDB_EXTRA_F20_MIN_LEN, MAVLINK_MSG_ID_SERIAL_UDB_EXTRA_F20_LEN, MAVLINK_MSG_ID_SERIAL_UDB_EXTRA_F20_CRC);
159static inline uint16_t mavlink_msg_serial_udb_extra_f20_pack_chan(uint8_t system_id, uint8_t component_id, uint8_t chan,
160 mavlink_message_t* msg,
161 uint8_t sue_number_of_inputs,int16_t sue_trim_value_input_1,int16_t sue_trim_value_input_2,int16_t sue_trim_value_input_3,int16_t sue_trim_value_input_4,int16_t sue_trim_value_input_5,int16_t sue_trim_value_input_6,int16_t sue_trim_value_input_7,int16_t sue_trim_value_input_8,int16_t sue_trim_value_input_9,int16_t sue_trim_value_input_10,int16_t sue_trim_value_input_11,int16_t sue_trim_value_input_12)
163#if MAVLINK_NEED_BYTE_SWAP || !MAVLINK_ALIGNED_FIELDS
164 char buf[MAVLINK_MSG_ID_SERIAL_UDB_EXTRA_F20_LEN];
165 _mav_put_int16_t(buf, 0, sue_trim_value_input_1);
166 _mav_put_int16_t(buf, 2, sue_trim_value_input_2);
167 _mav_put_int16_t(buf, 4, sue_trim_value_input_3);
168 _mav_put_int16_t(buf, 6, sue_trim_value_input_4);
169 _mav_put_int16_t(buf, 8, sue_trim_value_input_5);
170 _mav_put_int16_t(buf, 10, sue_trim_value_input_6);
171 _mav_put_int16_t(buf, 12, sue_trim_value_input_7);
172 _mav_put_int16_t(buf, 14, sue_trim_value_input_8);
173 _mav_put_int16_t(buf, 16, sue_trim_value_input_9);
174 _mav_put_int16_t(buf, 18, sue_trim_value_input_10);
175 _mav_put_int16_t(buf, 20, sue_trim_value_input_11);
176 _mav_put_int16_t(buf, 22, sue_trim_value_input_12);
177 _mav_put_uint8_t(buf, 24, sue_number_of_inputs);
179 memcpy(_MAV_PAYLOAD_NON_CONST(msg), buf, MAVLINK_MSG_ID_SERIAL_UDB_EXTRA_F20_LEN);
181 mavlink_serial_udb_extra_f20_t packet;
182 packet.sue_trim_value_input_1 = sue_trim_value_input_1;
183 packet.sue_trim_value_input_2 = sue_trim_value_input_2;
184 packet.sue_trim_value_input_3 = sue_trim_value_input_3;
185 packet.sue_trim_value_input_4 = sue_trim_value_input_4;
186 packet.sue_trim_value_input_5 = sue_trim_value_input_5;
187 packet.sue_trim_value_input_6 = sue_trim_value_input_6;
188 packet.sue_trim_value_input_7 = sue_trim_value_input_7;
189 packet.sue_trim_value_input_8 = sue_trim_value_input_8;
190 packet.sue_trim_value_input_9 = sue_trim_value_input_9;
191 packet.sue_trim_value_input_10 = sue_trim_value_input_10;
192 packet.sue_trim_value_input_11 = sue_trim_value_input_11;
193 packet.sue_trim_value_input_12 = sue_trim_value_input_12;
194 packet.sue_number_of_inputs = sue_number_of_inputs;
196 memcpy(_MAV_PAYLOAD_NON_CONST(msg), &packet, MAVLINK_MSG_ID_SERIAL_UDB_EXTRA_F20_LEN);
199 msg->msgid = MAVLINK_MSG_ID_SERIAL_UDB_EXTRA_F20;
200 return mavlink_finalize_message_chan(msg, system_id, component_id, chan, MAVLINK_MSG_ID_SERIAL_UDB_EXTRA_F20_MIN_LEN, MAVLINK_MSG_ID_SERIAL_UDB_EXTRA_F20_LEN, MAVLINK_MSG_ID_SERIAL_UDB_EXTRA_F20_CRC);
211static inline uint16_t mavlink_msg_serial_udb_extra_f20_encode(uint8_t system_id, uint8_t component_id, mavlink_message_t* msg,
const mavlink_serial_udb_extra_f20_t* serial_udb_extra_f20)
213 return mavlink_msg_serial_udb_extra_f20_pack(system_id, component_id, msg, serial_udb_extra_f20->sue_number_of_inputs, serial_udb_extra_f20->sue_trim_value_input_1, serial_udb_extra_f20->sue_trim_value_input_2, serial_udb_extra_f20->sue_trim_value_input_3, serial_udb_extra_f20->sue_trim_value_input_4, serial_udb_extra_f20->sue_trim_value_input_5, serial_udb_extra_f20->sue_trim_value_input_6, serial_udb_extra_f20->sue_trim_value_input_7, serial_udb_extra_f20->sue_trim_value_input_8, serial_udb_extra_f20->sue_trim_value_input_9, serial_udb_extra_f20->sue_trim_value_input_10, serial_udb_extra_f20->sue_trim_value_input_11, serial_udb_extra_f20->sue_trim_value_input_12);
225static inline uint16_t mavlink_msg_serial_udb_extra_f20_encode_chan(uint8_t system_id, uint8_t component_id, uint8_t chan, mavlink_message_t* msg,
const mavlink_serial_udb_extra_f20_t* serial_udb_extra_f20)
227 return mavlink_msg_serial_udb_extra_f20_pack_chan(system_id, component_id, chan, msg, serial_udb_extra_f20->sue_number_of_inputs, serial_udb_extra_f20->sue_trim_value_input_1, serial_udb_extra_f20->sue_trim_value_input_2, serial_udb_extra_f20->sue_trim_value_input_3, serial_udb_extra_f20->sue_trim_value_input_4, serial_udb_extra_f20->sue_trim_value_input_5, serial_udb_extra_f20->sue_trim_value_input_6, serial_udb_extra_f20->sue_trim_value_input_7, serial_udb_extra_f20->sue_trim_value_input_8, serial_udb_extra_f20->sue_trim_value_input_9, serial_udb_extra_f20->sue_trim_value_input_10, serial_udb_extra_f20->sue_trim_value_input_11, serial_udb_extra_f20->sue_trim_value_input_12);
248#ifdef MAVLINK_USE_CONVENIENCE_FUNCTIONS
250static inline void mavlink_msg_serial_udb_extra_f20_send(mavlink_channel_t chan, uint8_t sue_number_of_inputs, int16_t sue_trim_value_input_1, int16_t sue_trim_value_input_2, int16_t sue_trim_value_input_3, int16_t sue_trim_value_input_4, int16_t sue_trim_value_input_5, int16_t sue_trim_value_input_6, int16_t sue_trim_value_input_7, int16_t sue_trim_value_input_8, int16_t sue_trim_value_input_9, int16_t sue_trim_value_input_10, int16_t sue_trim_value_input_11, int16_t sue_trim_value_input_12)
252#if MAVLINK_NEED_BYTE_SWAP || !MAVLINK_ALIGNED_FIELDS
253 char buf[MAVLINK_MSG_ID_SERIAL_UDB_EXTRA_F20_LEN];
254 _mav_put_int16_t(buf, 0, sue_trim_value_input_1);
255 _mav_put_int16_t(buf, 2, sue_trim_value_input_2);
256 _mav_put_int16_t(buf, 4, sue_trim_value_input_3);
257 _mav_put_int16_t(buf, 6, sue_trim_value_input_4);
258 _mav_put_int16_t(buf, 8, sue_trim_value_input_5);
259 _mav_put_int16_t(buf, 10, sue_trim_value_input_6);
260 _mav_put_int16_t(buf, 12, sue_trim_value_input_7);
261 _mav_put_int16_t(buf, 14, sue_trim_value_input_8);
262 _mav_put_int16_t(buf, 16, sue_trim_value_input_9);
263 _mav_put_int16_t(buf, 18, sue_trim_value_input_10);
264 _mav_put_int16_t(buf, 20, sue_trim_value_input_11);
265 _mav_put_int16_t(buf, 22, sue_trim_value_input_12);
266 _mav_put_uint8_t(buf, 24, sue_number_of_inputs);
268 _mav_finalize_message_chan_send(chan, MAVLINK_MSG_ID_SERIAL_UDB_EXTRA_F20, buf, MAVLINK_MSG_ID_SERIAL_UDB_EXTRA_F20_MIN_LEN, MAVLINK_MSG_ID_SERIAL_UDB_EXTRA_F20_LEN, MAVLINK_MSG_ID_SERIAL_UDB_EXTRA_F20_CRC);
270 mavlink_serial_udb_extra_f20_t packet;
271 packet.sue_trim_value_input_1 = sue_trim_value_input_1;
272 packet.sue_trim_value_input_2 = sue_trim_value_input_2;
273 packet.sue_trim_value_input_3 = sue_trim_value_input_3;
274 packet.sue_trim_value_input_4 = sue_trim_value_input_4;
275 packet.sue_trim_value_input_5 = sue_trim_value_input_5;
276 packet.sue_trim_value_input_6 = sue_trim_value_input_6;
277 packet.sue_trim_value_input_7 = sue_trim_value_input_7;
278 packet.sue_trim_value_input_8 = sue_trim_value_input_8;
279 packet.sue_trim_value_input_9 = sue_trim_value_input_9;
280 packet.sue_trim_value_input_10 = sue_trim_value_input_10;
281 packet.sue_trim_value_input_11 = sue_trim_value_input_11;
282 packet.sue_trim_value_input_12 = sue_trim_value_input_12;
283 packet.sue_number_of_inputs = sue_number_of_inputs;
285 _mav_finalize_message_chan_send(chan, MAVLINK_MSG_ID_SERIAL_UDB_EXTRA_F20, (
const char *)&packet, MAVLINK_MSG_ID_SERIAL_UDB_EXTRA_F20_MIN_LEN, MAVLINK_MSG_ID_SERIAL_UDB_EXTRA_F20_LEN, MAVLINK_MSG_ID_SERIAL_UDB_EXTRA_F20_CRC);
294static inline void mavlink_msg_serial_udb_extra_f20_send_struct(mavlink_channel_t chan,
const mavlink_serial_udb_extra_f20_t* serial_udb_extra_f20)
296#if MAVLINK_NEED_BYTE_SWAP || !MAVLINK_ALIGNED_FIELDS
297 mavlink_msg_serial_udb_extra_f20_send(chan, serial_udb_extra_f20->sue_number_of_inputs, serial_udb_extra_f20->sue_trim_value_input_1, serial_udb_extra_f20->sue_trim_value_input_2, serial_udb_extra_f20->sue_trim_value_input_3, serial_udb_extra_f20->sue_trim_value_input_4, serial_udb_extra_f20->sue_trim_value_input_5, serial_udb_extra_f20->sue_trim_value_input_6, serial_udb_extra_f20->sue_trim_value_input_7, serial_udb_extra_f20->sue_trim_value_input_8, serial_udb_extra_f20->sue_trim_value_input_9, serial_udb_extra_f20->sue_trim_value_input_10, serial_udb_extra_f20->sue_trim_value_input_11, serial_udb_extra_f20->sue_trim_value_input_12);
299 _mav_finalize_message_chan_send(chan, MAVLINK_MSG_ID_SERIAL_UDB_EXTRA_F20, (
const char *)serial_udb_extra_f20, MAVLINK_MSG_ID_SERIAL_UDB_EXTRA_F20_MIN_LEN, MAVLINK_MSG_ID_SERIAL_UDB_EXTRA_F20_LEN, MAVLINK_MSG_ID_SERIAL_UDB_EXTRA_F20_CRC);
303#if MAVLINK_MSG_ID_SERIAL_UDB_EXTRA_F20_LEN <= MAVLINK_MAX_PAYLOAD_LEN
311static inline void mavlink_msg_serial_udb_extra_f20_send_buf(mavlink_message_t *msgbuf, mavlink_channel_t chan, uint8_t sue_number_of_inputs, int16_t sue_trim_value_input_1, int16_t sue_trim_value_input_2, int16_t sue_trim_value_input_3, int16_t sue_trim_value_input_4, int16_t sue_trim_value_input_5, int16_t sue_trim_value_input_6, int16_t sue_trim_value_input_7, int16_t sue_trim_value_input_8, int16_t sue_trim_value_input_9, int16_t sue_trim_value_input_10, int16_t sue_trim_value_input_11, int16_t sue_trim_value_input_12)
313#if MAVLINK_NEED_BYTE_SWAP || !MAVLINK_ALIGNED_FIELDS
314 char *buf = (
char *)msgbuf;
315 _mav_put_int16_t(buf, 0, sue_trim_value_input_1);
316 _mav_put_int16_t(buf, 2, sue_trim_value_input_2);
317 _mav_put_int16_t(buf, 4, sue_trim_value_input_3);
318 _mav_put_int16_t(buf, 6, sue_trim_value_input_4);
319 _mav_put_int16_t(buf, 8, sue_trim_value_input_5);
320 _mav_put_int16_t(buf, 10, sue_trim_value_input_6);
321 _mav_put_int16_t(buf, 12, sue_trim_value_input_7);
322 _mav_put_int16_t(buf, 14, sue_trim_value_input_8);
323 _mav_put_int16_t(buf, 16, sue_trim_value_input_9);
324 _mav_put_int16_t(buf, 18, sue_trim_value_input_10);
325 _mav_put_int16_t(buf, 20, sue_trim_value_input_11);
326 _mav_put_int16_t(buf, 22, sue_trim_value_input_12);
327 _mav_put_uint8_t(buf, 24, sue_number_of_inputs);
329 _mav_finalize_message_chan_send(chan, MAVLINK_MSG_ID_SERIAL_UDB_EXTRA_F20, buf, MAVLINK_MSG_ID_SERIAL_UDB_EXTRA_F20_MIN_LEN, MAVLINK_MSG_ID_SERIAL_UDB_EXTRA_F20_LEN, MAVLINK_MSG_ID_SERIAL_UDB_EXTRA_F20_CRC);
331 mavlink_serial_udb_extra_f20_t *packet = (mavlink_serial_udb_extra_f20_t *)msgbuf;
332 packet->sue_trim_value_input_1 = sue_trim_value_input_1;
333 packet->sue_trim_value_input_2 = sue_trim_value_input_2;
334 packet->sue_trim_value_input_3 = sue_trim_value_input_3;
335 packet->sue_trim_value_input_4 = sue_trim_value_input_4;
336 packet->sue_trim_value_input_5 = sue_trim_value_input_5;
337 packet->sue_trim_value_input_6 = sue_trim_value_input_6;
338 packet->sue_trim_value_input_7 = sue_trim_value_input_7;
339 packet->sue_trim_value_input_8 = sue_trim_value_input_8;
340 packet->sue_trim_value_input_9 = sue_trim_value_input_9;
341 packet->sue_trim_value_input_10 = sue_trim_value_input_10;
342 packet->sue_trim_value_input_11 = sue_trim_value_input_11;
343 packet->sue_trim_value_input_12 = sue_trim_value_input_12;
344 packet->sue_number_of_inputs = sue_number_of_inputs;
346 _mav_finalize_message_chan_send(chan, MAVLINK_MSG_ID_SERIAL_UDB_EXTRA_F20, (
const char *)packet, MAVLINK_MSG_ID_SERIAL_UDB_EXTRA_F20_MIN_LEN, MAVLINK_MSG_ID_SERIAL_UDB_EXTRA_F20_LEN, MAVLINK_MSG_ID_SERIAL_UDB_EXTRA_F20_CRC);
361static inline uint8_t mavlink_msg_serial_udb_extra_f20_get_sue_number_of_inputs(
const mavlink_message_t* msg)
363 return _MAV_RETURN_uint8_t(msg, 24);
371static inline int16_t mavlink_msg_serial_udb_extra_f20_get_sue_trim_value_input_1(
const mavlink_message_t* msg)
373 return _MAV_RETURN_int16_t(msg, 0);
381static inline int16_t mavlink_msg_serial_udb_extra_f20_get_sue_trim_value_input_2(
const mavlink_message_t* msg)
383 return _MAV_RETURN_int16_t(msg, 2);
391static inline int16_t mavlink_msg_serial_udb_extra_f20_get_sue_trim_value_input_3(
const mavlink_message_t* msg)
393 return _MAV_RETURN_int16_t(msg, 4);
401static inline int16_t mavlink_msg_serial_udb_extra_f20_get_sue_trim_value_input_4(
const mavlink_message_t* msg)
403 return _MAV_RETURN_int16_t(msg, 6);
411static inline int16_t mavlink_msg_serial_udb_extra_f20_get_sue_trim_value_input_5(
const mavlink_message_t* msg)
413 return _MAV_RETURN_int16_t(msg, 8);
421static inline int16_t mavlink_msg_serial_udb_extra_f20_get_sue_trim_value_input_6(
const mavlink_message_t* msg)
423 return _MAV_RETURN_int16_t(msg, 10);
431static inline int16_t mavlink_msg_serial_udb_extra_f20_get_sue_trim_value_input_7(
const mavlink_message_t* msg)
433 return _MAV_RETURN_int16_t(msg, 12);
441static inline int16_t mavlink_msg_serial_udb_extra_f20_get_sue_trim_value_input_8(
const mavlink_message_t* msg)
443 return _MAV_RETURN_int16_t(msg, 14);
451static inline int16_t mavlink_msg_serial_udb_extra_f20_get_sue_trim_value_input_9(
const mavlink_message_t* msg)
453 return _MAV_RETURN_int16_t(msg, 16);
461static inline int16_t mavlink_msg_serial_udb_extra_f20_get_sue_trim_value_input_10(
const mavlink_message_t* msg)
463 return _MAV_RETURN_int16_t(msg, 18);
471static inline int16_t mavlink_msg_serial_udb_extra_f20_get_sue_trim_value_input_11(
const mavlink_message_t* msg)
473 return _MAV_RETURN_int16_t(msg, 20);
481static inline int16_t mavlink_msg_serial_udb_extra_f20_get_sue_trim_value_input_12(
const mavlink_message_t* msg)
483 return _MAV_RETURN_int16_t(msg, 22);
492static inline void mavlink_msg_serial_udb_extra_f20_decode(
const mavlink_message_t* msg, mavlink_serial_udb_extra_f20_t* serial_udb_extra_f20)
494#if MAVLINK_NEED_BYTE_SWAP || !MAVLINK_ALIGNED_FIELDS
495 serial_udb_extra_f20->sue_trim_value_input_1 = mavlink_msg_serial_udb_extra_f20_get_sue_trim_value_input_1(msg);
496 serial_udb_extra_f20->sue_trim_value_input_2 = mavlink_msg_serial_udb_extra_f20_get_sue_trim_value_input_2(msg);
497 serial_udb_extra_f20->sue_trim_value_input_3 = mavlink_msg_serial_udb_extra_f20_get_sue_trim_value_input_3(msg);
498 serial_udb_extra_f20->sue_trim_value_input_4 = mavlink_msg_serial_udb_extra_f20_get_sue_trim_value_input_4(msg);
499 serial_udb_extra_f20->sue_trim_value_input_5 = mavlink_msg_serial_udb_extra_f20_get_sue_trim_value_input_5(msg);
500 serial_udb_extra_f20->sue_trim_value_input_6 = mavlink_msg_serial_udb_extra_f20_get_sue_trim_value_input_6(msg);
501 serial_udb_extra_f20->sue_trim_value_input_7 = mavlink_msg_serial_udb_extra_f20_get_sue_trim_value_input_7(msg);
502 serial_udb_extra_f20->sue_trim_value_input_8 = mavlink_msg_serial_udb_extra_f20_get_sue_trim_value_input_8(msg);
503 serial_udb_extra_f20->sue_trim_value_input_9 = mavlink_msg_serial_udb_extra_f20_get_sue_trim_value_input_9(msg);
504 serial_udb_extra_f20->sue_trim_value_input_10 = mavlink_msg_serial_udb_extra_f20_get_sue_trim_value_input_10(msg);
505 serial_udb_extra_f20->sue_trim_value_input_11 = mavlink_msg_serial_udb_extra_f20_get_sue_trim_value_input_11(msg);
506 serial_udb_extra_f20->sue_trim_value_input_12 = mavlink_msg_serial_udb_extra_f20_get_sue_trim_value_input_12(msg);
507 serial_udb_extra_f20->sue_number_of_inputs = mavlink_msg_serial_udb_extra_f20_get_sue_number_of_inputs(msg);
509 uint8_t len = msg->len < MAVLINK_MSG_ID_SERIAL_UDB_EXTRA_F20_LEN? msg->len : MAVLINK_MSG_ID_SERIAL_UDB_EXTRA_F20_LEN;
510 memset(serial_udb_extra_f20, 0, MAVLINK_MSG_ID_SERIAL_UDB_EXTRA_F20_LEN);
511 memcpy(serial_udb_extra_f20, _MAV_PAYLOAD(msg), len);