nl :: Tejido:: Perfiles: Hora:: TimeSyncRequest
Resumen
Constructores y Destructores | |
---|---|
TimeSyncRequest (void) El constructor predeterminado se utilizará con Decode, ya que todos los miembros se inicializarán mediante decodificación. |
Tipos públicos | |
---|---|
@320 | enumeración configuración mínima y máxima para la probabilidad de respuesta prevista para esta solicitud de sincronización de tiempo. |
@321 | enumeración |
Atributos públicos | |
---|---|
mIsTimeCoordinator | bool Es verdadero si el autor de esta solicitud es un Coordinador de sincronización de tiempo |
mLikelihoodForResponse | uint8_t probabilidad de respuesta prevista para esta solicitud de sincronización de tiempo. |
Funciones publicas | |
---|---|
Encode ( PacketBuffer *const aMsg) | codificar la solicitud de sincronización de tiempo en un PacketBuffer. |
Init (const uint8_t aLikelihood, const bool aIsTimeCoordinator) | void inicialice este objeto para la codificación. |
Funciones estáticas públicas | |
---|---|
Decode ( TimeSyncRequest *const aObject, PacketBuffer *const aMsg) | decodificar la solicitud de sincronización de tiempo de un PacketBuffer. |
Tipos públicos
@ 320
@320
configuración mínima y máxima para la probabilidad de respuesta prevista para esta solicitud de sincronización de tiempo.
Tenga en cuenta que no podemos marcar kLikelihoodForResponse_Min en las rutinas Encode y Decode porque es 0, por lo que no es seguro ajustarlo aquí.
@ 321
@321
Atributos públicos
mIsTimeCoordinator
bool mIsTimeCoordinator
Es verdadero si el autor de esta solicitud es un Coordinador de sincronización de tiempo
mLikelihoodForResponse
uint8_t mLikelihoodForResponse
probabilidad de respuesta prevista para esta solicitud de sincronización de tiempo.
Funciones publicas
Codificar
WEAVE_ERROR Encode( PacketBuffer *const aMsg )
codificar la solicitud de sincronización de tiempo en un PacketBuffer.
Detalles | |||
---|---|---|---|
Parámetros |
| ||
Devoluciones | WEAVE_NO_ERROR en caso de éxito |
En eso
void Init( const uint8_t aLikelihood, const bool aIsTimeCoordinator )
inicialice este objeto para la codificación.
Detalles | |||||
---|---|---|---|---|---|
Parámetros |
| ||||
Devoluciones | WEAVE_NO_ERROR en caso de éxito |
TimeSyncRequest
TimeSyncRequest( void )
El constructor predeterminado se utilizará con Decode, ya que todos los miembros se inicializarán mediante decodificación.
Funciones estáticas públicas
Descodificar
WEAVE_ERROR Decode( TimeSyncRequest *const aObject, PacketBuffer *const aMsg )
decodificar la solicitud de sincronización de tiempo de un PacketBuffer.
Detalles | |||||
---|---|---|---|---|---|
Parámetros |
| ||||
Devoluciones | WEAVE_NO_ERROR en caso de éxito |