NLGenericTraitUpdatableDataSink
Podsumowanie
Dziedziczenie
Odziedziczy z: NSObject
Właściwości |
|
---|---|
name
|
NSString *
|
owner
|
id
|
resultCallbackQueue
|
dispatch_queue_t
|
Funkcje publiczne |
|
---|---|
NS_UNAVAILABLE()
|
virtual instancetype
Wyłącz domyślny inicjator dziedziczony z NSObject.
|
clear()
|
virtual void
wyczyścić wszystkie dane o cechach
|
deleteData:(NSString *path)
|
virtual WEAVE_ERROR
Usuwanie danych właściwości cechy w określonej ścieżce.
|
getBoolean:path:(BOOL *val, NSString *path)
|
virtual WEAVE_ERROR
Pobierz wartość logiczną przypisaną do usługi na danej ścieżce w ramach tej cechy.
|
getBytes:path:(NSData **val, NSString *path)
|
virtual WEAVE_ERROR
Pobierz wartość w bajtach przypisaną do właściwości w danej ścieżce w ramach tej cechy.
|
getDouble:path:(double *val, NSString *path)
|
virtual WEAVE_ERROR
Pobierz wartość podwójnej precyzji przypisana do właściwości na danej ścieżce w ramach tej cechy.
|
getSigned:path:(int64_t *val, NSString *path)
|
virtual WEAVE_ERROR
Pobierz wartość int64_t przypisaną do właściwości na danej ścieżce w ramach tej cechy.
|
getString:path:(NSString **val, NSString *path)
|
virtual WEAVE_ERROR
Pobierz wartość ciągu znaków przypisaną do właściwości na danej ścieżce w ramach tej cechy.
|
getStringArray:path:(NSMutableArray **val, NSString *path)
|
virtual WEAVE_ERROR
Pobierz wartość tablicy ciągu znaków przypisaną do właściwości na danej ścieżce w ramach tej cechy.
|
getUnsigned:path:(uint64_t *val, NSString *path)
|
virtual WEAVE_ERROR
Pobierz wartość uint64_t przypisaną do właściwości na danej ścieżce w ramach tej cechy.
|
getVersion:(uint64_t *val)
|
virtual WEAVE_ERROR
Zwraca wersję cechy reprezentowanej przez to ujście danych.
|
isNull:path:(BOOL *val, NSString *path)
|
virtual WEAVE_ERROR
Sprawdź, czy właściwość w danej ścieżce ma wartość null w obrębie tej cechy.
|
refreshData:failure:(GenericTraitUpdatableDataSinkCompletionBlock completionHandler, GenericTraitUpdatableDataSinkFailureBlock failureHandler)
|
virtual void
Rozpoczyna synchronizację danych cech.
|
setBoolean:path:(BOOL val, NSString *path)
|
virtual WEAVE_ERROR
Przypisuje podaną wartość do danej ścieżki jako wartość liczby całkowitej ze znakiem z możliwością bezwarunkowego działania.
|
setBoolean:path:conditional:(BOOL val, NSString *path, BOOL isConditional)
|
virtual WEAVE_ERROR
Przypisuje podaną wartość do danej ścieżki.
|
setBytes:path:(NSData *val, NSString *path)
|
virtual WEAVE_ERROR
Przypisuje podaną wartość do ścieżki z możliwością bezwarunkowego działania.
|
setBytes:path:conditional:(NSData *val, NSString *path, BOOL isConditional)
|
virtual WEAVE_ERROR
Przypisuje podaną wartość do danej ścieżki.
|
setDouble:path:(double val, NSString *path)
|
virtual WEAVE_ERROR
Przypisuje podaną wartość do danej ścieżki jako wartość liczby całkowitej ze znakiem z możliwością bezwarunkowego działania.
|
setDouble:path:conditional:(double val, NSString *path, BOOL isConditional)
|
virtual WEAVE_ERROR
Przypisuje podaną wartość do danej ścieżki.
|
setNull:(NSString *path)
|
virtual WEAVE_ERROR
Powoduje przypisanie do ścieżki wartości null z możliwością bezwarunkowego działania.
|
setNull:conditional:(NSString *path, BOOL isConditional)
|
virtual WEAVE_ERROR
Powoduje przypisanie do ścieżki wartości null.
|
setSigned:path:(int64_t val, NSString *path)
|
virtual WEAVE_ERROR
Przypisuje podaną wartość do danej ścieżki jako wartość liczby całkowitej ze znakiem z możliwością bezwarunkowego działania.
|
setSigned:path:conditional:(int64_t val, NSString *path, BOOL isConditional)
|
virtual WEAVE_ERROR
Przypisuje podaną wartość do danej ścieżki jako wartość całkowitą ze znakiem.
|
setString:path:(NSString *val, NSString *path)
|
virtual WEAVE_ERROR
Przypisuje podaną wartość do danej ścieżki jako wartość liczby całkowitej ze znakiem z możliwością bezwarunkowego działania.
|
setString:path:conditional:(NSString *val, NSString *path, BOOL isConditional)
|
virtual WEAVE_ERROR
Przypisuje podaną wartość do danej ścieżki.
|
setStringArray:path:(NSArray *stringArray, NSString *path)
|
virtual WEAVE_ERROR
Przypisuje podaną wartość do ścieżki z możliwością bezwarunkowego działania.
|
setStringArray:path:conditional:(NSArray *stringArray, NSString *path, BOOL isConditional)
|
virtual WEAVE_ERROR
Przypisuje podaną wartość do danej ścieżki.
|
setUnsigned:path:(uint64_t val, NSString *path)
|
virtual WEAVE_ERROR
Przypisuje podaną wartość do danej ścieżki jako wartość liczby całkowitej ze znakiem z możliwością bezwarunkowego działania.
|
setUnsigned:path:conditional:(uint64_t val, NSString *path, BOOL isConditional)
|
virtual WEAVE_ERROR
Przypisuje podaną wartość do danej ścieżki jako wartość całkowitą bez znaku.
|
toErrorString:(WEAVE_ERROR err)
|
virtual NSString *
przekonwertuj błąd Weave na ciąg znaków
|
Właściwości
nazwa
NSString * name
owner
id owner
resultCallbackQueue
dispatch_queue_t resultCallbackQueue
Funkcje publiczne
NS_UNAVAILABLE
virtual instancetype NS_UNAVAILABLE()
Wyłącz domyślny inicjator dziedziczony z NSObject.
wyczyść
virtual void clear()
wyczyścić wszystkie dane o cechach
deleteData:
virtual WEAVE_ERROR deleteData:( NSString *path )
Usuwanie danych właściwości cechy w określonej ścieżce.
getBoolean:path:
virtual WEAVE_ERROR getBoolean:path:( BOOL *val, NSString *path )
Pobierz wartość logiczną przypisaną do usługi na danej ścieżce w ramach tej cechy.
getBytes:ścieżka:
virtual WEAVE_ERROR getBytes:path:( NSData **val, NSString *path )
Pobierz wartość w bajtach przypisaną do właściwości w danej ścieżce w ramach tej cechy.
getDouble:path:
virtual WEAVE_ERROR getDouble:path:( double *val, NSString *path )
Pobierz wartość podwójnej precyzji przypisana do właściwości na danej ścieżce w ramach tej cechy.
getSigned:path:
virtual WEAVE_ERROR getSigned:path:( int64_t *val, NSString *path )
Pobierz wartość int64_t przypisaną do właściwości na danej ścieżce w ramach tej cechy.
getString:path:
virtual WEAVE_ERROR getString:path:( NSString **val, NSString *path )
Pobierz wartość ciągu znaków przypisaną do właściwości na danej ścieżce w ramach tej cechy.
getStringTrack:path:
virtual WEAVE_ERROR getStringArray:path:( NSMutableArray **val, NSString *path )
Pobierz wartość tablicy ciągu znaków przypisaną do właściwości na danej ścieżce w ramach tej cechy.
getUnSign:path:
virtual WEAVE_ERROR getUnsigned:path:( uint64_t *val, NSString *path )
Pobierz wartość uint64_t przypisaną do właściwości na danej ścieżce w ramach tej cechy.
getVersion:
virtual WEAVE_ERROR getVersion:( uint64_t *val )
Zwraca wersję cechy reprezentowanej przez to ujście danych.
isNull:ścieżka:
virtual WEAVE_ERROR isNull:path:( BOOL *val, NSString *path )
Sprawdź, czy właściwość w danej ścieżce ma wartość null w obrębie tej cechy.
OdświeżData:failure:
virtual void refreshData:failure:( GenericTraitUpdatableDataSinkCompletionBlock completionHandler, GenericTraitUpdatableDataSinkFailureBlock failureHandler )
Rozpoczyna synchronizację danych cech.
Wynik tej operacji można obserwować za pomocą obiektów completionHandler i errorHandler
setBoolean:ścieżka:
virtual WEAVE_ERROR setBoolean:path:( BOOL val, NSString *path )
Przypisuje podaną wartość do danej ścieżki jako wartość liczby całkowitej ze znakiem z możliwością bezwarunkowego działania.
Szczegóły | |||||
---|---|---|---|---|---|
Parametry |
|
setBoolean:path:conditional:
virtual WEAVE_ERROR setBoolean:path:conditional:( BOOL val, NSString *path, BOOL isConditional )
Przypisuje podaną wartość do danej ścieżki.
Szczegóły | |||||||
---|---|---|---|---|---|---|---|
Parametry |
|
setBytes:ścieżka:
virtual WEAVE_ERROR setBytes:path:( NSData *val, NSString *path )
Przypisuje podaną wartość do ścieżki z możliwością bezwarunkowego działania.
Szczegóły | |||||
---|---|---|---|---|---|
Parametry |
|
setBytes:path:conditional:
virtual WEAVE_ERROR setBytes:path:conditional:( NSData *val, NSString *path, BOOL isConditional )
Przypisuje podaną wartość do danej ścieżki.
Szczegóły | |||||||
---|---|---|---|---|---|---|---|
Parametry |
|
setDouble:ścieżka:
virtual WEAVE_ERROR setDouble:path:( double val, NSString *path )
Przypisuje podaną wartość do danej ścieżki jako wartość liczby całkowitej ze znakiem z możliwością bezwarunkowego działania.
Szczegóły | |||||
---|---|---|---|---|---|
Parametry |
|
setDouble:path:conditional:
virtual WEAVE_ERROR setDouble:path:conditional:( double val, NSString *path, BOOL isConditional )
Przypisuje podaną wartość do danej ścieżki.
Szczegóły | |||||||
---|---|---|---|---|---|---|---|
Parametry |
|
setNull:
virtual WEAVE_ERROR setNull:( NSString *path )
Powoduje przypisanie do ścieżki wartości null z możliwością bezwarunkowego działania.
Szczegóły | |||
---|---|---|---|
Parametry |
|
setNull:warunkowo:
virtual WEAVE_ERROR setNull:conditional:( NSString *path, BOOL isConditional )
Powoduje przypisanie do ścieżki wartości null.
Szczegóły | |||||
---|---|---|---|---|---|
Parametry |
|
setSigned:path:
virtual WEAVE_ERROR setSigned:path:( int64_t val, NSString *path )
Przypisuje podaną wartość do danej ścieżki jako wartość liczby całkowitej ze znakiem z możliwością bezwarunkowego działania.
Szczegóły | |||||
---|---|---|---|---|---|
Parametry |
|
setSigned:path:conditional:
virtual WEAVE_ERROR setSigned:path:conditional:( int64_t val, NSString *path, BOOL isConditional )
Przypisuje podaną wartość do danej ścieżki jako wartość całkowitą ze znakiem.
Szczegóły | |||||||
---|---|---|---|---|---|---|---|
Parametry |
|
setString:ścieżka:
virtual WEAVE_ERROR setString:path:( NSString *val, NSString *path )
Przypisuje podaną wartość do danej ścieżki jako wartość liczby całkowitej ze znakiem z możliwością bezwarunkowego działania.
Szczegóły | |||||
---|---|---|---|---|---|
Parametry |
|
setString:path:conditional:
virtual WEAVE_ERROR setString:path:conditional:( NSString *val, NSString *path, BOOL isConditional )
Przypisuje podaną wartość do danej ścieżki.
Szczegóły | |||||||
---|---|---|---|---|---|---|---|
Parametry |
|
setStringSlate:ścieżka:
virtual WEAVE_ERROR setStringArray:path:( NSArray *stringArray, NSString *path )
Przypisuje podaną wartość do ścieżki z możliwością bezwarunkowego działania.
Szczegóły | |||||
---|---|---|---|---|---|
Parametry |
|
setStringArray:path:conditional:
virtual WEAVE_ERROR setStringArray:path:conditional:( NSArray *stringArray, NSString *path, BOOL isConditional )
Przypisuje podaną wartość do danej ścieżki.
Szczegóły | |||||||
---|---|---|---|---|---|---|---|
Parametry |
|
setUnSign:ścieżka:
virtual WEAVE_ERROR setUnsigned:path:( uint64_t val, NSString *path )
Przypisuje podaną wartość do danej ścieżki jako wartość liczby całkowitej ze znakiem z możliwością bezwarunkowego działania.
Szczegóły | |||||
---|---|---|---|---|---|
Parametry |
|
setUnsigned:path:conditional:
virtual WEAVE_ERROR setUnsigned:path:conditional:( uint64_t val, NSString *path, BOOL isConditional )
Przypisuje podaną wartość do danej ścieżki jako wartość całkowitą bez znaku.
Szczegóły | |||||||
---|---|---|---|---|---|---|---|
Parametry |
|
toErrorString:
virtual NSString * toErrorString:( WEAVE_ERROR err )
przekonwertuj błąd Weave na ciąg znaków