This contains the status of the GPS readings

                csFails                   : Number of times checksum has failed (uint16_t)
                gpsQuality                : The quality indicator, 0=fix not available or invalid, 1=GPS fix, 2=C/A differential GPS, 6=Dead reckoning mode, 7=Manual input mode (fixed position), 8=Simulator mode, 9= WAAS a (uint8_t)
                msgsType                  : Indicates if GN, GL or GP messages are being received (uint8_t)
                posStatus                 : A = data valid, V = data invalid (uint8_t)
                magVar                    : Magnetic variation, degrees (float)
                magDir                    : Magnetic variation direction E/W. Easterly variation (E) subtracts from True course and Westerly variation (W) adds to True course (int8_t)
                modeInd                   : Positioning system mode indicator. A - Autonomous;D-Differential; E-Estimated (dead reckoning) mode;M-Manual input; N-Data not valid (uint8_t)

def status_gps_send(self, csFails, gpsQuality, msgsType, posStatus, magVar, magDir, modeInd, force_mavlink1=False):
                '''
                This contains the status of the GPS readings

                csFails                   : Number of times checksum has failed (uint16_t)
                gpsQuality                : The quality indicator, 0=fix not available or invalid, 1=GPS fix, 2=C/A differential GPS, 6=Dead reckoning mode, 7=Manual input mode (fixed position), 8=Simulator mode, 9= WAAS a (uint8_t)
                msgsType                  : Indicates if GN, GL or GP messages are being received (uint8_t)
                posStatus                 : A = data valid, V = data invalid (uint8_t)
                magVar                    : Magnetic variation, degrees (float)
                magDir                    : Magnetic variation direction E/W. Easterly variation (E) subtracts from True course and Westerly variation (W) adds to True course (int8_t)
                modeInd                   : Positioning system mode indicator. A - Autonomous;D-Differential; E-Estimated (dead reckoning) mode;M-Manual input; N-Data not valid (uint8_t)

                '''
                return self.send(self.status_gps_encode(csFails, gpsQuality, msgsType, posStatus, magVar, magDir, modeInd), force_mavlink1=force_mavlink1)