ddt 1.1.0
Loading...
Searching...
No Matches
List of all members
ddt::DdtPublisherSimulator Class Reference

#include <ddtPublisherSimulator.hpp>

Inheritance diagram for ddt::DdtPublisherSimulator:
ddt::DdtDataPublisherApplication
 DdtPublisherSimulator ()
 
 ~DdtPublisherSimulator () final
 
int Run ()
 
bool Init (const int argc, char **argv)
 
int RunImageTransfer ()
 
int RunOscilloscopeTransfer ()
 
int RunMultiDimensionalArrayTransfer ()
 
int RunNumericalSampleArrayTransfer ()
 
int RunSegmentedImageTransfer ()
 
int RunUnsignedIntegerTransfer (const unsigned int numBits)
 

Additional Inherited Members

- Public Member Functions inherited from ddt::DdtDataPublisherApplication
 DdtDataPublisherApplication ()=default
 
virtual ~DdtDataPublisherApplication ()=default
 
virtual int Run ()=0
 

Detailed Description

This class provides the publisher simulator functionality.

Constructor & Destructor Documentation

◆ DdtPublisherSimulator()

DdtPublisherSimulator::DdtPublisherSimulator ( )
default

Constructor

◆ ~DdtPublisherSimulator()

DdtPublisherSimulator::~DdtPublisherSimulator ( )
final

Destructor

Member Function Documentation

◆ Init()

bool DdtPublisherSimulator::Init ( const int  argc,
char **  argv 
)

Initialization method

◆ Run()

int DdtPublisherSimulator::Run ( )
virtual

Main method of the application

Returns
error code

check the user specified mode and start the publisher simulator accordingly

Implements ddt::DdtDataPublisherApplication.

◆ RunImageTransfer()

int DdtPublisherSimulator::RunImageTransfer ( )

Run image transfer scenario

Returns
error code

◆ RunMultiDimensionalArrayTransfer()

int DdtPublisherSimulator::RunMultiDimensionalArrayTransfer ( )

Run use case for multidimensional arrays

Returns
error code

◆ RunNumericalSampleArrayTransfer()

int DdtPublisherSimulator::RunNumericalSampleArrayTransfer ( )

Run use case for numerical sample arrays

Returns
error code

◆ RunOscilloscopeTransfer()

int DdtPublisherSimulator::RunOscilloscopeTransfer ( )

Run oscilloscope use case

Returns
error code

◆ RunSegmentedImageTransfer()

int DdtPublisherSimulator::RunSegmentedImageTransfer ( )

Run use case for segmented images

Returns
error code

◆ RunUnsignedIntegerTransfer()

int DdtPublisherSimulator::RunUnsignedIntegerTransfer ( const unsigned int  numBits)

Run use case for unsigned integer data

Parameters
numBitsThe number of bits.
Returns
error code

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