39 lines
No EOL
639 B
C
39 lines
No EOL
639 B
C
#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,
|
|
|
|
|
|
};
|
|
|
|
EXPORT_MANAGED enum class EpdStepResults
|
|
{
|
|
None=0,
|
|
Started=1,
|
|
OK=2,
|
|
Error
|
|
|
|
}; |