nl:: Weave:: Profiles:: Time:: TimeSyncRequest
Resumen
Constructores y destructores |
|
---|---|
TimeSyncRequest(void)
el constructor predeterminado se usará con Decode, ya que todos los miembros se inicializarán a través de la decodificación.
|
Tipos públicos |
|
---|---|
@320
|
enum configuración mínima y máxima para la probabilidad prevista de respuesta para esta solicitud de sincronización de tiempo. |
@321
|
enum |
Atributos públicos |
|
---|---|
mIsTimeCoordinator
|
bool
true si el creador de esta solicitud es un coordinador de sincronización de tiempo
|
mLikelihoodForResponse
|
uint8_t
la probabilidad prevista de respuesta a esta solicitud de sincronización de tiempo.
|
Funciones públicas |
|
---|---|
Encode(PacketBuffer *const aMsg)
|
codificar la solicitud de sincronización de tiempo en un PacketBuffer.
|
Init(const uint8_t aLikelihood, const bool aIsTimeCoordinator)
|
void
inicializamos este objeto para la codificación.
|
Funciones estáticas públicas |
|
---|---|
Decode(TimeSyncRequest *const aObject, PacketBuffer *const aMsg)
|
decodificación de una solicitud de sincronización de tiempo de un PacketBuffer.
|
Tipos públicos
@320
@320
configuración mínima y máxima para la probabilidad prevista de respuesta para esta solicitud de sincronización de tiempo.
Tenga en cuenta que no podemos verificar kLikelihoodForResponse_Min en las rutinas de codificación y decodificación porque es 0, por lo que no es seguro ajustarlo solo aquí
@321
@321
Atributos públicos
mIsTimeCoordinator
bool mIsTimeCoordinator
true si el creador de esta solicitud es un coordinador de sincronización de tiempo
mLikelihoodForResponse
uint8_t mLikelihoodForResponse
la probabilidad prevista de respuesta a esta solicitud de sincronización de tiempo.
Funciones públicas
Codifica
WEAVE_ERROR Encode( PacketBuffer *const aMsg )
codificar la solicitud de sincronización de tiempo en un PacketBuffer.
Detalles | |||
---|---|---|---|
Parámetros |
|
||
Qué muestra |
WEAVE_NO_ERROR si la operación fue exitosa
|
Init
void Init( const uint8_t aLikelihood, const bool aIsTimeCoordinator )
inicializamos este objeto para la codificación.
Detalles | |||||
---|---|---|---|---|---|
Parámetros |
|
||||
Qué muestra |
WEAVE_NO_ERROR si la operación fue exitosa
|
TimeSyncRequest
TimeSyncRequest( void )
el constructor predeterminado se usará con Decode, ya que todos los miembros se inicializarán a través de la decodificación.
Funciones estáticas públicas
Decode
WEAVE_ERROR Decode( TimeSyncRequest *const aObject, PacketBuffer *const aMsg )
decodificación de una solicitud de sincronización de tiempo de un PacketBuffer.
Detalles | |||||
---|---|---|---|---|---|
Parámetros |
|
||||
Qué muestra |
WEAVE_NO_ERROR si la operación fue exitosa
|