Go to the documentation of this file.00001
00002
00003
00004
00005
00006
00007
00008 #ifndef DECISIONMAKING_H_
00009 #define DECISIONMAKING_H_
00010
00011 #ifndef DECISION_MAKING_EVENTS_MACROSES
00012 #define DECISION_MAKING_EVENTS_MACROSES
00013 #warning Decision Making: On decisions states changes reports are disabled.
00014
00015 #define DM_SYSTEM_STOP
00016
00017 #define ON_FSM_START(NAME, CALLS, EVENTS)
00018 #define ON_FSM_END(NAME, CALLS, EVENTS, RESULT)
00019
00020 #define ON_FSM_STATE_START(NAME, CALLS, EVENTS)
00021 #define ON_FSM_STATE_END(NAME, CALLS, EVENTS)
00022
00023 #define ON_BT_NODE_START(NAME, TYPE, CALLS, EVENTS)
00024 #define ON_BT_NODE_END(NAME, CALLS, EVENTS, RESULT)
00025
00026 #define ON_TAO_START(NAME, CALLS, EVENTS)
00027 #define ON_TAO_END(NAME, CALLS, EVENTS, RESULT)
00028
00029 #define ON_TAO_STATE_START(NAME, CALLS, EVENTS)
00030 #define ON_TAO_STATE_END(NAME, CALLS, EVENTS)
00031
00032 #endif
00033
00034 #ifndef CALL_REMOTE
00035 #error Decision Making: CALL_REMOTE macros does not defined
00036 #endif
00037
00038
00039 #endif