$search

NavEstopState Class Reference

#include <NavEstopState.h>

Inheritance diagram for NavEstopState:
Inheritance graph
[legend]

List of all members.

Public Types

enum  state_t {
  Pause = art_msgs::EstopState::Pause, Run = art_msgs::EstopState::Run, Done = art_msgs::EstopState::Done, Suspend = art_msgs::EstopState::Suspend,
  N_states = art_msgs::EstopState::N_states
}

Public Member Functions

const char * Name (void) const
 NavEstopState (const art_msgs::EstopState &estop_msg)
 NavEstopState (state_t &istate)
 NavEstopState ()
bool operator!= (const state_t &compare) const
bool operator!= (const NavEstopState &compare) const
void operator= (uint16_t value)
void operator= (const NavEstopState::state_t &newstate)
bool operator== (const state_t &compare) const
bool operator== (const NavEstopState &compare) const
state_t Value (void) const
 ~NavEstopState ()

Private Attributes

state_t state

Detailed Description

Definition at line 21 of file NavEstopState.h.


Member Enumeration Documentation

Enumerator:
Pause 
Run 
Done 
Suspend 
N_states 

Reimplemented from FSMstate.

Definition at line 26 of file NavEstopState.h.


Constructor & Destructor Documentation

NavEstopState::NavEstopState (  )  [inline]

Definition at line 35 of file NavEstopState.h.

NavEstopState::NavEstopState ( state_t istate  )  [inline]

Definition at line 40 of file NavEstopState.h.

NavEstopState::NavEstopState ( const art_msgs::EstopState estop_msg  )  [inline]

Definition at line 45 of file NavEstopState.h.

NavEstopState::~NavEstopState (  ) 

Definition at line 12 of file NavEstopState.cc.


Member Function Documentation

const char* NavEstopState::Name ( void   )  const [inline]

Definition at line 58 of file NavEstopState.h.

bool NavEstopState::operator!= ( const state_t compare  )  const [inline]

Definition at line 95 of file NavEstopState.h.

bool NavEstopState::operator!= ( const NavEstopState compare  )  const [inline]

Definition at line 90 of file NavEstopState.h.

void NavEstopState::operator= ( uint16_t  value  )  [inline]

Definition at line 75 of file NavEstopState.h.

void NavEstopState::operator= ( const NavEstopState::state_t newstate  )  [inline]

Definition at line 70 of file NavEstopState.h.

bool NavEstopState::operator== ( const state_t compare  )  const [inline]

Definition at line 85 of file NavEstopState.h.

bool NavEstopState::operator== ( const NavEstopState compare  )  const [inline]

Definition at line 80 of file NavEstopState.h.

state_t NavEstopState::Value ( void   )  const [inline]

Definition at line 52 of file NavEstopState.h.


Member Data Documentation

Reimplemented from FSMstate.

Definition at line 101 of file NavEstopState.h.


The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Defines


art_nav
Author(s): Austin Robot Technology, Jack O'Quin
autogenerated on Fri Mar 1 14:13:02 2013