nl:: Weave:: Profiles:: Time:: TimeSyncResponse
Özet
Oluşturucular ve Yıkıcılar |
|
---|---|
TimeSyncResponse(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 |
|
---|---|
@322
|
enum yerel yapıda son başarılı zaman senkronizasyonu işlemindeki maksimum katkıda bulunan sayısı |
@323
|
enum atom süresini temsilen son başarılı zaman senkronizasyonundan bu yana geçen dakika sayısı. |
Herkese açık özellikler |
|
---|---|
mIsTimeCoordinator
|
bool
bu yanıt bir koordinatör tarafından oluşturulursa true; false, bu yanıtın bir sunucu tarafından oluşturulduğunu belirtir.
|
mNumContributorInLastLocalSync
|
uint8_t
son başarılı zaman senkronizasyonunda kullanılan yerel katkıda bulunanların (koordinatörler veya sunucular) sayısı
|
mTimeOfRequest
|
timesync_t
isteğin geldiği sistem saati (01.01.1970'ten bu yana geçen mikrosaniye sayısı 0:00:00)
|
mTimeOfResponse
|
timesync_t
yanıt hazırlandığı zaman sistem saati (01.01.1970'ten bu yana geçen mikrosaniye sayısı 0:00:00)
|
mTimeSinceLastSyncWithServer_min
|
uint16_t
atom zamanının bir proxy'si ile son başarılı zaman senkronizasyonundan bu yana geçen dakika sayısı
|
Herkese açık işlevler |
|
---|---|
Encode(PacketBuffer *const aMsg)
|
zaman senkronizasyonu yanıtını bir PaketetBuffer'a kodlamak.
|
Init(const TimeSyncRole aRole, const timesync_t aTimeOfRequest, const timesync_t aTimeOfResponse, const uint8_t aNumContributorInLastLocalSync, const uint16_t aTimeSinceLastSyncWithServer_min)
|
void
bu nesneyi kodlama için başlatın.
|
Herkese açık statik işlevler |
|
---|---|
Decode(TimeSyncResponse *const aObject, PacketBuffer *const aMsg)
|
PacketBuffer'dan zaman senkronizasyon yanıtının kodunu çözme.
|
Herkese açık türler
@322)
@322
yerel yapıda son başarılı zaman senkronizasyonu işlemindeki maksimum katkıda bulunan sayısı
@323
@323
atom süresini temsilen son başarılı zaman senkronizasyonundan bu yana geçen dakika sayısı.
kTimeAfterLastSyncWithServer_ invalid, bu olayın alakalı olamayacak kadar uzun süre önce gerçekleştiği anlamına gelir.
Herkese açık özellikler
mIsTimeCoordinator
bool mIsTimeCoordinator
bu yanıt bir koordinatör tarafından oluşturulursa true; false, bu yanıtın bir sunucu tarafından oluşturulduğunu belirtir.
mNumContributorInLastLocalSync
uint8_t mNumContributorInLastLocalSync
son başarılı zaman senkronizasyonunda kullanılan yerel katkıda bulunanların (koordinatörler veya sunucular) sayısı
mTimeOfRequest
timesync_t mTimeOfRequest
isteğin geldiği sistem saati (01.01.1970'ten bu yana geçen mikrosaniye sayısı 0:00:00)
mTimeOfResponse
timesync_t mTimeOfResponse
yanıt hazırlandığı zaman sistem saati (01.01.1970'ten bu yana geçen mikrosaniye sayısı 0:00:00)
mTimeSinceLastSyncWithServer_min
uint16_t mTimeSinceLastSyncWithServer_min
atom zamanının bir proxy'si ile son başarılı zaman senkronizasyonundan bu yana geçen dakika sayısı
Herkese açık işlevler
Kodla
WEAVE_ERROR Encode( PacketBuffer *const aMsg )
zaman senkronizasyonu yanıtını bir PaketetBuffer'a kodlamak.
Ayrıntılar | |||
---|---|---|---|
Parametreler |
|
||
İadeler |
Başarıda WEAVE_NO_ERROR
|
Başlatma
void Init( const TimeSyncRole aRole, const timesync_t aTimeOfRequest, const timesync_t aTimeOfResponse, const uint8_t aNumContributorInLastLocalSync, const uint16_t aTimeSinceLastSyncWithServer_min )
bu nesneyi kodlama için başlatın.
Ayrıntılar | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Parametreler |
|
TimeSyncResponse
TimeSyncResponse( 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( TimeSyncResponse *const aObject, PacketBuffer *const aMsg )
PacketBuffer'dan zaman senkronizasyon yanıtının kodunu çözme.
Ayrıntılar | |||||
---|---|---|---|---|---|
Parametreler |
|
||||
İadeler |
Başarıda WEAVE_NO_ERROR
|