forked from h2zero/esp-nimble-cpp
Fix comments for doxygen (#16)
* Fix comments for doxygen * Add documentation and update readme.
This commit is contained in:
1 parent
64caf3553e
commit
aae2a8f1e3
39 files changed
+1384
-686
No files matched your search
+18
-10
@@ -12,10 +12,6 @@
|
||||
* Author: chegewara
|
||||
*/
|
||||
|
||||
/** This class exists for backward compatibility - Should not be used in new code
|
||||
* See the security functions in NimBLEDevice and callbacks in NimBLEServer / NimBLEClient
|
||||
*/
|
||||
|
||||
#ifndef COMPONENTS_NIMBLESECURITY_H_
|
||||
#define COMPONENTS_NIMBLESECURITY_H_
|
||||
#include "sdkconfig.h"
|
||||
@@ -56,6 +52,12 @@
|
||||
typedef uint8_t esp_ble_auth_req_t; /*!< combination of the above bit pattern */
|
||||
typedef uint8_t esp_ble_io_cap_t; /*!< combination of the io capability */
|
||||
|
||||
|
||||
/**
|
||||
* @brief A class to handle BLE security operations.
|
||||
* <b>Deprecated - provided for backward compatibility only.</b>
|
||||
* @deprecated Use the security methods provided in NimBLEDevice instead.
|
||||
*/
|
||||
class NimBLESecurity {
|
||||
public:
|
||||
NimBLESecurity();
|
||||
@@ -78,8 +80,10 @@ private:
|
||||
}; // BLESecurity
|
||||
|
||||
|
||||
/*
|
||||
* @brief Callbacks to handle GAP events related to authorization
|
||||
/**
|
||||
* @brief Callbacks to handle GAP events related to authorization.
|
||||
* <b>Deprecated - provided for backward compatibility only.</b>
|
||||
* @deprecated Use the callbacks provided in NimBLEClientCallbacks and NimBLEServerCallbacks instead.
|
||||
*/
|
||||
class NimBLESecurityCallbacks {
|
||||
public:
|
||||
@@ -95,21 +99,25 @@ public:
|
||||
/**
|
||||
* @brief Provide us 6-digits code to perform authentication.
|
||||
* It requires that our device is capable to display this code to end user
|
||||
* @param
|
||||
* @param [in] pass_key The PIN provided by the peer.
|
||||
*/
|
||||
virtual void onPassKeyNotify(uint32_t pass_key) = 0;
|
||||
|
||||
/**
|
||||
* @brief Here we can make decision if we want to let negotiate authorization with peer device or not
|
||||
* return Return true if we accept this peer device request
|
||||
* @return Return true if we accept this peer device request
|
||||
*/
|
||||
|
||||
virtual bool onSecurityRequest() = 0 ;
|
||||
/**
|
||||
* Provide us information when authentication process is completed
|
||||
* @brief Provides us information when authentication process is completed
|
||||
*/
|
||||
virtual void onAuthenticationComplete(ble_gap_conn_desc*) = 0;
|
||||
|
||||
/**
|
||||
* @brief Called when using numeric comparison for authentication.
|
||||
* @param [in] pin The PIN to compare.
|
||||
* @return True to accept and pair.
|
||||
*/
|
||||
virtual bool onConfirmPIN(uint32_t pin) = 0;
|
||||
}; // BLESecurityCallbacks
|
||||
|
||||
|
||||
Reference in new issue
Block a user