cisst-saw
Loading...
Searching...
No Matches
mtsComponentGeneratorMacros.h File Reference

Go to the source code of this file.

Macros

#define MTS_DECLARE_COMPONENT(componentName, componentType)
#define MTS_STATE_TABLE_BEGIN
#define MTS_STATE_TABLE_DATA(dataType, dataName)
#define MTS_STATE_TABLE_END
#define MTS_INTERFACE_PROVIDED_BEGIN(interfaceName)
#define MTS_INTERFACE_PROVIDED_END(interfaceName)
#define MTS_COMMAND_VOID(method, commandNameWithDoubleQuotes)
#define MTS_COMMAND_WRITE(method, commandNameWithDoubleQuotes, argumentPrototype)
#define MTS_COMMAND_READ(A, B, C)
#define MTS_COMMAND_STATEREAD(dataName, commandNameWithDoubleQuotes)
#define MTS_COMMAND_QUALIFIEDREAD(A, B, C, D)
#define MTS_EVENT_VOID(functionName, eventNameWithDoubleQuotes)
#define MTS_EVENT_WRITE(functionName, eventNameWithDoubleQuotes, argumentPrototype)
#define MTS_INTERFACE_REQUIRED_BEGIN(interfaceName)
#define MTS_INTERFACE_REQUIRED_END(interfaceName)
#define MTS_FUNCTION_VOID(functionName, commandNameWithDoubleQuotes)
#define MTS_FUNCTION_WRITE(functionName, commandNameWithDoubleQuotes)
#define MTS_FUNCTION_READ(functionName, commandNameWithDoubleQuotes)
#define MTS_FUNCTION_QUALIFIEDREAD(functionName, commandNameWithDoubleQuotes)
#define MTS_EVENT_HANDLER_WRITE(method, eventNameWithDoubleQuotes, argumentPrototype)
#define MTS_EVENT_HANDLER_VOID(method, eventNameWithDoubleQuotes)
#define MTS_EVENT_HANDLER_NONQUEUED_VOID(method, eventNameWithDoubleQuotes)

Macro Definition Documentation

◆ MTS_COMMAND_QUALIFIEDREAD

#define MTS_COMMAND_QUALIFIEDREAD ( A,
B,
C,
D )

◆ MTS_COMMAND_READ

#define MTS_COMMAND_READ ( A,
B,
C )

◆ MTS_COMMAND_STATEREAD

#define MTS_COMMAND_STATEREAD ( dataName,
commandNameWithDoubleQuotes )

◆ MTS_COMMAND_VOID

#define MTS_COMMAND_VOID ( method,
commandNameWithDoubleQuotes )

◆ MTS_COMMAND_WRITE

#define MTS_COMMAND_WRITE ( method,
commandNameWithDoubleQuotes,
argumentPrototype )

◆ MTS_DECLARE_COMPONENT

#define MTS_DECLARE_COMPONENT ( componentName,
componentType )
Value:
bool InitComponent(void);

◆ MTS_EVENT_HANDLER_NONQUEUED_VOID

#define MTS_EVENT_HANDLER_NONQUEUED_VOID ( method,
eventNameWithDoubleQuotes )

◆ MTS_EVENT_HANDLER_VOID

#define MTS_EVENT_HANDLER_VOID ( method,
eventNameWithDoubleQuotes )

◆ MTS_EVENT_HANDLER_WRITE

#define MTS_EVENT_HANDLER_WRITE ( method,
eventNameWithDoubleQuotes,
argumentPrototype )

◆ MTS_EVENT_VOID

#define MTS_EVENT_VOID ( functionName,
eventNameWithDoubleQuotes )
Value:
mtsFunctionVoid functionName;
Definition mtsFunctionVoid.h:36

◆ MTS_EVENT_WRITE

#define MTS_EVENT_WRITE ( functionName,
eventNameWithDoubleQuotes,
argumentPrototype )
Value:
mtsFunctionWrite functionName;
Definition mtsFunctionWrite.h:37

◆ MTS_FUNCTION_QUALIFIEDREAD

#define MTS_FUNCTION_QUALIFIEDREAD ( functionName,
commandNameWithDoubleQuotes )
Value:
Definition mtsFunctionQualifiedRead.h:37

◆ MTS_FUNCTION_READ

#define MTS_FUNCTION_READ ( functionName,
commandNameWithDoubleQuotes )
Value:
mtsFunctionRead functionName;
Definition mtsFunctionRead.h:37

◆ MTS_FUNCTION_VOID

#define MTS_FUNCTION_VOID ( functionName,
commandNameWithDoubleQuotes )
Value:
mtsFunctionVoid functionName;

◆ MTS_FUNCTION_WRITE

#define MTS_FUNCTION_WRITE ( functionName,
commandNameWithDoubleQuotes )
Value:
mtsFunctionWrite functionName;

◆ MTS_INTERFACE_PROVIDED_BEGIN

#define MTS_INTERFACE_PROVIDED_BEGIN ( interfaceName)
Value:
struct interfaceName {

◆ MTS_INTERFACE_PROVIDED_END

#define MTS_INTERFACE_PROVIDED_END ( interfaceName)
Value:
} interfaceName;

◆ MTS_INTERFACE_REQUIRED_BEGIN

#define MTS_INTERFACE_REQUIRED_BEGIN ( interfaceName)
Value:
struct interfaceName {

◆ MTS_INTERFACE_REQUIRED_END

#define MTS_INTERFACE_REQUIRED_END ( interfaceName)
Value:
} interfaceName;

◆ MTS_STATE_TABLE_BEGIN

#define MTS_STATE_TABLE_BEGIN

◆ MTS_STATE_TABLE_DATA

#define MTS_STATE_TABLE_DATA ( dataType,
dataName )
Value:
dataType dataName;

◆ MTS_STATE_TABLE_END

#define MTS_STATE_TABLE_END