code: def diagnostic_encode(self, diagFl1, diagFl2, diagFl3, diagSh1, diagSh2, diagSh3):
                  '''
                  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 MAVLink_diagnostic_message(diagFl1, diagFl2, diagFl3, diagSh1, diagSh2, diagSh3f diagnostic_encode(self, diagFl1, diagFl2, diagFl3, diagSh1, diagSh2, diagSh3):
                  '''
                  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 MAVLink_diagnostic_message(diagFl1, diagFl2, diagFl3, diagSh1, diagSh2, diagSh3)
docs: 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)