cli_model.c 1.1 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849
  1. /**
  2. * \file cli_main.c
  3. *
  4. * This File contains the "model" handlers for the CLI application,
  5. * to exercise various functionalities of the Mindtree Mesh stack.
  6. */
  7. /*
  8. * Copyright (C) 2017. Mindtree Ltd.
  9. * All rights reserved.
  10. */
  11. /* ------------------------------- Header File Inclusion */
  12. #include "cli_main.h"
  13. /* ------------------------------- Global Variables */
  14. /* Level - Model */
  15. DECL_CONST CLI_COMMAND cli_model_cmd_list[] =
  16. {
  17. /* Help */
  18. { "help", "Help", cli_help },
  19. /* Model Server */
  20. { "models", "Model Server Options", cli_model_server },
  21. /* Model Client */
  22. { "modelc", "Model Client Options", cli_model_client },
  23. /* Back */
  24. { "back", "One Level Up", cli_back },
  25. /* Root */
  26. { "root", "Back to Root", cli_root }
  27. };
  28. /* ------------------------------- Functions */
  29. /* Model */
  30. API_RESULT cli_model(UINT32 argc, UCHAR *argv[])
  31. {
  32. CONSOLE_OUT("In Model\n");
  33. cli_cmd_stack_push((CLI_COMMAND *)cli_model_cmd_list, sizeof(cli_model_cmd_list) / sizeof(CLI_COMMAND));
  34. cli_help(argc, argv);
  35. return API_SUCCESS;
  36. }