Analysis for APV latency scan. More...
#include <ApvLatencyAnalysis.h>
Public Member Functions | |
ApvLatencyAnalysis (const uint32_t &key) | |
ApvLatencyAnalysis () | |
const uint16_t & | latency () const |
void | print (std::stringstream &, uint32_t not_used=0) |
void | reset () |
virtual | ~ApvLatencyAnalysis () |
Private Attributes | |
uint16_t | latency_ |
Friends | |
class | ApvLatencyAlgorithm |
Analysis for APV latency scan.
Definition at line 15 of file ApvLatencyAnalysis.h.
ApvLatencyAnalysis::ApvLatencyAnalysis | ( | const uint32_t & | key | ) |
Definition at line 12 of file ApvLatencyAnalysis.cc.
: CommissioningAnalysis(key,"ApvLatencyAnalysis"), latency_(sistrip::invalid_) {;}
ApvLatencyAnalysis::ApvLatencyAnalysis | ( | ) |
Definition at line 19 of file ApvLatencyAnalysis.cc.
: CommissioningAnalysis("ApvLatencyAnalysis"), latency_(sistrip::invalid_) {;}
virtual ApvLatencyAnalysis::~ApvLatencyAnalysis | ( | ) | [inline, virtual] |
Definition at line 23 of file ApvLatencyAnalysis.h.
{;}
const uint16_t & ApvLatencyAnalysis::latency | ( | ) | const [inline] |
void ApvLatencyAnalysis::print | ( | std::stringstream & | , |
uint32_t | not_used = 0 |
||
) | [virtual] |
Prints analysis results.
Implements CommissioningAnalysis.
Definition at line 32 of file ApvLatencyAnalysis.cc.
References CommissioningAnalysis::header(), and latency_.
void ApvLatencyAnalysis::reset | ( | ) | [virtual] |
Resets analysis member data.
Implements CommissioningAnalysis.
Definition at line 26 of file ApvLatencyAnalysis.cc.
References sistrip::invalid_, and latency_.
{ latency_ = sistrip::invalid_; }
friend class ApvLatencyAlgorithm [friend] |
Definition at line 25 of file ApvLatencyAnalysis.h.
uint16_t ApvLatencyAnalysis::latency_ [private] |
APV latency setting
Definition at line 36 of file ApvLatencyAnalysis.h.
Referenced by ApvLatencyAlgorithm::analyse(), latency(), print(), and reset().