#include <sot/core/latch.hh>
Public Member Functions | |
DYNAMIC_GRAPH_ENTITY_DECL () | |
Latch (const std::string &name) | |
virtual | ~Latch (void) |
Public Attributes | |
Signal< bool, int > | outSOUT |
Signal< bool, int > | turnOnSOUT |
Signal< bool, int > | turnOffSOUT |
Protected Member Functions | |
void | turnOn () |
bool & | turnOnLatch (bool &res, int) |
void | turnOff () |
bool & | turnOffLatch (bool &res, int) |
bool & | latchOutput (bool &res, int) |
Protected Attributes | |
bool | signalOutput |
dynamicgraph::sot::Latch::Latch | ( | const std::string & | name | ) | [inline] |
virtual dynamicgraph::sot::Latch::~Latch | ( | void | ) | [inline, virtual] |
dynamicgraph::sot::Latch::DYNAMIC_GRAPH_ENTITY_DECL | ( | ) |
bool& dynamicgraph::sot::Latch::latchOutput | ( | bool & | res, |
int | |||
) | [inline, protected] |
References signalOutput.
Referenced by Latch().
void dynamicgraph::sot::Latch::turnOff | ( | ) | [inline, protected] |
References signalOutput.
Referenced by Latch().
bool& dynamicgraph::sot::Latch::turnOffLatch | ( | bool & | res, |
int | |||
) | [inline, protected] |
References signalOutput.
Referenced by Latch().
void dynamicgraph::sot::Latch::turnOn | ( | ) | [inline, protected] |
References signalOutput.
Referenced by Latch().
bool& dynamicgraph::sot::Latch::turnOnLatch | ( | bool & | res, |
int | |||
) | [inline, protected] |
References signalOutput.
Referenced by Latch().
Signal<bool,int> dynamicgraph::sot::Latch::outSOUT |
Referenced by Latch().
bool dynamicgraph::sot::Latch::signalOutput [protected] |
Referenced by Latch(), latchOutput(), turnOff(), turnOffLatch(), turnOn(), and turnOnLatch().
Signal<bool,int> dynamicgraph::sot::Latch::turnOffSOUT |
Referenced by Latch().
Signal<bool,int> dynamicgraph::sot::Latch::turnOnSOUT |
Referenced by Latch().