flux sdk  v01.05.00-3-gedf3296
Embedded C++ SDK
Loading...
Searching...
No Matches
flxKVPStoreDefs.h File Reference

Defs for the Key Value Pair storage . More...

#include <cstddef>
#include <cstdint>

Enumerations

enum  flxKVPError_t : std::int8_t {
  kKVPErrorOK = 0x00 , kKVPErrorIO = -1 , kKVPErrorKey = -2 , kKVPErrorCorrupt = -3 ,
  kKVPErrorNamespace = -4 , kKVPErrorPageFull = -5 , kKVPErrorNoValue = -6 , kKVPErrorBuffer = -7 ,
  kKVPErrorConfig = -8 , kKVPErrorInvalidIndex = -9 , kKVPErrorNoMatch = -10 , kKVPErrorBadType = -11 ,
  kKVPErrorOutOfRange = -12 , kKVPErrorAlloc = -13 , kKVPErrorBadParam = -14 , kKVPErrorGeneric = -99
}
 

Variables

const uint8_t kKVPStoreVersion = 1
 
const uint8_t kKVPNameSpaceEntryNS = 0
 
const size_t kKVPMaxKeyNameLength = 16
 

Detailed Description

Defs for the Key Value Pair storage .

Enumeration Type Documentation

◆ flxKVPError_t

enum flxKVPError_t : std::int8_t
Enumerator
kKVPErrorOK 
kKVPErrorIO 
kKVPErrorKey 
kKVPErrorCorrupt 
kKVPErrorNamespace 
kKVPErrorPageFull 
kKVPErrorNoValue 
kKVPErrorBuffer 
kKVPErrorConfig 
kKVPErrorInvalidIndex 
kKVPErrorNoMatch 
kKVPErrorBadType 
kKVPErrorOutOfRange 
kKVPErrorAlloc 
kKVPErrorBadParam 
kKVPErrorGeneric 

Variable Documentation

◆ kKVPMaxKeyNameLength

const size_t kKVPMaxKeyNameLength = 16

◆ kKVPNameSpaceEntryNS

const uint8_t kKVPNameSpaceEntryNS = 0

◆ kKVPStoreVersion

const uint8_t kKVPStoreVersion = 1