|
Ersa Wearable Platform
Embedded smartwatch firmware and application framework
|
Classes | |
| struct | AppNotification |
| class | BluetoothManager |
| class | DisplayManager |
| class | DummyBle |
| struct | LoggerAutoInit |
| class | LoggingService |
| class | MemorySettingsService |
| class | MemoryStorageService |
| class | NetworkHandle |
| class | NetworkManager |
| class | OtaService |
| class | PowerManager |
| struct | RecentCall |
| class | SessionStats |
| struct | SettingsAutoInit |
| class | SettingsService |
| class | StandardLoggingService |
| struct | StorageAutoInit |
| class | StorageService |
| class | TimeService |
| class | WakeLock |
Enumerations | |
| enum class | CallState : uint8_t { Idle = 0 , Incoming , Active , Ended } |
| enum class | LogLevel : uint8_t { Trace = 0 , Debug , Info , Warn , Error , Fatal } |
| enum class | PowerState : uint8_t { Active = 0 , Idle , LightSleep , DeepSleep } |
| enum class | BatteryPowerLevel : uint8_t { Normal = 0 , Low , Critical } |
Functions | |
| static const char * | levelName (LogLevel lvl) |
Variables | |
| static BluetoothManager * | s_instance = nullptr |
| static DisplayManager * | s_displayManagerInstance = nullptr |
| static LoggingService * | s_loggingInstance = nullptr |
| static StandardLoggingService | s_defaultLogger |
| struct ersa::services::LoggerAutoInit | s_loggerInit |
| static NetworkManager * | s_networkManagerInstance = nullptr |
| static PowerManager * | s_powerManagerInstance = nullptr |
| static SettingsService * | s_settingsInstance = nullptr |
| static MemorySettingsService | s_defaultMemSettings |
| struct ersa::services::SettingsAutoInit | s_settingsAutoInit |
| static StorageService * | s_storageInstance = nullptr |
| static MemoryStorageService | s_defaultMemStorage |
| struct ersa::services::StorageAutoInit | s_autoInit |
| static TimeService * | s_timeServiceInstance = nullptr |
|
strong |
|
strong |
|
strong |
|
strong |
|
static |
| struct ersa::services::StorageAutoInit ersa::services::s_autoInit |
|
static |
|
static |
|
static |
|
static |
|
static |
| struct ersa::services::LoggerAutoInit ersa::services::s_loggerInit |
|
static |
|
static |
|
static |
| struct ersa::services::SettingsAutoInit ersa::services::s_settingsAutoInit |
|
static |
|
static |
|
static |