Ersa Wearable Platform
Embedded smartwatch firmware and application framework
Loading...
Searching...
No Matches
Namespaces | Classes | Enumerations
ersa Namespace Reference

Namespaces

namespace  app
 
namespace  board
 
namespace  common
 
namespace  config
 
namespace  events
 
namespace  hal
 
namespace  protocols
 
namespace  runtime
 
namespace  services
 
namespace  strings
 
namespace  system
 
namespace  test
 
namespace  ui
 
namespace  watchface
 

Classes

struct  Error
 
struct  Point
 
struct  Rect
 
class  Result
 
class  Result< void >
 

Enumerations

enum class  ErrorCode : int {
  Ok = 0 , InvalidParam = -1 , OutOfMemory = -2 , NotFound = -3 ,
  Busy = -4 , Timeout = -5 , NotSupported = -6 , HardwareFault = -7 ,
  IoError = -8
}
 

Enumeration Type Documentation

◆ ErrorCode

enum class ersa::ErrorCode : int
strong

Stable error categories shared by host services and device HAL adapters. Negative values distinguish failure from ordinary positive counts while keeping the representation simple for embedded compilers and protocols.

Enumerator
Ok 
InvalidParam 
OutOfMemory 
NotFound 
Busy 
Timeout 
NotSupported 
HardwareFault 
IoError