|
AMCAX Kernel 1.0.0.0
|
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 |
Class used for carrying data the progress of the STEP process.