uint32_ttime_boot_ms;/*< Timestamp (milliseconds since system boot)*/
uint16_tchan1_raw;/*< RC channel 1 value, in microseconds. A value of UINT16_MAX implies the channel is unused.*/
uint16_tchan2_raw;/*< RC channel 2 value, in microseconds. A value of UINT16_MAX implies the channel is unused.*/
uint16_tchan3_raw;/*< RC channel 3 value, in microseconds. A value of UINT16_MAX implies the channel is unused.*/
uint16_tchan4_raw;/*< RC channel 4 value, in microseconds. A value of UINT16_MAX implies the channel is unused.*/
uint16_tchan5_raw;/*< RC channel 5 value, in microseconds. A value of UINT16_MAX implies the channel is unused.*/
uint16_tchan6_raw;/*< RC channel 6 value, in microseconds. A value of UINT16_MAX implies the channel is unused.*/
uint16_tchan7_raw;/*< RC channel 7 value, in microseconds. A value of UINT16_MAX implies the channel is unused.*/
uint16_tchan8_raw;/*< RC channel 8 value, in microseconds. A value of UINT16_MAX implies the channel is unused.*/
uint16_tchan9_raw;/*< RC channel 9 value, in microseconds. A value of UINT16_MAX implies the channel is unused.*/
uint16_tchan10_raw;/*< RC channel 10 value, in microseconds. A value of UINT16_MAX implies the channel is unused.*/
uint16_tchan11_raw;/*< RC channel 11 value, in microseconds. A value of UINT16_MAX implies the channel is unused.*/
uint16_tchan12_raw;/*< RC channel 12 value, in microseconds. A value of UINT16_MAX implies the channel is unused.*/
uint16_tchan13_raw;/*< RC channel 13 value, in microseconds. A value of UINT16_MAX implies the channel is unused.*/
uint16_tchan14_raw;/*< RC channel 14 value, in microseconds. A value of UINT16_MAX implies the channel is unused.*/
uint16_tchan15_raw;/*< RC channel 15 value, in microseconds. A value of UINT16_MAX implies the channel is unused.*/
uint16_tchan16_raw;/*< RC channel 16 value, in microseconds. A value of UINT16_MAX implies the channel is unused.*/
uint16_tchan17_raw;/*< RC channel 17 value, in microseconds. A value of UINT16_MAX implies the channel is unused.*/
uint16_tchan18_raw;/*< RC channel 18 value, in microseconds. A value of UINT16_MAX implies the channel is unused.*/
uint8_tchancount;/*< Total number of RC channels being received. This can be larger than 18, indicating that more channels are available but not given in this message. This value should be 0 when no RC channels are available.*/
* @param component_id ID of this component (e.g. 200 for IMU)
* @param msg The MAVLink message to compress the data into
*
* @param time_boot_ms Timestamp (milliseconds since system boot)
* @param chancount Total number of RC channels being received. This can be larger than 18, indicating that more channels are available but not given in this message. This value should be 0 when no RC channels are available.
* @param chan1_raw RC channel 1 value, in microseconds. A value of UINT16_MAX implies the channel is unused.
* @param chan2_raw RC channel 2 value, in microseconds. A value of UINT16_MAX implies the channel is unused.
* @param chan3_raw RC channel 3 value, in microseconds. A value of UINT16_MAX implies the channel is unused.
* @param chan4_raw RC channel 4 value, in microseconds. A value of UINT16_MAX implies the channel is unused.
* @param chan5_raw RC channel 5 value, in microseconds. A value of UINT16_MAX implies the channel is unused.
* @param chan6_raw RC channel 6 value, in microseconds. A value of UINT16_MAX implies the channel is unused.
* @param chan7_raw RC channel 7 value, in microseconds. A value of UINT16_MAX implies the channel is unused.
* @param chan8_raw RC channel 8 value, in microseconds. A value of UINT16_MAX implies the channel is unused.
* @param chan9_raw RC channel 9 value, in microseconds. A value of UINT16_MAX implies the channel is unused.
* @param chan10_raw RC channel 10 value, in microseconds. A value of UINT16_MAX implies the channel is unused.
* @param chan11_raw RC channel 11 value, in microseconds. A value of UINT16_MAX implies the channel is unused.
* @param chan12_raw RC channel 12 value, in microseconds. A value of UINT16_MAX implies the channel is unused.
* @param chan13_raw RC channel 13 value, in microseconds. A value of UINT16_MAX implies the channel is unused.
* @param chan14_raw RC channel 14 value, in microseconds. A value of UINT16_MAX implies the channel is unused.
* @param chan15_raw RC channel 15 value, in microseconds. A value of UINT16_MAX implies the channel is unused.
* @param chan16_raw RC channel 16 value, in microseconds. A value of UINT16_MAX implies the channel is unused.
* @param chan17_raw RC channel 17 value, in microseconds. A value of UINT16_MAX implies the channel is unused.
* @param chan18_raw RC channel 18 value, in microseconds. A value of UINT16_MAX implies the channel is unused.
* @param component_id ID of this component (e.g. 200 for IMU)
* @param chan The MAVLink channel this message will be sent over
* @param msg The MAVLink message to compress the data into
* @param time_boot_ms Timestamp (milliseconds since system boot)
* @param chancount Total number of RC channels being received. This can be larger than 18, indicating that more channels are available but not given in this message. This value should be 0 when no RC channels are available.
* @param chan1_raw RC channel 1 value, in microseconds. A value of UINT16_MAX implies the channel is unused.
* @param chan2_raw RC channel 2 value, in microseconds. A value of UINT16_MAX implies the channel is unused.
* @param chan3_raw RC channel 3 value, in microseconds. A value of UINT16_MAX implies the channel is unused.
* @param chan4_raw RC channel 4 value, in microseconds. A value of UINT16_MAX implies the channel is unused.
* @param chan5_raw RC channel 5 value, in microseconds. A value of UINT16_MAX implies the channel is unused.
* @param chan6_raw RC channel 6 value, in microseconds. A value of UINT16_MAX implies the channel is unused.
* @param chan7_raw RC channel 7 value, in microseconds. A value of UINT16_MAX implies the channel is unused.
* @param chan8_raw RC channel 8 value, in microseconds. A value of UINT16_MAX implies the channel is unused.
* @param chan9_raw RC channel 9 value, in microseconds. A value of UINT16_MAX implies the channel is unused.
* @param chan10_raw RC channel 10 value, in microseconds. A value of UINT16_MAX implies the channel is unused.
* @param chan11_raw RC channel 11 value, in microseconds. A value of UINT16_MAX implies the channel is unused.
* @param chan12_raw RC channel 12 value, in microseconds. A value of UINT16_MAX implies the channel is unused.
* @param chan13_raw RC channel 13 value, in microseconds. A value of UINT16_MAX implies the channel is unused.
* @param chan14_raw RC channel 14 value, in microseconds. A value of UINT16_MAX implies the channel is unused.
* @param chan15_raw RC channel 15 value, in microseconds. A value of UINT16_MAX implies the channel is unused.
* @param chan16_raw RC channel 16 value, in microseconds. A value of UINT16_MAX implies the channel is unused.
* @param chan17_raw RC channel 17 value, in microseconds. A value of UINT16_MAX implies the channel is unused.
* @param chan18_raw RC channel 18 value, in microseconds. A value of UINT16_MAX implies the channel is unused.
* @param time_boot_ms Timestamp (milliseconds since system boot)
* @param chancount Total number of RC channels being received. This can be larger than 18, indicating that more channels are available but not given in this message. This value should be 0 when no RC channels are available.
* @param chan1_raw RC channel 1 value, in microseconds. A value of UINT16_MAX implies the channel is unused.
* @param chan2_raw RC channel 2 value, in microseconds. A value of UINT16_MAX implies the channel is unused.
* @param chan3_raw RC channel 3 value, in microseconds. A value of UINT16_MAX implies the channel is unused.
* @param chan4_raw RC channel 4 value, in microseconds. A value of UINT16_MAX implies the channel is unused.
* @param chan5_raw RC channel 5 value, in microseconds. A value of UINT16_MAX implies the channel is unused.
* @param chan6_raw RC channel 6 value, in microseconds. A value of UINT16_MAX implies the channel is unused.
* @param chan7_raw RC channel 7 value, in microseconds. A value of UINT16_MAX implies the channel is unused.
* @param chan8_raw RC channel 8 value, in microseconds. A value of UINT16_MAX implies the channel is unused.
* @param chan9_raw RC channel 9 value, in microseconds. A value of UINT16_MAX implies the channel is unused.
* @param chan10_raw RC channel 10 value, in microseconds. A value of UINT16_MAX implies the channel is unused.
* @param chan11_raw RC channel 11 value, in microseconds. A value of UINT16_MAX implies the channel is unused.
* @param chan12_raw RC channel 12 value, in microseconds. A value of UINT16_MAX implies the channel is unused.
* @param chan13_raw RC channel 13 value, in microseconds. A value of UINT16_MAX implies the channel is unused.
* @param chan14_raw RC channel 14 value, in microseconds. A value of UINT16_MAX implies the channel is unused.
* @param chan15_raw RC channel 15 value, in microseconds. A value of UINT16_MAX implies the channel is unused.
* @param chan16_raw RC channel 16 value, in microseconds. A value of UINT16_MAX implies the channel is unused.
* @param chan17_raw RC channel 17 value, in microseconds. A value of UINT16_MAX implies the channel is unused.
* @param chan18_raw RC channel 18 value, in microseconds. A value of UINT16_MAX implies the channel is unused.
* @brief Get field chancount from rc_channels message
*
* @return Total number of RC channels being received. This can be larger than 18, indicating that more channels are available but not given in this message. This value should be 0 when no RC channels are available.