nl:: بافت:: پروفایل ها:: BDX_Development:: BlockQueryV1
#include <src/lib/profiles/bulk-data-transfer/Development/BDXMessages.h>
پیام BlockQueryV1 برای درخواست انتقال بلوکی از داده ها از فرستنده به گیرنده استفاده می شود.
خلاصه
این شامل یک شمارنده بلوک 4 بایتی است.
ارث
زیر کلاس های مستقیم شناخته شده:nl:: بافت::پروفایل::BDX_Development::BlockAckV1
nl:: بافت::پروفایل::BDX_Development::BlockEOFAckV1
سازندگان و تخریب کنندگان | |
---|---|
BlockQueryV1 (void) سازنده بدون آرگ با پیشفرض پیام بلوک. |
انواع عمومی | |
---|---|
@85 | enum |
صفات عمومی | |
---|---|
mBlockCounter | uint32_t شمارنده بلوکی که ما درخواست می کنیم. |
توابع عمومی | |
---|---|
init (uint32_t aCounter) | یک پیام BlockQueryV1 را راه اندازی کنید. |
operator== (const BlockQueryV1 &) const | bool مقایسه برابری بین پیام های BlockQueryV1 . |
pack (PacketBuffer *aBuffer) | یک پیام بلوکی را در یک PacketBuffer بسته بندی کنید. |
packedLength (void) | uint16_t طول بسته بندی شده این پیام پرس و جو بلوک را برمی گرداند. |
توابع استاتیک عمومی | |
---|---|
parse (PacketBuffer *aBuffer, BlockQueryV1 & aQuery) | داده ها را از یک PacketBuffer در قالب پیام BlockQueryV1 تجزیه کنید. |
انواع عمومی
@85
@85
صفات عمومی
توابع عمومی
BlockQueryV1
BlockQueryV1( void )
سازنده بدون آرگ با پیشفرض پیام بلوک.
init
WEAVE_ERROR init( uint32_t aCounter )
یک پیام BlockQueryV1 را راه اندازی کنید.
جزئیات | |||
---|---|---|---|
پارامترها |
| ||
برمی گرداند | WEAVE_NO_ERROR در صورت موفقیت |
اپراتور==
bool operator==( const BlockQueryV1 & ) const
مقایسه برابری بین پیام های BlockQueryV1 .
جزئیات | |||
---|---|---|---|
پارامترها |
| ||
برمی گرداند | درست است اگر همه فیلدهای یکسان داشته باشند. |
بسته
WEAVE_ERROR pack( PacketBuffer *aBuffer )
یک پیام بلوکی را در یک PacketBuffer بسته بندی کنید.
جزئیات | |||||
---|---|---|---|---|---|
پارامترها |
| ||||
ارزش های بازگشتی |
|
طول بسته بندی شده
uint16_t packedLength( void )
طول بسته بندی شده این پیام پرس و جو بلوک را برمی گرداند.
جزئیات | |
---|---|
برمی گرداند | طول پیام هنگام بسته بندی |
توابع استاتیک عمومی
تجزیه
WEAVE_ERROR parse( PacketBuffer *aBuffer, BlockQueryV1 & aQuery )
داده ها را از یک PacketBuffer در قالب پیام BlockQueryV1 تجزیه کنید.
جزئیات | |||||
---|---|---|---|---|---|
پارامترها |
| ||||
ارزش های بازگشتی |
|
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 بهوقت ساعت هماهنگ جهانی.