Jean Mercier / Mbed 2 deprecated jmPulse

Dependencies:   mbed

Embed: (wiki syntax)

« Back to documentation index

Show/hide line numbers jmCommands.c Source File

jmCommands.c

Go to the documentation of this file.
00001 /** @file  jmCommands.c
00002  *  Auto Generated by jmCLIG
00003  *  Saturday, February 12, 2011  10:43 AM
00004  *  @version  2011.01.05
00005  */
00006 
00007 #include "main.h"
00008 #include "jmCommands.h"
00009 #include "jmMessages.h"
00010 #include "jmRingBuffer.h"
00011 #include "jmPulse.h"
00012 
00013 const char jmCLIG[] = {"\njmCLIG Version  2011.01.05 \nInstance Saturday, February 12, 2011  10:43 AM\n"};
00014 
00015 // Command Name Table
00016 const char cmdNames[]=
00017    {
00018       'l','i','s','t',0,
00019       'v','e','r',0,
00020       'h','e','l','p',0,
00021       'f','e','e','d','b','a','c','k',0,
00022       'e','c','h','o',0,
00023       'p','u','l','s','e',0,
00024       'p','u','l','s','e','I','n','i','t',0,
00025       'p','u','l','s','e','S','t','o','p',0,
00026       'G','P','P','P','0',0,
00027       'i','n','i','t',0,
00028       0
00029    };
00030 
00031 //  Section Definitions
00032 #define list 0
00033 #define ver 1
00034 #define help 2
00035 #define feedback 3
00036 #define echo 4
00037 #define pulse 5
00038 #define pulseInit 6
00039 #define pulseStop 7
00040 #define GPPP0 8
00041 #define init 9
00042 
00043 
00044 /***********************************************************************
00045  * @brief   Command steering
00046  * Command Associated with Command Number is Executed
00047  * @param[in]   cmdNum Command Number
00048  * @return      none
00049  **********************************************************************/
00050 void Action(int cmdNum){
00051    switch(cmdNum){
00052      case list   : cli_list();
00053              break;
00054      case ver   : cli_version();
00055              break;
00056      case help   : cli_help();
00057              break;
00058      case feedback   : cli_feedback();
00059              break;
00060      case echo   : cli_echo();
00061              break;
00062      case pulse   : cli_Pulse();
00063              break;
00064      case pulseInit   : PulseInit();
00065              break;
00066      case pulseStop   : cli_PulseStop();
00067              break;
00068      case GPPP0   : cli_GPPP0();
00069              break;
00070      case init   : Inits();
00071              break;
00072      default : UnknownCommand();
00073                NextCommand(nl,pLine);
00074    }
00075 }
00076