Sends ESC32 telemetry data for up to 4 motors. Multiple messages may
                be sent in sequence when system has > 4 motors. Data
                is described as follows:
                // unsigned int state :   3;
                // unsigned int vin :         12;  // x 100
                // unsigned int amps :        14;  // x 100
                // unsigned int rpm :         15;
                // unsigned int duty :        8;   // x (255/100)
                // - Data Version 2 -                             //
                unsigned int errors :    9;   // Bad detects error
                count                             // - Data Version 3
                -                             //     unsigned int temp
                :    9;   // (Deg C + 32) * 4
                // unsigned int errCode : 3;

                time_boot_ms              : Timestamp of the component clock since boot time in ms. (uint32_t)
                seq                       : Sequence number of message (first set of 4 motors is #1, next 4 is #2, etc). (uint8_t)
                num_motors                : Total number of active ESCs/motors on the system. (uint8_t)
                num_in_seq                : Number of active ESCs in this sequence (1 through this many array members will be populated with data) (uint8_t)
                escid                     : ESC/Motor ID (uint8_t)
                status_age                : Age of each ESC telemetry reading in ms compared to boot time. A value of 0xFFFF means timeout/no data. (uint16_t)
                data_version              : Version of data structure (determines contents). (uint8_t)
                data0                     : Data bits 1-32 for each ESC. (uint32_t)
                data1                     : Data bits 33-64 for each ESC. (uint32_t)

def aq_esc_telemetry_encode(self, time_boot_ms, seq, num_motors, num_in_seq, escid, status_age, data_version, data0, data1):
                '''
                Sends ESC32 telemetry data for up to 4 motors. Multiple messages may
                be sent in sequence when system has > 4 motors. Data
                is described as follows:
                // unsigned int state :   3;
                // unsigned int vin :         12;  // x 100
                // unsigned int amps :        14;  // x 100
                // unsigned int rpm :         15;
                // unsigned int duty :        8;   // x (255/100)
                // - Data Version 2 -                             //
                unsigned int errors :    9;   // Bad detects error
                count                             // - Data Version 3
                -                             //     unsigned int temp
                :    9;   // (Deg C + 32) * 4
                // unsigned int errCode : 3;

                time_boot_ms              : Timestamp of the component clock since boot time in ms. (uint32_t)
                seq                       : Sequence number of message (first set of 4 motors is #1, next 4 is #2, etc). (uint8_t)
                num_motors                : Total number of active ESCs/motors on the system. (uint8_t)
                num_in_seq                : Number of active ESCs in this sequence (1 through this many array members will be populated with data) (uint8_t)
                escid                     : ESC/Motor ID (uint8_t)
                status_age                : Age of each ESC telemetry reading in ms compared to boot time. A value of 0xFFFF means timeout/no data. (uint16_t)
                data_version              : Version of data structure (determines contents). (uint8_t)
                data0                     : Data bits 1-32 for each ESC. (uint32_t)
                data1                     : Data bits 33-64 for each ESC. (uint32_t)

                '''
                return MAVLink_aq_esc_telemetry_message(time_boot_ms, seq, num_motors, num_in_seq, escid, status_age, data_version, data0, data1)