herald  2.0.0
Public Member Functions | List of all members
herald::ZephyrContextProvider Class Reference

Holds generic state across our application for any Zephyr RTOS device. More...

#include <zephyr_context.h>

Inheritance diagram for herald::ZephyrContextProvider:
herald::ble::BluetoothStateManager

Public Member Functions

ZephyrLoggingSinkgetLoggingSink ()
 
BluetoothStateManagergetBluetoothStateManager ()
 
void add (BluetoothStateManagerDelegate &delegate) override
 
BluetoothState state () override
 
int enableBluetooth () noexcept
 
herald::zephyrinternal::AdvertisergetAdvertiser () noexcept
 
int startBluetooth () noexcept
 
int stopBluetooth () noexcept
 
void periodicActions () noexcept
 
Date getNow () noexcept
 

Detailed Description

Holds generic state across our application for any Zephyr RTOS device.

Provides a solid class that holds information and types to be pass to Context.

Also acts as the Zephyr PlatformT in Context.


The documentation for this class was generated from the following file: