AndroidBlePlatform ডেলিগেট

সারাংশ

উত্তরাধিকার

থেকে উত্তরাধিকারসূত্রে পাওয়া যায়: nl::Ble::BlePlatformDelegate

কনস্ট্রাক্টর এবং ডেস্ট্রাক্টর

AndroidBlePlatformDelegate ( BleLayer *ble)

পাবলিক বৈশিষ্ট্য

Ble
CloseConnectionCb
CloseConnectionCallback
GetMTUCb
GetMTUCallback
SendWriteRequestCb
SendWriteRequestCallback
SubscribeCharacteristicCb
SubscribeCharacteristicCallback
UnsubscribeCharacteristicCb
UnsubscribeCharacteristicCallback

পাবলিক ফাংশন

CloseConnection ( BLE_CONNECTION_OBJECT connObj)
virtual bool
GetMTU ( BLE_CONNECTION_OBJECT connObj) const
virtual uint16_t
SendIndication ( BLE_CONNECTION_OBJECT connObj, const nl::Ble::WeaveBleUUID *svcId, const nl::Ble::WeaveBleUUID *charId, PacketBuffer *pBuf)
virtual bool
SendReadRequest ( BLE_CONNECTION_OBJECT connObj, const nl::Ble::WeaveBleUUID *svcId, const nl::Ble::WeaveBleUUID *charId, PacketBuffer *pBuf)
virtual bool
SendReadResponse ( BLE_CONNECTION_OBJECT connObj, BLE_READ_REQUEST_CONTEXT requestContext, const nl::Ble::WeaveBleUUID *svcId, const nl::Ble::WeaveBleUUID *charId)
virtual bool
SendWriteRequest ( BLE_CONNECTION_OBJECT connObj, const nl::Ble::WeaveBleUUID *svcId, const nl::Ble::WeaveBleUUID *charId, PacketBuffer *pBuf)
virtual bool
SetCloseConnectionCallback (CloseConnectionCallback cb)
void
SetGetMTUCallback (GetMTUCallback cb)
void
SetSendWriteRequestCallback (SendWriteRequestCallback cb)
void
SetSubscribeCharacteristicCallback (SubscribeCharacteristicCallback cb)
void
SetUnsubscribeCharacteristicCallback (UnsubscribeCharacteristicCallback cb)
void
SubscribeCharacteristic ( BLE_CONNECTION_OBJECT connObj, const nl::Ble::WeaveBleUUID *svcId, const nl::Ble::WeaveBleUUID *charId)
virtual bool
UnsubscribeCharacteristic ( BLE_CONNECTION_OBJECT connObj, const nl::Ble::WeaveBleUUID *svcId, const nl::Ble::WeaveBleUUID *charId)
virtual bool

পাবলিক বৈশিষ্ট্য

ব্লে

BleLayer * Ble

ক্লোজ কানেকশন সিবি

CloseConnectionCallback CloseConnectionCb

GetMTUCb

GetMTUCallback GetMTUCb

SendWriteRequestCb

SendWriteRequestCallback SendWriteRequestCb

সাবস্ক্রাইব চরিত্রগতCb

SubscribeCharacteristicCallback SubscribeCharacteristicCb

আনসাবস্ক্রাইব চরিত্রগতCb

UnsubscribeCharacteristicCallback UnsubscribeCharacteristicCb

পাবলিক ফাংশন

AndroidBlePlatform ডেলিগেট

 AndroidBlePlatformDelegate(
  BleLayer *ble
)

বন্ধ সংযোগ

virtual bool CloseConnection(
  BLE_CONNECTION_OBJECT connObj
)

GetMTU

virtual uint16_t GetMTU(
  BLE_CONNECTION_OBJECT connObj
) const 

সেন্ডইন্ডিকেশন

virtual bool SendIndication(
  BLE_CONNECTION_OBJECT connObj,
  const nl::Ble::WeaveBleUUID *svcId,
  const nl::Ble::WeaveBleUUID *charId,
  PacketBuffer *pBuf
)

SendReadRequest

virtual bool SendReadRequest(
  BLE_CONNECTION_OBJECT connObj,
  const nl::Ble::WeaveBleUUID *svcId,
  const nl::Ble::WeaveBleUUID *charId,
  PacketBuffer *pBuf
)

সেন্ডরিড রেসপন্স

virtual bool SendReadResponse(
  BLE_CONNECTION_OBJECT connObj,
  BLE_READ_REQUEST_CONTEXT requestContext,
  const nl::Ble::WeaveBleUUID *svcId,
  const nl::Ble::WeaveBleUUID *charId
)

SendWriteRequest

virtual bool SendWriteRequest(
  BLE_CONNECTION_OBJECT connObj,
  const nl::Ble::WeaveBleUUID *svcId,
  const nl::Ble::WeaveBleUUID *charId,
  PacketBuffer *pBuf
)

CloseConnectionCallback সেট করুন

void SetCloseConnectionCallback(
  CloseConnectionCallback cb
)

SetGetMTUCallback

void SetGetMTUCallback(
  GetMTUCallback cb
)

SetSendWriteRequestCallback

void SetSendWriteRequestCallback(
  SendWriteRequestCallback cb
)

সাবস্ক্রাইব চরিত্রগত কলব্যাক সেট করুন

void SetSubscribeCharacteristicCallback(
  SubscribeCharacteristicCallback cb
)

আনসাবস্ক্রাইব চরিত্রগত কলব্যাক সেট করুন

void SetUnsubscribeCharacteristicCallback(
  UnsubscribeCharacteristicCallback cb
)

সদস্যতা বৈশিষ্ট্য

virtual bool SubscribeCharacteristic(
  BLE_CONNECTION_OBJECT connObj,
  const nl::Ble::WeaveBleUUID *svcId,
  const nl::Ble::WeaveBleUUID *charId
)

আনসাবস্ক্রাইব বৈশিষ্ট্য

virtual bool UnsubscribeCharacteristic(
  BLE_CONNECTION_OBJECT connObj,
  const nl::Ble::WeaveBleUUID *svcId,
  const nl::Ble::WeaveBleUUID *charId
)