нл:: Переплетение:: Профили:: Время:: Запрос синхронизации времени
Краткое содержание
Конструкторы и деструкторы | |
---|---|
TimeSyncRequest (void) конструктор по умолчанию должен использоваться с Decode, поскольку все члены будут инициализированы посредством декодирования. |
Публичные типы | |
---|---|
@320 | перечисление минимальные и максимальные настройки для предполагаемой вероятности ответа на этот запрос синхронизации времени. |
@321 | перечисление |
Публичные атрибуты | |
---|---|
mIsTimeCoordinator | bool true, если инициатором этого запроса является координатор синхронизации времени |
mLikelihoodForResponse | uint8_t предполагаемая вероятность ответа на этот запрос синхронизации времени. |
Общественные функции | |
---|---|
Encode ( PacketBuffer *const aMsg) | закодировать запрос синхронизации времени в PacketBuffer. |
Init (const uint8_t aLikelihood, const bool aIsTimeCoordinator) | void инициализируйте этот объект для кодирования. |
Публичные статические функции | |
---|---|
Decode ( TimeSyncRequest *const aObject, PacketBuffer *const aMsg) | декодировать запрос синхронизации времени из PacketBuffer. |
Публичные типы
@320
@320
минимальные и максимальные настройки для предполагаемой вероятности ответа на этот запрос синхронизации времени.
Обратите внимание, что мы не можем установить проверку kLikelihoodForResponse_Min в процедурах кодирования и декодирования, поскольку он равен 0, поэтому настраивать его здесь небезопасно.
@321
@321
Публичные атрибуты
mIsTimeCoordinator
bool mIsTimeCoordinator
true, если инициатором этого запроса является координатор синхронизации времени
mLikelihoodForResponse
uint8_t mLikelihoodForResponse
предполагаемая вероятность ответа на этот запрос синхронизации времени.
Общественные функции
Кодировать
WEAVE_ERROR Encode( PacketBuffer *const aMsg )
закодировать запрос синхронизации времени в PacketBuffer.
Подробности | |||
---|---|---|---|
Параметры |
| ||
Возврат | WEAVE_NO_ERROR в случае успеха |
Инициализировать
void Init( const uint8_t aLikelihood, const bool aIsTimeCoordinator )
инициализируйте этот объект для кодирования.
Подробности | |||||
---|---|---|---|---|---|
Параметры |
| ||||
Возврат | WEAVE_NO_ERROR в случае успеха |
Запрос синхронизации времени
TimeSyncRequest( void )
конструктор по умолчанию должен использоваться с Decode, поскольку все члены будут инициализированы посредством декодирования.
Публичные статические функции
Декодировать
WEAVE_ERROR Decode( TimeSyncRequest *const aObject, PacketBuffer *const aMsg )
декодировать запрос синхронизации времени из PacketBuffer.
Подробности | |||||
---|---|---|---|---|---|
Параметры |
| ||||
Возврат | WEAVE_NO_ERROR в случае успеха |