Apps
Components
Interfaces
All Files
Source Tree
source:
tos.lib.Command.nc
Component: Command
Provided Interfaces
StdControl
CommandRegister
Cmd
CommandUse
Variables
CommandDescs commandDescs
bool addCmdPending
bool commandMsgPending
Function Index
command result_t
StdControl.init
(void)
command result_t
StdControl.start
(void)
command result_t
StdControl.stop
(void)
command CommandDescPtr
CommandUse.getCommand
(char *cmd)
command CommandDescPtr
CommandUse.getCommandById
(uint8_t id)
command CommandDescsPtr
CommandUse.getCommands
(void)
command uint8_t
CommandUse.numCommands
(void)
command result_t
CommandUse.invoke
(char *commandName, char *resultBuf, SchemaErrorNo *errorNo, ParamVals *params)
command result_t
CommandUse.invokeById
(uint8_t commandId, char *resultBuf, SchemaErrorNo *errorNo, ParamVals *params)
command result_t
CommandUse.invokeMsg
(TOS_MsgPtr msg, char *resultBuf, SchemaErrorNo *errorNo)
command result_t
Cmd.registerCommand
(uint8_t id, char *commandName, TOSType retType, uint8_t retLen, ParamList *params)
command result_t
Cmd.commandDone
(uint8_t id, char *commandName, char *resultBuf, SchemaErrorNo errorNo)
event result_t
Cmd.commandFunc
(uint8_t id, char *commandName, char *resultBuf, SchemaErrorNo *errorNo, ParamVals *params)