sot-core  4.11.8
Hierarchical task solver plug-in for dynamic-graph.
dynamicgraph::sot::Latch Class Reference

#include <sot/core/latch.hh>

Inheritance diagram for dynamicgraph::sot::Latch:

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
 

Constructor & Destructor Documentation

◆ Latch()

dynamicgraph::sot::Latch::Latch ( const std::string &  name)
inline

◆ ~Latch()

virtual dynamicgraph::sot::Latch::~Latch ( void  )
inlinevirtual

Member Function Documentation

◆ DYNAMIC_GRAPH_ENTITY_DECL()

dynamicgraph::sot::Latch::DYNAMIC_GRAPH_ENTITY_DECL ( )

◆ latchOutput()

bool& dynamicgraph::sot::Latch::latchOutput ( bool &  res,
int   
)
inlineprotected

◆ turnOff()

void dynamicgraph::sot::Latch::turnOff ( )
inlineprotected

◆ turnOffLatch()

bool& dynamicgraph::sot::Latch::turnOffLatch ( bool &  res,
int   
)
inlineprotected

◆ turnOn()

void dynamicgraph::sot::Latch::turnOn ( )
inlineprotected

◆ turnOnLatch()

bool& dynamicgraph::sot::Latch::turnOnLatch ( bool &  res,
int   
)
inlineprotected

Member Data Documentation

◆ outSOUT

Signal<bool, int> dynamicgraph::sot::Latch::outSOUT

◆ signalOutput

bool dynamicgraph::sot::Latch::signalOutput
protected

◆ turnOffSOUT

Signal<bool, int> dynamicgraph::sot::Latch::turnOffSOUT

◆ turnOnSOUT

Signal<bool, int> dynamicgraph::sot::Latch::turnOnSOUT

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