Mech-DLK SDK (C++) 3.0.0
Mech-DLK SDK (C++) Reference Documentation
 
Loading...
Searching...
No Matches
mmind::base Namespace Reference

Classes

class  Status
 

Enumerations

enum  StatusCode : uint32_t {
  kStatusCodeOk = 0 , kStatusCodeError = 0x00008000 , kStatusCodeWarning = 0x80000000 , kStatusCodeNullParam = kStatusCodeError | 0x01 ,
  kStatusCodeInvalidValue , kStatusCodeInvalidParam , kStatusCodeIOError , kStatusCodeThreadPoolError ,
  kStatusCodeDeserializeError , kStatusCodeModelNotConverted , kStatusCodeModelLoading , kStatusCodeModelLoadFailed ,
  kStatusCodeModelReload , kStatusCodeModelFileNotExist , kStatusCodeModelConvertFailed , kStatusCodeModelNotLoaded ,
  kStatusCodeEngineNotInited , kStatusCodeEngineEmptyInput , kStatusCodeModuleInvalidInput , kStatusCodeEngineInvalidInput ,
  kStatusCodeNodeInvalidInput , kStatusCodeUnsupportedValueType , kStatusCodeLoadPluginFailed , kStatusCodeModuleGraphNotInited ,
  kStatusCodeUnsupportedBackendType , kStatuscodeExecutionError , kStatusCodeInvalidFilePath , kStatusCodeModelPackMd5Error ,
  kStatusCodeModelPackAccessError , kStatusCodeModelPackUnzipFailed , kStatusCodeUnsupportedModelType , kStatusCodeUnsupportedModelPackVersion ,
  kStatusCodeAuthorityTypeError , kStatusCodeAlgorithmAuthorityError , kStatusCodeExceedsModuleLimit , kStatusCodeParseResultError ,
  kStatusCodeModuleEmptyInput = kStatusCodeWarning | 0x01 , kStatusCodeNodeEmptyInput
}
 
enum class  DataType : int32_t {
  kUnknown , kFLOAT , kHALF , kINT8 ,
  kINT32 , kINT64
}
 

Functions

std::string statusCodeToString (const StatusCode statusCode)
 Converts the status code to the corresponding string.
 

Enumeration Type Documentation

◆ DataType

enum class mmind::base::DataType : int32_t
strong
Enumerator
kUnknown 
kFLOAT 
kHALF 
kINT8 
kINT32 
kINT64 

Definition at line 12 of file type.h.

◆ StatusCode

enum mmind::base::StatusCode : uint32_t
Enumerator
kStatusCodeOk 
kStatusCodeError 
kStatusCodeWarning 
kStatusCodeNullParam 
kStatusCodeInvalidValue 
kStatusCodeInvalidParam 
kStatusCodeIOError 
kStatusCodeThreadPoolError 
kStatusCodeDeserializeError 
kStatusCodeModelNotConverted 
kStatusCodeModelLoading 
kStatusCodeModelLoadFailed 
kStatusCodeModelReload 
kStatusCodeModelFileNotExist 
kStatusCodeModelConvertFailed 
kStatusCodeModelNotLoaded 
kStatusCodeEngineNotInited 
kStatusCodeEngineEmptyInput 
kStatusCodeModuleInvalidInput 
kStatusCodeEngineInvalidInput 
kStatusCodeNodeInvalidInput 
kStatusCodeUnsupportedValueType 
kStatusCodeLoadPluginFailed 
kStatusCodeModuleGraphNotInited 
kStatusCodeUnsupportedBackendType 
kStatuscodeExecutionError 
kStatusCodeInvalidFilePath 
kStatusCodeModelPackMd5Error 
kStatusCodeModelPackAccessError 
kStatusCodeModelPackUnzipFailed 
kStatusCodeUnsupportedModelType 
kStatusCodeUnsupportedModelPackVersion 
kStatusCodeAuthorityTypeError 
kStatusCodeAlgorithmAuthorityError 
kStatusCodeExceedsModuleLimit 
kStatusCodeParseResultError 
kStatusCodeModuleEmptyInput 
kStatusCodeNodeEmptyInput 

Definition at line 10 of file status.h.

10 : uint32_t {
11 kStatusCodeOk = 0,
12
13 kStatusCodeError = 0x00008000,
14 kStatusCodeWarning = 0x80000000,
15
21
22 // config
31
32 // data
39
40 // infer
45
46 // model pack
53
54 // authorities
58
59 // result
61
64};
@ kStatusCodeAuthorityTypeError
Definition status.h:55
@ kStatusCodeOk
Definition status.h:11
@ kStatusCodeUnsupportedModelPackVersion
Definition status.h:52
@ kStatusCodeWarning
Definition status.h:14
@ kStatusCodeModelLoading
Definition status.h:25
@ kStatusCodeModelPackUnzipFailed
Definition status.h:50
@ kStatusCodeUnsupportedModelType
Definition status.h:51
@ kStatusCodeThreadPoolError
Definition status.h:20
@ kStatusCodeModelNotLoaded
Definition status.h:30
@ kStatusCodeDeserializeError
Definition status.h:23
@ kStatusCodeNodeInvalidInput
Definition status.h:37
@ kStatusCodeEngineInvalidInput
Definition status.h:36
@ kStatusCodeParseResultError
Definition status.h:60
@ kStatusCodeModelFileNotExist
Definition status.h:28
@ kStatusCodeAlgorithmAuthorityError
Definition status.h:56
@ kStatusCodeModelNotConverted
Definition status.h:24
@ kStatusCodeModelReload
Definition status.h:27
@ kStatusCodeUnsupportedValueType
Definition status.h:38
@ kStatusCodeModelConvertFailed
Definition status.h:29
@ kStatusCodeEngineEmptyInput
Definition status.h:34
@ kStatusCodeInvalidValue
Definition status.h:17
@ kStatusCodeModelPackAccessError
Definition status.h:49
@ kStatusCodeExceedsModuleLimit
Definition status.h:57
@ kStatusCodeNodeEmptyInput
Definition status.h:63
@ kStatusCodeModelLoadFailed
Definition status.h:26
@ kStatusCodeInvalidFilePath
Definition status.h:47
@ kStatusCodeIOError
Definition status.h:19
@ kStatusCodeError
Definition status.h:13
@ kStatusCodeEngineNotInited
Definition status.h:33
@ kStatusCodeLoadPluginFailed
Definition status.h:41
@ kStatusCodeModuleEmptyInput
Definition status.h:62
@ kStatusCodeInvalidParam
Definition status.h:18
@ kStatusCodeModelPackMd5Error
Definition status.h:48
@ kStatusCodeNullParam
Definition status.h:16
@ kStatusCodeModuleGraphNotInited
Definition status.h:42
@ kStatusCodeModuleInvalidInput
Definition status.h:35
@ kStatusCodeUnsupportedBackendType
Definition status.h:43
@ kStatuscodeExecutionError
Definition status.h:44

Function Documentation

◆ statusCodeToString()

std::string mmind::base::statusCodeToString ( const StatusCode statusCode)

Converts the status code to the corresponding string.

Parameters
[in]SeeStatusCode for details.
Returns
The character string corresponding to the status code.