CGM Simulator  0.1.3
A CGM simulator to demonstrate the BLE CGM profile v1.1
 All Data Structures Files Functions Variables Typedefs Macros Groups Pages

Security related entities. More...

Collaboration diagram for Security Related:

Macros

#define DEFAULT_PASSCODE   19655
 Default passcode. More...
 
#define DEFAULT_PAIRING_MODE   GAPBOND_PAIRING_MODE_NO_PAIRING
 
#define DEFAULT_MITM_MODE   FALSE
 Default MITM mode (TRUE to require passcode or OOB when pairing) More...
 
#define DEFAULT_BONDING_MODE   FALSE
 Default bonding mode, TRUE to bond. More...
 
#define DEFAULT_IO_CAPABILITIES   GAPBOND_IO_CAP_DISPLAY_ONLY
 

Functions

static void cgmPairStateCB (uint16 connHandle, uint8 state, uint8 status)
 Pairing state callback. More...
 
static void cgmPasscodeCB (uint8 *deviceAddr, uint16 connectionHandle, uint8 uiInputs, uint8 uiOutputs)
 Passcode callback. More...
 

Variables

static const gapBondCBs_t cgmBondCB
 Bond Manager Callbacks. More...
 

Detailed Description

Security related entities.

Macro Definition Documentation

#define DEFAULT_BONDING_MODE   FALSE

Default bonding mode, TRUE to bond.

#define DEFAULT_IO_CAPABILITIES   GAPBOND_IO_CAP_DISPLAY_ONLY

Default GAP bonding I/O capabilities

#define DEFAULT_MITM_MODE   FALSE

Default MITM mode (TRUE to require passcode or OOB when pairing)

#define DEFAULT_PAIRING_MODE   GAPBOND_PAIRING_MODE_NO_PAIRING
#define DEFAULT_PASSCODE   19655

Default passcode.

Function Documentation

static void cgmPairStateCB ( uint16  connHandle,
uint8  state,
uint8  status 
)
static

Pairing state callback.

Returns
none
static void cgmPasscodeCB ( uint8 *  deviceAddr,
uint16  connectionHandle,
uint8  uiInputs,
uint8  uiOutputs 
)
static

Passcode callback.

Returns
none

Variable Documentation

const gapBondCBs_t cgmBondCB
static
Initial value:
=
{
}
static void cgmPasscodeCB(uint8 *deviceAddr, uint16 connectionHandle, uint8 uiInputs, uint8 uiOutputs)
Passcode callback.
Definition: cgm.c:1143
static void cgmPairStateCB(uint16 connHandle, uint8 state, uint8 status)
Pairing state callback.
Definition: cgm.c:1118

Bond Manager Callbacks.