rock_widget_collection  0.1
Public Slots | Public Member Functions | List of all members
WidgetTester Class Reference

#include <test.hpp>

Inherits QObject.

Public Slots

void nextVal ()
 

Public Member Functions

 WidgetTester (StreamAlignerWidget *saw)
 

Detailed Description

Definition at line 8 of file test.hpp.

Constructor & Destructor Documentation

◆ WidgetTester()

WidgetTester::WidgetTester ( StreamAlignerWidget saw)
inline

Definition at line 11 of file test.hpp.

11  : saw(saw)
12  {
13  status.samples_dropped_late_arriving = 57;
14  status.name = "TestTask";
15 
16  aggregator::StreamStatus sstatus;
17  sstatus.active = true;
18  sstatus.name = "Test";
19  sstatus.buffer_size = 200;
20  sstatus.buffer_fill = 87;
21  sstatus.samples_dropped_buffer_full = 587;
22  sstatus.samples_dropped_late_arriving = 317;
23 
24  status.streams.push_back(sstatus);
25  sstatus.active = false;
26  status.streams.push_back(sstatus);
27  sstatus.active = true;
28  status.streams.push_back(sstatus);
29  }

Member Function Documentation

◆ nextVal

void WidgetTester::nextVal ( )
inlineslot

Definition at line 33 of file test.hpp.

33  {
34  status.time = status.time + base::Time::fromSeconds( 0.1 );
35  status.streams[2].buffer_fill++;
36  status.streams[2].samples_received++;
37  if(status.streams[2].buffer_fill > status.streams[2].buffer_size)
38  status.streams[2].buffer_fill = 0;
39 
40  saw->updateData(status);
41  };
void updateData(const aggregator::StreamAlignerStatus &data)

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