All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Public Member Functions | Public Attributes | List of all members
icarus::trigger::SlidingWindowPatternAlg::WindowTriggerInfo_t Struct Reference

Data structure to communicate internally a trigger response. More...

Public Member Functions

bool fired () const
 
 operator bool () const
 
bool operator! () const
 
void emplace (std::size_t index, TriggerInfo_t info)
 

Public Attributes

std::size_t windowIndex = std::numeric_limits<std::size_t>::max()
 
TriggerInfo_t info
 

Detailed Description

Data structure to communicate internally a trigger response.

Definition at line 201 of file SlidingWindowPatternAlg.h.

Member Function Documentation

void icarus::trigger::SlidingWindowPatternAlg::WindowTriggerInfo_t::emplace ( std::size_t  index,
TriggerInfo_t  info 
)
inline
bool icarus::trigger::SlidingWindowPatternAlg::WindowTriggerInfo_t::fired ( ) const
inline

Definition at line 206 of file SlidingWindowPatternAlg.h.

206 { return info.fired(); }
bool fired() const
Returns whether the trigger fired.
icarus::trigger::SlidingWindowPatternAlg::WindowTriggerInfo_t::operator bool ( ) const
inline

Definition at line 208 of file SlidingWindowPatternAlg.h.

bool icarus::trigger::SlidingWindowPatternAlg::WindowTriggerInfo_t::operator! ( ) const
inline

Member Data Documentation

TriggerInfo_t icarus::trigger::SlidingWindowPatternAlg::WindowTriggerInfo_t::info

Definition at line 204 of file SlidingWindowPatternAlg.h.

std::size_t icarus::trigger::SlidingWindowPatternAlg::WindowTriggerInfo_t::windowIndex = std::numeric_limits<std::size_t>::max()

Definition at line 203 of file SlidingWindowPatternAlg.h.


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