nl:: Weave:: Profiles:: Time:: TimeSyncRequest
Özet
Oluşturucular ve Yıkıcılar |
|
---|---|
TimeSyncRequest(void)
Tüm üyeler kod çözme yoluyla başlatılacağından, Kod Çözme ile varsayılan oluşturucu kullanılmalıdır
|
Herkese açık türler |
|
---|---|
@320
|
enum bu senkronizasyon isteği için amaçlanan yanıtlanma olasılığına yönelik minimum ve maksimum ayarlar oluşturun. |
@321
|
enum |
Herkese açık özellikler |
|
---|---|
mIsTimeCoordinator
|
bool
bu isteğin oluşturucusu bir Zaman Senkronizasyonu Koordinatörü ise true
|
mLikelihoodForResponse
|
uint8_t
bu senkronizasyon isteği için istenen yanıt olasılığı.
|
Herkese açık işlevler |
|
---|---|
Encode(PacketBuffer *const aMsg)
|
zaman senkronizasyonu isteğini bir PacketBuffer olarak kodlamak.
|
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)
|
PacketBuffer'dan gelen zaman senkronizasyon isteğinin kodunu çözme.
|
Herkese açık türler
@320
@320
bu senkronizasyon isteği için amaçlanan yanıtlanma olasılığına yönelik minimum ve maksimum ayarlar oluşturun.
0 olduğundan, Kodlama ve Kodu Çözme rutinlerinde kLikeliancyForResponse_Min değerini kontrol edemeyeceğimizi unutmayın. Bu nedenle, yalnızca burada ayarlanması güvenli değildir.
@321
@321
Herkese açık özellikler
mIsTimeCoordinator
bool mIsTimeCoordinator
bu isteğin oluşturucusu bir Zaman Senkronizasyonu Koordinatörü ise true
mLikelihoodForResponse
uint8_t mLikelihoodForResponse
bu senkronizasyon isteği için istenen yanıt olasılığı.
Herkese açık işlevler
Kodla
WEAVE_ERROR Encode( PacketBuffer *const aMsg )
zaman senkronizasyonu isteğini bir PacketBuffer olarak kodlamak.
Ayrıntılar | |||
---|---|---|---|
Parametreler |
|
||
İadeler |
Başarıda WEAVE_NO_ERROR
|
Init
void Init( const uint8_t aLikelihood, const bool aIsTimeCoordinator )
bu nesneyi kodlama için başlatın.
Ayrıntılar | |||||
---|---|---|---|---|---|
Parametreler |
|
||||
İadeler |
Başarıda WEAVE_NO_ERROR
|
TimeSyncRequest
TimeSyncRequest( void )
Tüm üyeler kod çözme yoluyla başlatılacağından, Kod Çözme ile varsayılan oluşturucu kullanılmalıdır
Herkese açık statik işlevler
Decode
WEAVE_ERROR Decode( TimeSyncRequest *const aObject, PacketBuffer *const aMsg )
PacketBuffer'dan gelen zaman senkronizasyon isteğinin kodunu çözme.
Ayrıntılar | |||||
---|---|---|---|---|---|
Parametreler |
|
||||
İadeler |
Başarıda WEAVE_NO_ERROR
|