Bluenet  5.7.0
Bluenet, firmware for nRF52 smart home devices
Loading...
Searching...
No Matches
MicroappService Class Reference

#include <cs_MicroappService.h>

Inheritance diagram for MicroappService:
Collaboration diagram for MicroappService:

Public Member Functions

 MicroappService (const UUID &uuid)
 
void createCharacteristics ()
 
- Public Member Functions inherited from Service
 Service ()
 
virtual ~Service ()
 Default empty destructor. More...
 
void init (Stack *stack)
 Initialize the service: register it at the softdevice. More...
 
void setUUID (const UUID &uuid)
 Set the UUID. More...
 
StackgetStack ()
 
const UUIDgetUUID () const
 
uint16_t getHandle ()
 
tuple< CharacteristicBase * > getCharacteristics ()
 
virtual void createCharacteristics ()=0
 
void onBleEvent (const ble_evt_t *event)
 
void onConnect (uint16_t connectionHandle, const ble_gap_evt_connected_t &event)
 
void onDisconnect (uint16_t connectionHandle, const ble_gap_evt_disconnected_t &event)
 
bool onWrite (const ble_gatts_evt_write_t &event, uint16_t gattHandle)
 
void onTxComplete (const ble_common_evt_t *event)
 
void addCharacteristic (CharacteristicBase *characteristic)
 Add a single characteristic to the list @characteristic Characteristic to add. More...
 
void updatedCharacteristics ()
 
- Public Member Functions inherited from BaseClass< 1 >
 BaseClass ()
 
bool isInitialized (uint8_t i=0)
 
void setInitialized (uint8_t i=0)
 
void setUninitialized (uint8_t i=0)
 

Additional Inherited Members

- Public Types inherited from Service
enum  condition_t { C_SERVICE_INITIALIZED }
 

Constructor & Destructor Documentation

◆ MicroappService()

Member Function Documentation

◆ createCharacteristics()

void MicroappService::createCharacteristics ( )
virtual

Implements Service.


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