nl:: Weave:: Profiles:: Time:: TimeSyncRequest
Resumen
Constructores y destructores |
|
---|---|
TimeSyncRequest(void)
se debe usar el constructor predeterminado con Decode, ya que todos los miembros se inicializarán mediante la decodificación
|
Tipos públicos |
|
---|---|
@320
|
enum configuración mínima y máxima para la probabilidad de respuesta prevista para esta solicitud de sincronización de tiempo. |
@321
|
enum |
Atributos públicos |
|
---|---|
mIsTimeCoordinator
|
bool
true si el autor de esta solicitud es un coordinador de sincronización de tiempo
|
mLikelihoodForResponse
|
uint8_t
probabilidad de respuesta para esta solicitud de sincronización de tiempo.
|
Funciones públicas |
|
---|---|
Encode(PacketBuffer *const aMsg)
|
para codificar la solicitud
de sincronización de tiempo en un
|
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)
|
para decodificar la solicitud de sincronización de tiempo de un packageBuffer.
|
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.
Ten en cuenta que no podemos poner la verificación en kLikelihoodForResponse_Min en las rutinas de Encode and Decode porque es 0, por lo que no es seguro ajustarlo solo aquí.
@321
@321
Atributos públicos
mIsTimeCoordinator
bool mIsTimeCoordinator
true si el autor de esta solicitud es un coordinador de sincronización de tiempo
mLikelihoodForResponse
uint8_t mLikelihoodForResponse
probabilidad de respuesta para esta solicitud de sincronización de tiempo.
Funciones públicas
Codifica
WEAVE_ERROR Encode( PacketBuffer *const aMsg )
para codificar la solicitud de sincronización de tiempo en un
Detalles | |||
---|---|---|---|
Parámetros |
|
||
Resultado que se muestra |
WEAVE_NO_ERROR según la ejecución correcta
|
Init
void Init( const uint8_t aLikelihood, const bool aIsTimeCoordinator )
inicializamos este objeto para la codificación.
Detalles | |||||
---|---|---|---|---|---|
Parámetros |
|
||||
Resultado que se muestra |
WEAVE_NO_ERROR según la ejecución correcta
|
TimeSyncRequest
TimeSyncRequest( void )
se debe usar el constructor predeterminado con Decode, ya que todos los miembros se inicializarán mediante la decodificación
Funciones estáticas públicas
Decode
WEAVE_ERROR Decode( TimeSyncRequest *const aObject, PacketBuffer *const aMsg )
para decodificar la solicitud de sincronización de tiempo de un packageBuffer.
Detalles | |||||
---|---|---|---|---|---|
Parámetros |
|
||||
Resultado que se muestra |
WEAVE_NO_ERROR según la ejecución correcta
|