From ccb3afc1f178afd8f6596274b88b968785475c2e Mon Sep 17 00:00:00 2001 From: Tim Kourt Date: Mon, 1 May 2017 10:23:45 -0700 Subject: [PATCH] client: define WSC commands --- client/wsc.c | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) diff --git a/client/wsc.c b/client/wsc.c index e0f23f81..8f4e1f56 100644 --- a/client/wsc.c +++ b/client/wsc.c @@ -33,7 +33,33 @@ static struct proxy_interface_type wsc_interface_type = { .interface = IWD_WSC_INTERFACE, }; +static enum cmd_status cmd_push_button(const char *device_name, char *args) +{ + return CMD_STATUS_UNSUPPORTED; +} + +static enum cmd_status cmd_start_user_pin(const char *device_name, char *args) +{ + return CMD_STATUS_UNSUPPORTED; +} + +static enum cmd_status cmd_start_pin(const char *device_name, char *args) +{ + return CMD_STATUS_UNSUPPORTED; +} + +static enum cmd_status cmd_cancel(const char *device_name, char *args) +{ + return CMD_STATUS_UNSUPPORTED; +} + static const struct command wsc_commands[] = { + { "", "push-button", NULL, cmd_push_button, "PushButton mode" }, + { "", "start-user-pin", "<8 digit PIN>", cmd_start_user_pin, + "PIN mode" }, + { "", "start-pin", NULL, cmd_start_pin, + "PIN mode with generated\n\t\t\t\t\t\t 8 digit PIN" }, + { "", "cancel", NULL, cmd_cancel, "Aborts WSC operations" }, { } };