int main(int argc, char** argv) { // default arguments autopilot_parms.bearing_noise=fixed(0); autopilot_parms.target_noise=fixed(0.1); autopilot_parms.turn_speed=fixed(5.0); output_skip = 5; if (!parse_args(argc,argv)) { return 0; } #define NUM_FLIGHT 2 plan_tests(NUM_FLIGHT*2); for (int i=0; i<NUM_FLIGHT; i++) { unsigned k = rand()%NUM_WIND; ok (test_aat(2,k), test_name("target ",2,k),0); } for (int i=0; i<NUM_FLIGHT; i++) { unsigned k = rand()%NUM_WIND; ok (test_aat(0,k), test_name("target ",0,k),0); } return exit_status(); }
int main(int argc, char** argv) { // default arguments autopilot_parms.SetIdeal(); if (!ParseArgs(argc,argv)) { return 0; } #define NUM_FLIGHT 2 plan_tests(NUM_FLIGHT*2); for (int i=0; i<NUM_FLIGHT; i++) { unsigned k = rand()%NUM_WIND; ok (test_aat(2,k), GetTestName("target ",2,k),0); } for (int i=0; i<NUM_FLIGHT; i++) { unsigned k = rand()%NUM_WIND; ok (test_aat(0,k), GetTestName("target ",0,k),0); } return exit_status(); }