DecisionMaking.h
Go to the documentation of this file.
00001 /*
00002  * DecisionMaking.h
00003  *
00004  *  Created on: Nov 20, 2013
00005  *      Author: dan
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 /* DECISIONMAKING_H_ */


decision_making
Author(s):
autogenerated on Wed Aug 26 2015 11:16:53