Public Attributes | List of all members
ags_init_t Struct Reference
BLE Services » Alexa Gadget Service (AGS) » Structures

Alexa Gadget Service init stucture. More...

`#include <ags.h>`

## Public Attributes
ags_evt_handler_t | evt_handler
| Alexa Gadget Service event handler. More...
ags_stream_cb_t | ags_control_stream_cb
| Callback for incoming control streams. More...
ags_stream_cb_t | ags_alexa_stream_cb
| Callback for incoming Alexa streams. More...
uint16_t | char_mask
| Initial mask of supported characteristics, and configured with Characteristics Mask. More...

## Detailed Description

Alexa Gadget Service init stucture.

This contains all option and data needed for initialization of the service.

Definition at line 270 of file ags.h.

## Member Data Documentation

## ◆ ags_alexa_stream_cb

ags_stream_cb_t ags_init_t::ags_alexa_stream_cb

Callback for incoming Alexa streams.

Definition at line 274 of file ags.h.

## ◆ ags_control_stream_cb

ags_stream_cb_t ags_init_t::ags_control_stream_cb

Callback for incoming control streams.

Definition at line 273 of file ags.h.

## ◆ char_mask

uint16_t ags_init_t::char_mask

Initial mask of supported characteristics, and configured with Characteristics Mask.

Definition at line 275 of file ags.h.

## ◆ evt_handler

ags_evt_handler_t ags_init_t::evt_handler

Alexa Gadget Service event handler.

Definition at line 272 of file ags.h.

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

- ags.h