The location and information of an ADSB vehicle

                ICAO_address              : ICAO address (uint32_t)
                lat                       : Latitude, expressed as degrees * 1E7 (int32_t)
                lon                       : Longitude, expressed as degrees * 1E7 (int32_t)
                altitude_type             : Type from ADSB_ALTITUDE_TYPE enum (uint8_t)
                altitude                  : Altitude(ASL) in millimeters (int32_t)
                heading                   : Course over ground in centidegrees (uint16_t)
                hor_velocity              : The horizontal velocity in centimeters/second (uint16_t)
                ver_velocity              : The vertical velocity in centimeters/second, positive is up (int16_t)
                callsign                  : The callsign, 8+null (char)
                emitter_type              : Type from ADSB_EMITTER_TYPE enum (uint8_t)
                tslc                      : Time since last communication in seconds (uint8_t)
                flags                     : Flags to indicate various statuses including valid data fields (uint16_t)
                squawk                    : Squawk code (uint16_t)

def adsb_vehicle_encode(self, ICAO_address, lat, lon, altitude_type, altitude, heading, hor_velocity, ver_velocity, callsign, emitter_type, tslc, flags, squawk):
                '''
                The location and information of an ADSB vehicle

                ICAO_address              : ICAO address (uint32_t)
                lat                       : Latitude, expressed as degrees * 1E7 (int32_t)
                lon                       : Longitude, expressed as degrees * 1E7 (int32_t)
                altitude_type             : Type from ADSB_ALTITUDE_TYPE enum (uint8_t)
                altitude                  : Altitude(ASL) in millimeters (int32_t)
                heading                   : Course over ground in centidegrees (uint16_t)
                hor_velocity              : The horizontal velocity in centimeters/second (uint16_t)
                ver_velocity              : The vertical velocity in centimeters/second, positive is up (int16_t)
                callsign                  : The callsign, 8+null (char)
                emitter_type              : Type from ADSB_EMITTER_TYPE enum (uint8_t)
                tslc                      : Time since last communication in seconds (uint8_t)
                flags                     : Flags to indicate various statuses including valid data fields (uint16_t)
                squawk                    : Squawk code (uint16_t)

                '''
                return MAVLink_adsb_vehicle_message(ICAO_address, lat, lon, altitude_type, altitude, heading, hor_velocity, ver_velocity, callsign, emitter_type, tslc, flags, squawk)