SITL: Add RCout port option to cmdline

This commit is contained in:
Pierre Kancir 2016-12-14 11:50:47 +01:00 committed by Andrew Tridgell
parent a8d5079a38
commit 6e0319d513

View File

@ -63,6 +63,7 @@ void SITL_State::_usage(void)
"\t--gazebo-port-out PORT set port num for gazebo out\n" "\t--gazebo-port-out PORT set port num for gazebo out\n"
"\t--irlock-port PORT set port num for irlock\n" "\t--irlock-port PORT set port num for irlock\n"
"\t--rc-in-port PORT set port num for rc in\n" "\t--rc-in-port PORT set port num for rc in\n"
"\t--rc-out-port PORT set port num for rc out\n"
"\t--base-port PORT set port num for base port(default 5670) must be before -I option\n" "\t--base-port PORT set port num for base port(default 5670) must be before -I option\n"
"\t--defaults path set path to defaults file\n" "\t--defaults path set path to defaults file\n"
); );
@ -173,6 +174,7 @@ void SITL_State::_parse_command_line(int argc, char * const argv[])
CMDLINE_BASE_PORT, CMDLINE_BASE_PORT,
CMDLINE_IRLOCK_PORT, CMDLINE_IRLOCK_PORT,
CMDLINE_RCIN_PORT, CMDLINE_RCIN_PORT,
CMDLINE_RCOUT_PORT,
CMDLINE_DEFAULTS CMDLINE_DEFAULTS
}; };
@ -205,6 +207,7 @@ void SITL_State::_parse_command_line(int argc, char * const argv[])
{"base-port", true, 0, CMDLINE_BASE_PORT}, {"base-port", true, 0, CMDLINE_BASE_PORT},
{"irlock-port", true, 0, CMDLINE_IRLOCK_PORT}, {"irlock-port", true, 0, CMDLINE_IRLOCK_PORT},
{"rc-in-port", true, 0, CMDLINE_RCIN_PORT}, {"rc-in-port", true, 0, CMDLINE_RCIN_PORT},
{"rc-out-port", true, 0, CMDLINE_RCOUT_PORT},
{0, false, 0, 0} {0, false, 0, 0}
}; };
@ -311,6 +314,9 @@ void SITL_State::_parse_command_line(int argc, char * const argv[])
case CMDLINE_RCIN_PORT: case CMDLINE_RCIN_PORT:
_rcin_port = atoi(gopt.optarg); _rcin_port = atoi(gopt.optarg);
break; break;
case CMDLINE_RCOUT_PORT:
_rcout_port = atoi(gopt.optarg);
break;
case CMDLINE_BASE_PORT: case CMDLINE_BASE_PORT:
_base_port = atoi(gopt.optarg); _base_port = atoi(gopt.optarg);
break; break;