nl:: Ble
מרחב השמות הזה כולל את כל הממשקים ב-Weave ל-Bluetooth עם צריכת אנרגיה נמוכה (BLE), המכונים גם Bluetooth Smart.
סיכום
ספירות |
|
---|---|
@12
|
טיפוסים בני מנייה (enum) |
@371
|
טיפוסים בני מנייה (enum) |
@372
|
טיפוסים בני מנייה (enum) |
@373
|
טיפוסים בני מנייה (enum) |
@374
|
טיפוסים בני מנייה (enum) |
@375
|
טיפוסים בני מנייה (enum) |
@376
|
טיפוסים בני מנייה (enum) |
@377
|
טיפוסים בני מנייה (enum) |
BleRole
|
טיפוסים בני מנייה (enum) התפקיד של חיבורי BLE שמשויכים לנקודות הסיום. קובעת את האמצעים שמשמשים את נקודות הקצה לשליחה ולקבלה של נתונים. |
BleTransportProtocolVersion
|
טיפוסים בני מנייה (enum) טיפוסים בני מנייה (enum) המגדירים גרסאות של Weave באמצעות פרוטוקול BLE Transport Protocol. |
PacketType_t
|
טיפוסים בני מנייה (enum) |
WeaveBLEServiceDataType
|
טיפוסים בני מנייה (enum) יש לכלול סוגים של בלוקים נתונים שעשויים להופיע עם נתוני הפרסום של שירות Weave BLE. |
ערכי דף |
|
---|---|
SequenceNumber_t
|
typedefuint8_t
|
משתנים |
|
---|---|
WEAVE_BLE_SVC_ID
|
const WeaveBleUUID
|
פונקציות |
|
---|---|
FormatBleLayerError(char *buf, uint16_t bufSize, int32_t err)
|
bool
|
HandleCommandTest(void *ble, BLE_CONNECTION_OBJECT connObj, uint32_t packetCount, uint32_t duration, uint16_t txGap, uint8_t needAck, uint16_t payloadSize, bool reverse)
|
|
HandleCommandTestAbort(void *ble, BLE_CONNECTION_OBJECT connObj)
|
|
HandleCommandTestResult(void *ble, BLE_CONNECTION_OBJECT connObj, bool local)
|
|
HandleCommandTxTiming(void *ble, BLE_CONNECTION_OBJECT connObj, bool enabled, bool remote)
|
|
RegisterBleLayerErrorFormatter(void)
|
void
|
UUIDsMatch(const WeaveBleUUID *idOne, const WeaveBleUUID *idTwo)
|
bool
|
מחלקות |
|
---|---|
nl:: |
|
nl:: |
|
nl:: |
|
nl:: |
|
nl:: |
|
nl:: |
|
nl:: |
|
nl:: |
|
nl:: |
|
nl:: |
|
nl:: |
המחלקה הזו מספקת ממשק לשרשור יחיד לצורך העברת נתונים במעלה המקבץ באמצעות הפונקציות של ממשק הפלטפורמה BleLayer, או כלפי מטה באמצעות אובייקט WeaveConnection המשויך ל-BLEEndPoint. |
nl:: |
|
nl:: |
|
nl:: |
|
nl:: |
|
nl:: |
|
nl:: |
|
nl:: |
|
nl:: |
|
nl:: |
מבנים |
|
---|---|
nl:: |
חסימת פרטי זיהוי של מכשירים באמצעות BLE. |
nl:: |
מרחבי שמות |
|
---|---|
nl:: |
ספירות
@12
@12
@371
@371
@372
@372
@373
@373
@374
@374
@375
@375
376@
@376
@377
@377
BleRole
BleRole
התפקיד של חיבורי BLE שמשויכים לנקודות הסיום. קובעת את האמצעים שמשמשים את נקודות הקצה לשליחה ולקבלה של נתונים.
BleTransportProtocolVersion
BleTransportProtocolVersion
טיפוסים בני מנייה (enum) המגדירים גרסאות של Weave באמצעות פרוטוקול BLE Transport Protocol.
PacketType_t
PacketType_t
WeaveBLEServiceDataType
WeaveBLEServiceDataType
יש לכלול סוגים של בלוקים נתונים שעשויים להופיע עם נתוני הפרסום של שירות Weave BLE.
ערכי דף
SequenceNumber_t
uint8_t SequenceNumber_t
משתנים
WEAVE_BLE_SVC_ID
const WeaveBleUUID WEAVE_BLE_SVC_ID
פונקציות
FormatBleLayerError
bool FormatBleLayerError( char *buf, uint16_t bufSize, int32_t err )
HandleCommandTest
BLE_ERROR HandleCommandTest( void *ble, BLE_CONNECTION_OBJECT connObj, uint32_t packetCount, uint32_t duration, uint16_t txGap, uint8_t needAck, uint16_t payloadSize, bool reverse )
HandleCommandTestAbort
BLE_ERROR HandleCommandTestAbort( void *ble, BLE_CONNECTION_OBJECT connObj )
HandleCommandTestResult
BLE_ERROR HandleCommandTestResult( void *ble, BLE_CONNECTION_OBJECT connObj, bool local )
HandleCommandTxTiming
BLE_ERROR HandleCommandTxTiming( void *ble, BLE_CONNECTION_OBJECT connObj, bool enabled, bool remote )
RegisterBleLayerErrorFormatter
void RegisterBleLayerErrorFormatter( void )