NLGenericTraitUpdatableDataSink
خلاصه
ارث
از: NSObject به ارث می بردخواص | |
---|---|
name | NSString * |
owner | id |
resultCallbackQueue | dispatch_queue_t |
توابع عمومی | |
---|---|
NS_UNAVAILABLE () | virtual instancetype غیرفعال کردن مقدار اولیه اولیه به ارث رسیده از NSObject. |
clear () | virtual void تمام داده های صفت را پاک کنید |
deleteData: (NSString *path) | virtual WEAVE_ERROR داده های ویژگی صفت را در مسیر خاصی حذف کنید. |
getBoolean:path: (BOOL *val, NSString *path) | virtual WEAVE_ERROR مقدار بولی اختصاص داده شده به ویژگی را در مسیر داده شده در این صفت دریافت کنید. |
getBytes:path: (NSData **val, NSString *path) | virtual WEAVE_ERROR مقدار بایت های اختصاص داده شده به ویژگی را در مسیر داده شده در این صفت دریافت کنید. |
getDouble:path: (double *val, NSString *path) | virtual WEAVE_ERROR مقدار مضاعف اختصاص داده شده به ویژگی را در مسیر داده شده در این صفت دریافت کنید. |
getSigned:path: (int64_t *val, NSString *path) | virtual WEAVE_ERROR مقدار int64_t اختصاص داده شده به ویژگی را در مسیر داده شده در این صفت دریافت کنید. |
getString:path: (NSString **val, NSString *path) | virtual WEAVE_ERROR مقدار رشته اختصاص داده شده به ویژگی را در مسیر داده شده در این صفت دریافت کنید. |
getStringArray:path: (NSMutableArray **val, NSString *path) | virtual WEAVE_ERROR مقدار آرایه رشته ای را که در مسیر داده شده در این صفت به ویژگی اختصاص داده شده است، دریافت کنید. |
getUnsigned:path: (uint64_t *val, NSString *path) | virtual WEAVE_ERROR مقدار uint64_t اختصاص داده شده به ویژگی را در مسیر داده شده در این صفت دریافت کنید. |
getVersion: (uint64_t *val) | virtual WEAVE_ERROR نسخه ای از صفت نشان داده شده توسط این سینک داده را برمی گرداند. |
isNull:path: (BOOL *val, NSString *path) | virtual WEAVE_ERROR بررسی کنید که آیا ویژگی تهی در مسیر داده شده در این صفت وجود دارد یا خیر. |
refreshData:failure: (GenericTraitUpdatableDataSinkCompletionBlock completionHandler, GenericTraitUpdatableDataSinkFailureBlock failureHandler) | virtual void همگام سازی داده های صفت را آغاز می کند. |
setBoolean:path: (BOOL val, NSString *path) | virtual WEAVE_ERROR مقدار ارائه شده را به مسیر داده شده به عنوان یک عدد صحیح علامت دار با قابلیت بدون قید و شرط اختصاص می دهد. |
setBoolean:path:conditional: (BOOL val, NSString *path, BOOL isConditional) | virtual WEAVE_ERROR مقدار ارائه شده را به مسیر داده شده اختصاص می دهد. |
setBytes:path: (NSData *val, NSString *path) | virtual WEAVE_ERROR مقدار ارائه شده را با قابلیت بدون قید و شرط به مسیر داده شده اختصاص می دهد. |
setBytes:path:conditional: (NSData *val, NSString *path, BOOL isConditional) | virtual WEAVE_ERROR مقدار ارائه شده را به مسیر داده شده اختصاص می دهد. |
setDouble:path: (double val, NSString *path) | virtual WEAVE_ERROR مقدار ارائه شده را به مسیر داده شده به عنوان یک عدد صحیح علامت دار با قابلیت بدون قید و شرط اختصاص می دهد. |
setDouble:path:conditional: (double val, NSString *path, BOOL isConditional) | virtual WEAVE_ERROR مقدار ارائه شده را به مسیر داده شده اختصاص می دهد. |
setNull: (NSString *path) | virtual WEAVE_ERROR Null را با قابلیت بدون قید و شرط به مسیر داده شده اختصاص می دهد. |
setNull:conditional: (NSString *path, BOOL isConditional) | virtual WEAVE_ERROR Null را به مسیر داده شده اختصاص می دهد. |
setSigned:path: (int64_t val, NSString *path) | virtual WEAVE_ERROR مقدار ارائه شده را به مسیر داده شده به عنوان یک عدد صحیح علامت دار با قابلیت بدون قید و شرط اختصاص می دهد. |
setSigned:path:conditional: (int64_t val, NSString *path, BOOL isConditional) | virtual WEAVE_ERROR مقدار ارائه شده را به عنوان یک عدد صحیح علامت دار به مسیر داده شده اختصاص می دهد. |
setString:path: (NSString *val, NSString *path) | virtual WEAVE_ERROR مقدار ارائه شده را به مسیر داده شده به عنوان یک عدد صحیح علامت دار با قابلیت بدون قید و شرط اختصاص می دهد. |
setString:path:conditional: (NSString *val, NSString *path, BOOL isConditional) | virtual WEAVE_ERROR مقدار ارائه شده را به مسیر داده شده اختصاص می دهد. |
setStringArray:path: (NSArray *stringArray, NSString *path) | virtual WEAVE_ERROR مقدار ارائه شده را با قابلیت بدون قید و شرط به مسیر داده شده اختصاص می دهد. |
setStringArray:path:conditional: (NSArray *stringArray, NSString *path, BOOL isConditional) | virtual WEAVE_ERROR مقدار ارائه شده را به مسیر داده شده اختصاص می دهد. |
setUnsigned:path: (uint64_t val, NSString *path) | virtual WEAVE_ERROR مقدار ارائه شده را به مسیر داده شده به عنوان یک عدد صحیح علامت دار با قابلیت بدون قید و شرط اختصاص می دهد. |
setUnsigned:path:conditional: (uint64_t val, NSString *path, BOOL isConditional) | virtual WEAVE_ERROR مقدار ارائه شده را به عنوان یک عدد صحیح بدون علامت به مسیر داده شده اختصاص می دهد. |
toErrorString: ( WEAVE_ERROR err) | virtual NSString * تبدیل خطای Weave به رشته |
خواص
نام
NSString * name
مالک
id owner
resultCallbackQueue
dispatch_queue_t resultCallbackQueue
توابع عمومی
NS_UNAVAILABLE
virtual instancetype NS_UNAVAILABLE()
غیرفعال کردن مقدار اولیه اولیه به ارث رسیده از NSObject.
روشن
virtual void clear()
تمام داده های صفت را پاک کنید
حذف داده ها:
virtual WEAVE_ERROR deleteData:( NSString *path )
داده های ویژگی صفت را در مسیر خاصی حذف کنید.
getBoolean:path:
virtual WEAVE_ERROR getBoolean:path:( BOOL *val, NSString *path )
مقدار بولی اختصاص داده شده به ویژگی را در مسیر داده شده در این صفت دریافت کنید.
getBytes:path:
virtual WEAVE_ERROR getBytes:path:( NSData **val, NSString *path )
مقدار بایت های اختصاص داده شده به ویژگی را در مسیر داده شده در این صفت دریافت کنید.
getDouble:path:
virtual WEAVE_ERROR getDouble:path:( double *val, NSString *path )
مقدار مضاعف اختصاص داده شده به ویژگی را در مسیر داده شده در این صفت دریافت کنید.
getSigned:path:
virtual WEAVE_ERROR getSigned:path:( int64_t *val, NSString *path )
مقدار int64_t اختصاص داده شده به ویژگی را در مسیر داده شده در این صفت دریافت کنید.
getString:path:
virtual WEAVE_ERROR getString:path:( NSString **val, NSString *path )
مقدار رشته اختصاص داده شده به ویژگی را در مسیر داده شده در این صفت دریافت کنید.
getStringArray:path:
virtual WEAVE_ERROR getStringArray:path:( NSMutableArray **val, NSString *path )
مقدار آرایه رشته ای را که در مسیر داده شده در این صفت به ویژگی اختصاص داده شده است، دریافت کنید.
getUnsigned:path:
virtual WEAVE_ERROR getUnsigned:path:( uint64_t *val, NSString *path )
مقدار uint64_t اختصاص داده شده به ویژگی را در مسیر داده شده در این صفت دریافت کنید.
getVersion:
virtual WEAVE_ERROR getVersion:( uint64_t *val )
نسخه ای از صفت نشان داده شده توسط این سینک داده را برمی گرداند.
isNull:path:
virtual WEAVE_ERROR isNull:path:( BOOL *val, NSString *path )
بررسی کنید که آیا ویژگی تهی در مسیر داده شده در این صفت وجود دارد یا خیر.
refreshData:failure:
virtual void refreshData:failure:( GenericTraitUpdatableDataSinkCompletionBlock completionHandler, GenericTraitUpdatableDataSinkFailureBlock failureHandler )
همگام سازی داده های صفت را آغاز می کند.
نتیجه این عملیات از طریق CompletionHandler و FailHandler قابل مشاهده است
setBoolean:path:
virtual WEAVE_ERROR setBoolean:path:( BOOL val, NSString *path )
مقدار ارائه شده را به مسیر داده شده به عنوان یک عدد صحیح علامت دار با قابلیت بدون قید و شرط اختصاص می دهد.
جزئیات | |||||
---|---|---|---|---|---|
پارامترها |
|
setBoolean:path:conditional:
virtual WEAVE_ERROR setBoolean:path:conditional:( BOOL val, NSString *path, BOOL isConditional )
مقدار ارائه شده را به مسیر داده شده اختصاص می دهد.
جزئیات | |||||||
---|---|---|---|---|---|---|---|
پارامترها |
|
setBytes:path:
virtual WEAVE_ERROR setBytes:path:( NSData *val, NSString *path )
مقدار ارائه شده را با قابلیت بدون قید و شرط به مسیر داده شده اختصاص می دهد.
جزئیات | |||||
---|---|---|---|---|---|
پارامترها |
|
setBytes:path:conditional:
virtual WEAVE_ERROR setBytes:path:conditional:( NSData *val, NSString *path, BOOL isConditional )
مقدار ارائه شده را به مسیر داده شده اختصاص می دهد.
جزئیات | |||||||
---|---|---|---|---|---|---|---|
پارامترها |
|
setDouble:path:
virtual WEAVE_ERROR setDouble:path:( double val, NSString *path )
مقدار ارائه شده را به مسیر داده شده به عنوان یک عدد صحیح علامت دار با قابلیت بدون قید و شرط اختصاص می دهد.
جزئیات | |||||
---|---|---|---|---|---|
پارامترها |
|
setDouble:path:conditional:
virtual WEAVE_ERROR setDouble:path:conditional:( double val, NSString *path, BOOL isConditional )
مقدار ارائه شده را به مسیر داده شده اختصاص می دهد.
جزئیات | |||||||
---|---|---|---|---|---|---|---|
پارامترها |
|
setNull:
virtual WEAVE_ERROR setNull:( NSString *path )
Null را با قابلیت بدون قید و شرط به مسیر داده شده اختصاص می دهد.
جزئیات | |||
---|---|---|---|
پارامترها |
|
setNull:conditional:
virtual WEAVE_ERROR setNull:conditional:( NSString *path, BOOL isConditional )
Null را به مسیر داده شده اختصاص می دهد.
جزئیات | |||||
---|---|---|---|---|---|
پارامترها |
|
setSigned:path:
virtual WEAVE_ERROR setSigned:path:( int64_t val, NSString *path )
مقدار ارائه شده را به مسیر داده شده به عنوان یک عدد صحیح علامت دار با قابلیت بدون قید و شرط اختصاص می دهد.
جزئیات | |||||
---|---|---|---|---|---|
پارامترها |
|
setSigned:path:conditional:
virtual WEAVE_ERROR setSigned:path:conditional:( int64_t val, NSString *path, BOOL isConditional )
مقدار ارائه شده را به عنوان یک عدد صحیح علامت دار به مسیر داده شده اختصاص می دهد.
جزئیات | |||||||
---|---|---|---|---|---|---|---|
پارامترها |
|
setString:path:
virtual WEAVE_ERROR setString:path:( NSString *val, NSString *path )
مقدار ارائه شده را به مسیر داده شده به عنوان یک عدد صحیح علامت دار با قابلیت بدون قید و شرط اختصاص می دهد.
جزئیات | |||||
---|---|---|---|---|---|
پارامترها |
|
setString:path:conditional:
virtual WEAVE_ERROR setString:path:conditional:( NSString *val, NSString *path, BOOL isConditional )
مقدار ارائه شده را به مسیر داده شده اختصاص می دهد.
جزئیات | |||||||
---|---|---|---|---|---|---|---|
پارامترها |
|
setStringArray:path:
virtual WEAVE_ERROR setStringArray:path:( NSArray *stringArray, NSString *path )
مقدار ارائه شده را با قابلیت بدون قید و شرط به مسیر داده شده اختصاص می دهد.
جزئیات | |||||
---|---|---|---|---|---|
پارامترها |
|
setStringArray:path:conditional:
virtual WEAVE_ERROR setStringArray:path:conditional:( NSArray *stringArray, NSString *path, BOOL isConditional )
مقدار ارائه شده را به مسیر داده شده اختصاص می دهد.
جزئیات | |||||||
---|---|---|---|---|---|---|---|
پارامترها |
|
setUnsigned:path:
virtual WEAVE_ERROR setUnsigned:path:( uint64_t val, NSString *path )
مقدار ارائه شده را به مسیر داده شده به عنوان یک عدد صحیح علامت دار با قابلیت بدون قید و شرط اختصاص می دهد.
جزئیات | |||||
---|---|---|---|---|---|
پارامترها |
|
setUnsigned:path:conditional:
virtual WEAVE_ERROR setUnsigned:path:conditional:( uint64_t val, NSString *path, BOOL isConditional )
مقدار ارائه شده را به عنوان یک عدد صحیح بدون علامت به مسیر داده شده اختصاص می دهد.
جزئیات | |||||||
---|---|---|---|---|---|---|---|
پارامترها |
|
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-14 بهوقت ساعت هماهنگ جهانی.