Configurable diagnostic messages.

                diagFl1                   : Diagnostic float 1 (float)
                diagFl2                   : Diagnostic float 2 (float)
                diagFl3                   : Diagnostic float 3 (float)
                diagSh1                   : Diagnostic short 1 (int16_t)
                diagSh2                   : Diagnostic short 2 (int16_t)
                diagSh3                   : Diagnostic short 3 (int16_t)

def diagnostic_send(self, diagFl1, diagFl2, diagFl3, diagSh1, diagSh2, diagSh3, force_mavlink1=False):
                '''
                Configurable diagnostic messages.

                diagFl1                   : Diagnostic float 1 (float)
                diagFl2                   : Diagnostic float 2 (float)
                diagFl3                   : Diagnostic float 3 (float)
                diagSh1                   : Diagnostic short 1 (int16_t)
                diagSh2                   : Diagnostic short 2 (int16_t)
                diagSh3                   : Diagnostic short 3 (int16_t)

                '''
                return self.send(self.diagnostic_encode(diagFl1, diagFl2, diagFl3, diagSh1, diagSh2, diagSh3), force_mavlink1=force_mavlink1)