ASCO Aerial Autonomy
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Classes | Public Member Functions | List of all members
BaseState< RobotSystemT, LogicStateMachineT, ActionFctr > Class Template Reference

Base state for all states in logic state machine. More...

#include <base_state.h>

Inheritance diagram for BaseState< RobotSystemT, LogicStateMachineT, ActionFctr >:
Inheritance graph
[legend]
Collaboration diagram for BaseState< RobotSystemT, LogicStateMachineT, ActionFctr >:
Collaboration graph
[legend]

Classes

struct  internal_transition_table
 The internal_transition_table to call run function in every state. More...
 

Public Member Functions

virtual ~BaseState ()
 Destructor. More...
 

Detailed Description

template<class RobotSystemT, class LogicStateMachineT, class ActionFctr>
class BaseState< RobotSystemT, LogicStateMachineT, ActionFctr >

Base state for all states in logic state machine.

This class provides a wrapper for any action function and robot system Entry and exit function can also be overwritten by subclassing this base state.

Constructor & Destructor Documentation

template<class RobotSystemT , class LogicStateMachineT , class ActionFctr >
virtual BaseState< RobotSystemT, LogicStateMachineT, ActionFctr >::~BaseState ( )
inlinevirtual

Destructor.


The documentation for this class was generated from the following file: