def control(): #Program’s main function mgn_result = [0,0,0,0] #Initialize mgn_result num = 1 magnetometer_turn_on(num) #Turn magnetometer on sleep(1) for i in range(500): #Perform 500 readings mgn_result = magnetometer_request_raw(num) if not mgn_result[0]: #If sensor has not returned error message print mgn_result[1], mgn_result[2], mgn_result[3] sleep(0.05) #Delay five-hundredths of the second magnetometer_turn_off(num) #Turn magnetometer off