AMCAX Kernel 1.0.0.0
Loading...
Searching...
No Matches
StepProgress.hpp File Reference

Class used for carrying data the progress of the STEP process. More...

#include <cstdint>
#include <functional>
#include <memory>
#include <string>
#include <common/Macros.hpp>
+ Include dependency graph for StepProgress.hpp:
+ This graph shows which files directly or indirectly include this file:

Classes

struct  AMCAX::STEP::StepProgressCarrier
 A carrier for carrying data the progress of the STEP process. More...
 
union  AMCAX::STEP::StepProgressCarrier::Payload
 
class  AMCAX::STEP::StepProgressState
 A class used for representing the states in the progress of the STEP process. More...
 

Namespaces

namespace  AMCAX
 Namespace of all interface in the AMCAX kernel.
 
namespace  AMCAX::STEP
 Namespace of all interface in the AMCAX STEP module.
 

Typedefs

using  AMCAX::STEP::StepProgressCallback
 
using  AMCAX::STEP::DataCallback
 The callback function that will be called when data is ready. Currently, the callback function is executed in concurrent threads. This may or may not change in future releases.
 

Enumerations

enum class  AMCAX::STEP::DataEvent {
  AMCAX::STEP::Unspecified , AMCAX::STEP::ProductReady , AMCAX::STEP::ShapeReady , AMCAX::STEP::LabelReady ,
  AMCAX::STEP::DataCompleted , AMCAX::STEP::Error = -1
}
 

Variables

uint64_t  u64
 
int64_t  i64
 
double  f64
 

Detailed Description

Class used for carrying data the progress of the STEP process.

This file is part of AMCAX Kernel.