Jean Mercier / Mbed 2 deprecated jmBridge
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  *  Friday, February 18, 2011  8:21 PM
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 "jmBridge.h"
00012 
00013 const char jmCLIG[] = {"\njmCLIG Version  2011.01.05 \nInstance Friday, February 18, 2011  8:21 PM\n"};
00014 
00015 // Command Name Table
00016 const char cmdNames[]=
00017    {
00018       'b','r','i','d','g','e',0,
00019       'G','P','P','B','D',0,
00020       'b','r','i','d','g','e','D','C',0,
00021       'l','i','s','t',0,
00022       'v','e','r',0,
00023       'h','e','l','p',0,
00024       'f','e','e','d','b','a','c','k',0,
00025       'e','c','h','o',0,
00026       'i','n','i','t',0,
00027       0
00028    };
00029 
00030 //  Section Definitions
00031 #define bridge 0
00032 #define GPPBD 1
00033 #define bridgeDC 2
00034 #define list 3
00035 #define ver 4
00036 #define help 5
00037 #define feedback 6
00038 #define echo 7
00039 #define init 8
00040 
00041 
00042 /***********************************************************************
00043  * @brief   Command steering
00044  * Command Associated with Command Number is Executed
00045  * @param[in]   cmdNum Command Number
00046  * @return      none
00047  **********************************************************************/
00048 void Action(int cmdNum){
00049    switch(cmdNum){
00050      case bridge   : cli_Bridge();
00051              break;
00052      case GPPBD   : cli_GPPBD();
00053              break;
00054      case bridgeDC   : cli_BridgeDC();
00055              break;
00056      case list   : cli_list();
00057              break;
00058      case ver   : cli_version();
00059              break;
00060      case help   : cli_help();
00061              break;
00062      case feedback   : cli_feedback();
00063              break;
00064      case echo   : cli_echo();
00065              break;
00066      case init   : Inits();
00067              break;
00068      default : UnknownCommand();
00069                NextCommand(nl,pLine);
00070    }
00071 }
00072