nl:: Weave:: Profiles:: Time:: TimeSyncRequest
Özet
Oluşturucular ve Yıkıcılar |
|
---|---|
TimeSyncRequest(void)
Tüm üyeler kod çözme yoluyla başlatılacağı için varsayılan oluşturucu Kod Çözme ile kullanılmalıdır
|
Herkese açık türler |
|
---|---|
@320
|
enum bu zaman senkronizasyon isteğinin amaçlanan yanıtlanma olasılığına yönelik minimum ve maksimum ayarlar. |
@321
|
enum |
Herkese açık özellikler |
|
---|---|
mIsTimeCoordinator
|
bool
Bu isteği oluşturan kişi bir Zaman Senkronizasyonu Koordinatörüyse doğru
|
mLikelihoodForResponse
|
uint8_t
beklenen yanıt olasılığıdır.
|
Kamu işlevleri |
|
---|---|
Encode(PacketBuffer *const aMsg)
|
zaman senkronizasyonu isteğini bir PacketBuffer dosyası olarak kodlayabilir.
|
Init(const uint8_t aLikelihood, const bool aIsTimeCoordinator)
|
void
bu nesneyi kodlama için başlatın.
|
Herkese açık statik işlevler |
|
---|---|
Decode(TimeSyncRequest *const aObject, PacketBuffer *const aMsg)
|
zaman senkronizasyonu isteğinin kodunu çözer.
|
Herkese açık türler
@320
@320
bu zaman senkronizasyon isteğinin amaçlanan yanıtlanma olasılığına yönelik minimum ve maksimum ayarlar.
0 olduğu için Kodlama ve Kodu Çözme rutinlerinde kLikelihoodForResponse_Min'i kontrol edemediğimizi, bu nedenle yalnızca burada ayarlamanın güvenli olmadığını unutmayın
@321
@321
Herkese açık özellikler
mIsTimeCoordinator
bool mIsTimeCoordinator
Bu isteği oluşturan kişi bir Zaman Senkronizasyonu Koordinatörüyse doğru
mLikelihoodForResponse
uint8_t mLikelihoodForResponse
beklenen yanıt olasılığıdır.
Kamu işlevleri
Kodla
WEAVE_ERROR Encode( PacketBuffer *const aMsg )
zaman senkronizasyonu isteğini bir PacketBuffer dosyası olarak kodlayabilir.
Ayrıntılar | |||
---|---|---|---|
Parametreler |
|
||
İadeler |
Başarılı WEAVE_NO_ERROR
|
Başlat
void Init( const uint8_t aLikelihood, const bool aIsTimeCoordinator )
bu nesneyi kodlama için başlatın.
Ayrıntılar | |||||
---|---|---|---|---|---|
Parametreler |
|
||||
İadeler |
Başarılı WEAVE_NO_ERROR
|
TimeSyncRequest
TimeSyncRequest( void )
Tüm üyeler kod çözme yoluyla başlatılacağı için varsayılan oluşturucu Kod Çözme ile kullanılmalıdır
Herkese açık statik işlevler
Decode
WEAVE_ERROR Decode( TimeSyncRequest *const aObject, PacketBuffer *const aMsg )
zaman senkronizasyonu isteğinin kodunu çözer.
Ayrıntılar | |||||
---|---|---|---|---|---|
Parametreler |
|
||||
İadeler |
Başarılı WEAVE_NO_ERROR
|