Cordio Stack and Cordio Profiles  r2p3-02rel0
uricfg_api.h File Reference

UriBeacon configuration profile. More...

#include "wsf_types.h"
#include "att_api.h"
#include "svc_uricfg.h"
#include "uricfg_defs.h"
Include dependency graph for uricfg_api.h:

Go to the source code of this file.

Typedefs

typedef void(* uriCfgAttWriteCback_t) (uint16_t handle, uint16_t valueLen, const uint8_t *pValue)
 Attribute write callback. More...
 
typedef void(* uriCfgLockChangeCback_t) (uint8_t lockState, const uint8_t *pLock)
 Lock change callback. More...
 

Functions

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. More...
 
void UriCfgStop (void)
 Stop UriBeacon configuration service. More...
 
void UriCfgAttWriteCbackRegister (uriCfgAttWriteCback_t cback)
 Register callback for written UriBeacon attributes. More...
 
void UriCfgMakeLockable (uint8_t lockState, uint8_t *pLock, uriCfgLockChangeCback_t cback)
 Make UriBeacon lockable. More...
 
void UriCfgSetUriDataResetValue (const uint8_t *pUriData)
 Set reset value of URI data. More...
 

Description

UriBeacon configuration profile.

Copyright (c) 2011-2018 Arm Ltd. All Rights Reserved. ARM Ltd. confidential and proprietary.

IMPORTANT. Your use of this file is governed by a Software License Agreement ("Agreement") that must be accepted in order to download or otherwise receive a copy of this file. You may not use or copy this file for any purpose other than as described in the Agreement. If you do not agree to all of the terms of the Agreement do not use this file and delete all copies in your possession or control; if you do not have a copy of the Agreement, you must contact ARM Ltd. prior to any use, copying or further distribution of this software.

Definition in file uricfg_api.h.