Jean Mercier / Mbed 2 deprecated jmStepperAxis

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  11:03 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 "jmStepper.h"
00012 #include "jmStepperAxis.h"
00013 #include "jmSwitch.h"
00014 
00015 const char jmCLIG[] = {"\njmCLIG Version  2011.01.05 \nInstance Saturday, February 12, 2011  11:03 AM\n"};
00016 
00017 // Command Name Table
00018 const char cmdNames[]=
00019    {
00020       'l','i','s','t',0,
00021       'v','e','r',0,
00022       'h','e','l','p',0,
00023       'f','e','e','d','b','a','c','k',0,
00024       'e','c','h','o',0,
00025       's','t','e','p','p','e','r',0,
00026       's','t','e','p','p','e','r','S','t','o','p',0,
00027       'G','P','P','S','T',0,
00028       's','t','e','p','S','p','e','e','d',0,
00029       's','t','e','p','p','e','r','A','x','i','s',0,
00030       'G','P','P','S','T','A',0,
00031       's','w','R','e','a','d',0,
00032       's','w','I','n','i','t',0,
00033       'G','P','P','S','0',0,
00034       'i','n','i','t',0,
00035       0
00036    };
00037 
00038 //  Section Definitions
00039 #define list 0
00040 #define ver 1
00041 #define help 2
00042 #define feedback 3
00043 #define echo 4
00044 #define stepper 5
00045 #define stepperStop 6
00046 #define GPPST 7
00047 #define stepSpeed 8
00048 #define stepperAxis 9
00049 #define GPPSTA 10
00050 #define swRead 11
00051 #define swInit 12
00052 #define GPPS0 13
00053 #define init 14
00054 
00055 
00056 /***********************************************************************
00057  * @brief   Command steering
00058  * Command Associated with Command Number is Executed
00059  * @param[in]   cmdNum Command Number
00060  * @return      none
00061  **********************************************************************/
00062 void Action(int cmdNum){
00063    switch(cmdNum){
00064      case list   : cli_list();
00065              break;
00066      case ver   : cli_version();
00067              break;
00068      case help   : cli_help();
00069              break;
00070      case feedback   : cli_feedback();
00071              break;
00072      case echo   : cli_echo();
00073              break;
00074      case stepper   : cli_Stepper();
00075              break;
00076      case stepperStop   : cli_StepperStop();
00077              break;
00078      case GPPST   : cli_GPPST();
00079              break;
00080      case stepSpeed   : cli_StepSpeed();
00081              break;
00082      case stepperAxis   : cli_StepperAxis();
00083              break;
00084      case GPPSTA   : cli_GPPSTA();
00085              break;
00086      case swRead   : cli_SwitchRead();
00087              break;
00088      case swInit   : cli_SwitchInit();
00089              break;
00090      case GPPS0   : cli_GPPS0();
00091              break;
00092      case init   : Inits();
00093              break;
00094      default : UnknownCommand();
00095                NextCommand(nl,pLine);
00096    }
00097 }
00098