Public Member Functions | Private Attributes
RTT::scripting::CommandCounter Class Reference

This command increments a counter when executed. More...

#include <CommandCounter.hpp>

Inheritance diagram for RTT::scripting::CommandCounter:
Inheritance graph

List of all members.

Public Member Functions

virtual base::ActionInterfaceclone () const
 CommandCounter ()
virtual bool execute ()
virtual int getCounter ()
virtual void readArguments ()
virtual void reset ()
virtual ~CommandCounter ()

Private Attributes

int counter

Detailed Description

This command increments a counter when executed.

Remove this low-level class since it's nowhere used.

Definition at line 52 of file CommandCounter.hpp.

Constructor & Destructor Documentation

Definition at line 42 of file CommandCounter.cpp.

Definition at line 47 of file CommandCounter.cpp.

Member Function Documentation

virtual base::ActionInterface* RTT::scripting::CommandCounter::clone ( ) const [inline, virtual]

The Clone Software Pattern.

Implements RTT::base::ActionInterface.

Definition at line 77 of file CommandCounter.hpp.

bool RTT::CommandCounter::execute ( ) [virtual]

Execute the functionality of this action.

true if the action was accepted, false otherwise

Implements RTT::base::ActionInterface.

Definition at line 54 of file CommandCounter.cpp.

return the number of times this command has been executed since the last reset

Definition at line 65 of file CommandCounter.cpp.

This is invoked some time before execute() at a time when the action may read its function arguments.

Implements RTT::base::ActionInterface.

Definition at line 51 of file CommandCounter.cpp.

void RTT::CommandCounter::reset ( ) [virtual]

set number of times executed to zero

Reimplemented from RTT::base::ActionInterface.

Definition at line 60 of file CommandCounter.cpp.

Member Data Documentation

Definition at line 83 of file CommandCounter.hpp.

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

Author(s): RTT Developers
autogenerated on Sat Jun 8 2019 18:46:40