ddt 1.2.1
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
 
ddt::InitCodes Init (int argc, char *argv[])
 
int Run ()
 
bool RunImageTransfer ()
 
bool RunOscilloscopeTransfer ()
 
bool RunMultiDimensionalArrayTransfer ()
 
bool RunNumericalSampleArrayTransfer ()
 
bool RunSegmentedImageTransfer ()
 
bool RunUnsignedIntegerTransfer (const unsigned int numBits)
 

Additional Inherited Members

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

Detailed Description

This class provides the publisher simulator functionality.

Constructor & Destructor Documentation

◆ DdtPublisherSimulator()

DdtPublisherSimulator::DdtPublisherSimulator ( )

Constructor

◆ ~DdtPublisherSimulator()

DdtPublisherSimulator::~DdtPublisherSimulator ( )
final

Destructor

Member Function Documentation

◆ Init()

ddt::InitCodes DdtPublisherSimulator::Init ( int argc,
char * argv[] )

Initialization method.

Parameters
argcNumber of arguments.
argvArray that contains arguments.

◆ Run()

int DdtPublisherSimulator::Run ( )
virtual

Main method of the application

Returns
1 if something went wrong otherwise 0

Implements ddt::DdtDataPublisherApplication.

◆ RunImageTransfer()

bool DdtPublisherSimulator::RunImageTransfer ( )

Run image transfer scenario

Returns
false if something went wrong otherwise true

◆ RunMultiDimensionalArrayTransfer()

bool DdtPublisherSimulator::RunMultiDimensionalArrayTransfer ( )

Run use case for multidimensional arrays

Returns
false if something went wrong otherwise true

◆ RunNumericalSampleArrayTransfer()

bool DdtPublisherSimulator::RunNumericalSampleArrayTransfer ( )

Run use case for numerical sample arrays

Returns
false if something went wrong otherwise true

◆ RunOscilloscopeTransfer()

bool DdtPublisherSimulator::RunOscilloscopeTransfer ( )

Run oscilloscope use case

Returns
false if something went wrong otherwise true

◆ RunSegmentedImageTransfer()

bool DdtPublisherSimulator::RunSegmentedImageTransfer ( )

Run use case for segmented images

Returns
false if something went wrong otherwise true

◆ RunUnsignedIntegerTransfer()

bool DdtPublisherSimulator::RunUnsignedIntegerTransfer ( const unsigned int numBits)

Run use case for unsigned integer data

Parameters
numBitsThe number of bits.
Returns
false if something went wrong otherwise true

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