nl:: بافت:: پروفایل ها:: BDX_Development:: BlockQuery
#include <src/lib/profiles/bulk-data-transfer/Development/BDXMessages.h>
پیام BlockQuery برای درخواست انتقال بلوکی از داده ها از فرستنده به گیرنده استفاده می شود.
خلاصه
ارث
زیر کلاس های مستقیم شناخته شده:nl:: بافت::پروفایل::BDX_Development::BlockAck
nl:: بافت::پروفایل::BDX_Development::BlockEOFAck
سازندگان و ویرانگرها | |
---|---|
BlockQuery (void) سازنده بدون آرگ با پیشفرض پیام بلوک. |
انواع عمومی | |
---|---|
@84 | enum |
صفات عمومی | |
---|---|
mBlockCounter | uint8_t شمارنده بلوکی که ما درخواست می کنیم. |
توابع عمومی | |
---|---|
init (uint8_t aCounter) | یک پیام BlockQuery را راه اندازی کنید. |
operator== (const BlockQuery &) const | bool مقایسه برابری بین پیام های BlockQuery . |
pack (PacketBuffer *aBuffer) | یک پیام بلوکی را در یک PacketBuffer بسته بندی کنید. |
packedLength (void) | uint16_t طول بسته بندی شده این پیام پرس و جو بلوک را برمی گرداند. |
توابع استاتیک عمومی | |
---|---|
parse (PacketBuffer *aBuffer, BlockQuery & aQuery) | داده ها را از یک PacketBuffer در قالب پیام BlockQuery تجزیه کنید. |
انواع عمومی
@84
@84
صفات عمومی
توابع عمومی
BlockQuery
BlockQuery( void )
سازنده بدون آرگ با پیشفرض پیام بلوک.
init
WEAVE_ERROR init( uint8_t aCounter )
یک پیام BlockQuery را راه اندازی کنید.
جزئیات | |||
---|---|---|---|
پارامترها |
| ||
برمی گرداند | WEAVE_NO_ERROR در صورت موفقیت |
اپراتور==
bool operator==( const BlockQuery & ) const
مقایسه برابری بین پیام های BlockQuery .
جزئیات | |||
---|---|---|---|
پارامترها |
| ||
برمی گرداند | درست است اگر همه فیلدهای یکسان داشته باشند. |
بسته
WEAVE_ERROR pack( PacketBuffer *aBuffer )
یک پیام بلوکی را در یک PacketBuffer بسته بندی کنید.
جزئیات | |||||
---|---|---|---|---|---|
پارامترها |
| ||||
ارزش های بازگشتی |
|
طول بسته بندی شده
uint16_t packedLength( void )
طول بسته بندی شده این پیام پرس و جو بلوک را برمی گرداند.
جزئیات | |
---|---|
برمی گرداند | طول پیام هنگام بسته بندی |
توابع استاتیک عمومی
تجزیه
WEAVE_ERROR parse( PacketBuffer *aBuffer, BlockQuery & aQuery )
داده ها را از یک PacketBuffer در قالب پیام BlockQuery تجزیه کنید.
جزئیات | |||||
---|---|---|---|---|---|
پارامترها |
| ||||
ارزش های بازگشتی |
|
Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License, and code samples are licensed under the Apache 2.0 License. For details, see the Google Developers Site Policies. Java is a registered trademark of Oracle and/or its affiliates. The OPENTHREAD and related marks are trademarks of the Thread Group and are used under license.
تاریخ آخرین بهروزرسانی 2024-11-11 بهوقت ساعت هماهنگ جهانی.