Ersa Wearable Platform
Embedded smartwatch firmware and application framework
Loading...
Searching...
No Matches
Public Member Functions | List of all members
ersa::hal::Esp32AppleClient Class Reference

#include <esp32_apple_ble.h>

Public Member Functions

 Esp32AppleClient ()=default
 
 ~Esp32AppleClient ()=default
 
void setCallCallback (CompanionCallCallback, void *)
 
void setMediaCallback (CompanionMediaCallback, void *)
 
void setNotificationCallback (CompanionNotificationCallback, void *)
 
void setTimeCallback (CompanionTimeCallback, void *)
 
void startDiscovery (const uint8_t *, uint8_t=0)
 
void authenticationComplete (bool)
 
void stop ()
 
bool suspendForMaintenance (uint32_t)
 
void prepareForStackRestart ()
 
bool isAncsActive () const
 
bool isAmsActive () const
 
bool isCtsActive () const
 
void acceptCall ()
 
void rejectCall ()
 
bool dismissNotification (uint32_t)
 
void mediaCommand (CompanionMediaAction)
 

Constructor & Destructor Documentation

◆ Esp32AppleClient()

ersa::hal::Esp32AppleClient::Esp32AppleClient ( )
default

◆ ~Esp32AppleClient()

ersa::hal::Esp32AppleClient::~Esp32AppleClient ( )
default

Member Function Documentation

◆ acceptCall()

void ersa::hal::Esp32AppleClient::acceptCall ( )
inline

◆ authenticationComplete()

void ersa::hal::Esp32AppleClient::authenticationComplete ( bool  )
inline

◆ dismissNotification()

bool ersa::hal::Esp32AppleClient::dismissNotification ( uint32_t  )
inline

◆ isAmsActive()

bool ersa::hal::Esp32AppleClient::isAmsActive ( ) const
inline

◆ isAncsActive()

bool ersa::hal::Esp32AppleClient::isAncsActive ( ) const
inline

◆ isCtsActive()

bool ersa::hal::Esp32AppleClient::isCtsActive ( ) const
inline

◆ mediaCommand()

void ersa::hal::Esp32AppleClient::mediaCommand ( CompanionMediaAction  )
inline

◆ prepareForStackRestart()

void ersa::hal::Esp32AppleClient::prepareForStackRestart ( )
inline

◆ rejectCall()

void ersa::hal::Esp32AppleClient::rejectCall ( )
inline

◆ setCallCallback()

void ersa::hal::Esp32AppleClient::setCallCallback ( CompanionCallCallback  ,
void *   
)
inline

◆ setMediaCallback()

void ersa::hal::Esp32AppleClient::setMediaCallback ( CompanionMediaCallback  ,
void *   
)
inline

◆ setNotificationCallback()

void ersa::hal::Esp32AppleClient::setNotificationCallback ( CompanionNotificationCallback  ,
void *   
)
inline

◆ setTimeCallback()

void ersa::hal::Esp32AppleClient::setTimeCallback ( CompanionTimeCallback  ,
void *   
)
inline

◆ startDiscovery()

void ersa::hal::Esp32AppleClient::startDiscovery ( const uint8_t *  ,
uint8_t  = 0 
)
inline

◆ stop()

void ersa::hal::Esp32AppleClient::stop ( )
inline

◆ suspendForMaintenance()

bool ersa::hal::Esp32AppleClient::suspendForMaintenance ( uint32_t  )
inline

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