Open FFBoard
Open source force feedback firmware
CommandHandler.h File Reference

Go to the source code of this file.

Classes

class  CmdHandlerCommanddef
 
struct  CmdHandlerInfo
 
struct  ParsedCommand
 
class  CommandReply
 
struct  CommandResult
 
class  CommandHandler
 

Enumerations

enum class  CMDtype : uint32_t {
  none = 0 , set = CMDFLAG_SET , setat = CMDFLAG_SETADR , get = CMDFLAG_GET ,
  getat = CMDFLAG_GETADR , info = CMDFLAG_INFOSTRING , err = 0x1000
}
 
enum class  CommandStatus : uint8_t {
  NOT_FOUND , OK , ERR , NO_REPLY ,
  BROADCAST
}
 
enum class  CommandReplyType : uint8_t {
  NONE , ACK , INT , STRING ,
  STRING_OR_INT , STRING_OR_DOUBLEINT , DOUBLEINTS , ERR
}
 
enum class  CommandHandlerCommands : uint32_t {
  id =0x80000001 , name =0x80000002 , help =0x80000003 , instance =0x80000004 ,
  cmdhandleruid =0x80000005 , selectionid =0x80000006 , cmdinfo =0x80000007
}
 

Enumeration Type Documentation

◆ CMDtype

enum class CMDtype : uint32_t
strong
Enumerator
none 
set 
setat 
get 
getat 
info 
err 

Definition at line 29 of file CommandHandler.h.

◆ CommandHandlerCommands

enum class CommandHandlerCommands : uint32_t
strong
Enumerator
id 
name 
help 
instance 
cmdhandleruid 
selectionid 
cmdinfo 

Definition at line 117 of file CommandHandler.h.

◆ CommandReplyType

enum class CommandReplyType : uint8_t
strong
Enumerator
NONE 
ACK 
INT 
STRING 
STRING_OR_INT 
STRING_OR_DOUBLEINT 
DOUBLEINTS 
ERR 

Definition at line 40 of file CommandHandler.h.

◆ CommandStatus

enum class CommandStatus : uint8_t
strong
Enumerator
NOT_FOUND 
OK 
ERR 
NO_REPLY 
BROADCAST 

Definition at line 39 of file CommandHandler.h.