void setup() { hal.console->printf("ArduPilot RC Channel test\n"); print_radio_values(); // set type of output, symmetrical angles or a number range; rc().channel(CH_1)->set_angle(4500); rc().channel(CH_1)->set_default_dead_zone(80); rc().channel(CH_2)->set_angle(4500); rc().channel(CH_2)->set_default_dead_zone(80); rc().channel(CH_3)->set_range(1000); rc().channel(CH_3)->set_default_dead_zone(20); rc().channel(CH_4)->set_angle(6000); rc().channel(CH_4)->set_default_dead_zone(500); rc().channel(CH_5)->set_range(1000); rc().channel(CH_6)->set_range(800); rc().channel(CH_7)->set_range(1000); rc().channel(CH_8)->set_range(1000); }
void setup() { hal.console->println("ArduPilot RC Channel test"); print_radio_values(); // set type of output, symmetrical angles or a number range; rc_1.set_angle(4500); rc_1.set_default_dead_zone(80); rc_1.set_type(RC_CHANNEL_TYPE_ANGLE_RAW); rc_2.set_angle(4500); rc_2.set_default_dead_zone(80); rc_2.set_type(RC_CHANNEL_TYPE_ANGLE_RAW); rc_3.set_range(0,1000); rc_3.set_default_dead_zone(20); rc_4.set_angle(6000); rc_4.set_default_dead_zone(500); rc_4.set_type(RC_CHANNEL_TYPE_ANGLE_RAW); rc_5.set_range(0,1000); rc_6.set_range(200,800); rc_7.set_range(0,1000); rc_8.set_range(0,1000); for (int i=0; i<NUM_CHANNELS; i++) { rc[i].enable_out(); } }
void Copter::report_radio() { cliSerial->printf("Radio\n"); print_divider(); // radio print_radio_values(); print_blanks(2); }