capi/cmds.c File Reference

#include "cmds.h"
#include "type.h"
Include dependency graph for cmds.c:
This graph shows which files directly or indirectly include this file:

Functions

INT16 cmdLookup (const char *cmdStr, UINT32 *pCmdLen, UINT32 *pCmdLenAdd)
INT16 ParseParam (const char *cmdStr, UINT32 *pParsedLen, UINT32 *pParsedLenAdd, const INT16 allowVals[])
UINT32 ParseInt (const char *cmdStr, UINT32 *pParsedLen, UINT32 *pParsedLenAdd)
UINT8 ParseInts (const char *cmdStr, UINT32 *pParsedLen, UINT32 *pParsedLenAdd, UINT32 nInts, INT32 *pArray)
UINT8 SeekNextSeparator (const char *cmdStr, UINT32 *pParsedLenAddOut)
INT16 ParseCmdLine (const char *cmdStr, ssdcmdType *cmdOut, UINT8 *pbMoreCmds, UINT32 *pParsedLenAddOut)

Variables

const char * g_cmdSeparator = "#@"
const ssdcmdStringType ssdCmdStrs []
INT16 ssdDestination [] = {subcmdDstMainWin, subcmdDstFloatWin, subcmdDstScratchWin, 0}
INT16 ssdCursorDestination [] = {subcmdDstCursor1, subcmdDstCursor2, 0}
INT16 ssdOrientation [] = {subcmdHorOrient, subcmdVerOrient, subcmdHor2Orient, subcmdVer2Orient, 0}
INT16 ssdFloatWinSubs [] = {subcmdOpen, subcmdShow, subcmdHide, subcmdMove, subcmdHideTemp, 0}
INT16 ssdCursorSubs [] = {subcmdOpen, subcmdShow, subcmdHide, subcmdMove, subcmdHideTemp, cmdText, 0}
INT16 ssdOnOffSubs [] = {subcmdOn, subcmdOff, 0}
INT16 ssdOnHexOrBin [] = {subcmdHex, subcmdBinary, 0}

Function Documentation

INT16 cmdLookup ( const char *  cmdStr,
UINT32 pCmdLen,
UINT32 pCmdLenAdd 
)

References cmdMax, ssdcmdStringTypeTag::num, sStrLen(), sStrNCmp(), ssdcmdStringTypeTag::str, TRACE, TRACE1, and TRACE4.

Referenced by ParseCmdLine(), and ParseParam().

Here is the call graph for this function:

Here is the caller graph for this function:

INT16 ParseCmdLine ( const char *  cmdStr,
ssdcmdType cmdOut,
UINT8 pbMoreCmds,
UINT32 pParsedLenAddOut 
)
UINT32 ParseInt ( const char *  cmdStr,
UINT32 pParsedLen,
UINT32 pParsedLenAdd 
)

References sAtoi(), and sElimDelimterChars().

Referenced by ParseInts().

Here is the call graph for this function:

Here is the caller graph for this function:

UINT8 ParseInts ( const char *  cmdStr,
UINT32 pParsedLen,
UINT32 pParsedLenAdd,
UINT32  nInts,
INT32 pArray 
)

References ParseInt().

Referenced by ParseCmdLine().

Here is the call graph for this function:

Here is the caller graph for this function:

INT16 ParseParam ( const char *  cmdStr,
UINT32 pParsedLen,
UINT32 pParsedLenAdd,
const INT16  allowVals[] 
)

References cmdLookup(), sElimDelimterChars(), TRACE, and TRACE1.

Referenced by ParseCmdLine().

Here is the call graph for this function:

Here is the caller graph for this function:

UINT8 SeekNextSeparator ( const char *  cmdStr,
UINT32 pParsedLenAddOut 
)

References g_cmdSeparator, and sStrNCmp().

Referenced by ParseCmdLine().

Here is the call graph for this function:

Here is the caller graph for this function:


Variable Documentation

const char* g_cmdSeparator = "#@"

Referenced by ParseCmdLine(), and SeekNextSeparator().

INT16 ssdCursorDestination[] = {subcmdDstCursor1, subcmdDstCursor2, 0}

Referenced by ParseCmdLine().

INT16 ssdCursorSubs[] = {subcmdOpen, subcmdShow, subcmdHide, subcmdMove, subcmdHideTemp, cmdText, 0}

Referenced by ParseCmdLine().

INT16 ssdDestination[] = {subcmdDstMainWin, subcmdDstFloatWin, subcmdDstScratchWin, 0}

Referenced by ParseCmdLine().

INT16 ssdFloatWinSubs[] = {subcmdOpen, subcmdShow, subcmdHide, subcmdMove, subcmdHideTemp, 0}

Referenced by ParseCmdLine().

INT16 ssdOnHexOrBin[] = {subcmdHex, subcmdBinary, 0}

Referenced by ParseCmdLine().

INT16 ssdOnOffSubs[] = {subcmdOn, subcmdOff, 0}

Referenced by ParseCmdLine().

INT16 ssdOrientation[] = {subcmdHorOrient, subcmdVerOrient, subcmdHor2Orient, subcmdVer2Orient, 0}

Referenced by ParseCmdLine().

Generated on Wed Mar 23 11:08:22 2011 for Omnima LCD by  doxygen 1.6.3