void UriCfgStop(void)
Stop UriBeacon configuration service.
void UriCfgAttWriteCbackRegister(uriCfgAttWriteCback_t cback)
Register callback for written UriBeacon attributes.
void(* uriCfgAttWriteCback_t)(uint16_t handle, uint16_t valueLen, const uint8_t *pValue)
Attribute write callback.
void(* uriCfgLockChangeCback_t)(uint8_t lockState, const uint8_t *pLock)
Lock change callback.
Platform-independent data types.
void UriCfgMakeLockable(uint8_t lockState, uint8_t *pLock, uriCfgLockChangeCback_t cback)
Make UriBeacon lockable.
UriCfg configuration service implementation.
void UriCfgStart(const uint8_t *pUriData, uint8_t uriDataLen, uint8_t uriFlags, int8_t *pAdvTxPwrLevels, uint8_t txPwrMode, uint16_t beaconPeriod)
Start UriBeacon configuration service.
UriBeacon configuration service defines.
unsigned short uint16_t
Unsigned 16-bit value.
Attribute protocol client and server API.
void UriCfgSetUriDataResetValue(const uint8_t *pUriData)
Set reset value of URI data.
unsigned char uint8_t
Unsigned 8-bit value.
signed char int8_t
Signed 8-bit value.