eDosStation/EpdBaseClr/EpdProgress.h

57 lines
818 B
C
Raw Normal View History

2026-08-17 12:14:32 +02:00
#pragma once
#ifdef __cplusplus_cli
// Compiled in a C++/CLI file (/clr enabled) -> Exports a public managed enum
#define EXPORT_MANAGED public
#else
// Compiled in a Native C++ file (/clr disabled) -> Becomes standard C++11 enum class
#define EXPORT_MANAGED
#endif
EXPORT_MANAGED enum class EpdSteps
{
StepTest=0,
StepStartCom=1,
StepInitialized=2,
StepDiscovering=3,
StepConnecting=4,
StepReadStatus=5,
StepReadIdentities=6,
StepReadCounts=7,
StepReadRTC=8 ,
StepReadWearerId=9,
StepPrepareIssue = 10,
StepIssue=11,
StepDeIssue=12,
2026-09-04 18:50:13 +02:00
StepSleep = 13,
2026-08-17 12:14:32 +02:00
};
EXPORT_MANAGED enum class EpdStepResults
{
None=0,
Started=1,
OK=2,
2026-09-04 18:50:13 +02:00
Error,
Sleeping
};
EXPORT_MANAGED enum class EpdStepColumns
{
function,
commitRV,
endRV,
canIgnorore,
commitMS,
endMS,
commitCode,
endCode,
maxStepColumn
};
2026-08-17 12:14:32 +02:00