Safety Class Reference

#include <safety.h>

Inheritance diagram for Safety:
Inheritance graph
[legend]

List of all members.

Public Member Functions

void configure ()
result_t control (pilot_command_t &pcmd)
void reset (void)
 Safety (Navigator *navptr, int _verbose, int mode=0)
 ~Safety ()

Private Member Functions

Controller::result_t halt_immediately (pilot_command_t &pcmd)

Private Attributes

int _mode
float collision_safety_time
float far_safety_time
float far_slow_ratio
float near_safety_time
float near_slow_ratio
Safety_Distance * safety
float safety_speed

Detailed Description

Definition at line 24 of file safety.h.


Constructor & Destructor Documentation

Safety::Safety ( Navigator navptr,
int  _verbose,
int  mode = 0 
)

Definition at line 7 of file safety.cc.

Safety::~Safety (  ) 

Definition at line 14 of file safety.cc.


Member Function Documentation

void Safety::configure (  ) 
Controller::result_t Safety::control ( pilot_command_t pcmd  )  [virtual]

Reimplemented from Controller.

Definition at line 76 of file safety.cc.

Controller::result_t Safety::halt_immediately ( pilot_command_t pcmd  )  [private]

Definition at line 202 of file safety.cc.

void Safety::reset ( void   )  [inline, virtual]

Reimplemented from Controller.

Definition at line 38 of file safety.h.


Member Data Documentation

int Safety::_mode [private]

Definition at line 44 of file safety.h.

Definition at line 48 of file safety.h.

float Safety::far_safety_time [private]

Definition at line 46 of file safety.h.

float Safety::far_slow_ratio [private]

Definition at line 50 of file safety.h.

float Safety::near_safety_time [private]

Definition at line 47 of file safety.h.

float Safety::near_slow_ratio [private]

Definition at line 51 of file safety.h.

Safety_Distance* Safety::safety [private]

Definition at line 54 of file safety.h.

float Safety::safety_speed [private]

Definition at line 52 of file safety.h.


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


art_nav
Author(s): Austin Robot Technology, Jack O'Quin
autogenerated on Fri Jan 11 10:05:41 2013