nl:: Weave:: Profiles:: Time:: TimeSyncRequest
Resumo
Construtores e destrutores |
|
---|---|
TimeSyncRequest(void)
o construtor padrão será usado com Decode, já que todos os membros serão inicializados pela decodificação
|
Tipos públicos |
|
---|---|
@320
|
enum configurações mínima e máxima para a probabilidade pretendida de resposta a essa solicitação de sincronização de tempo. |
@321
|
enum |
Atributos públicos |
|
---|---|
mIsTimeCoordinator
|
bool
true se o criador da solicitação for um coordenador de sincronização de tempo
|
mLikelihoodForResponse
|
uint8_t
probabilidade pretendida de resposta para essa solicitação de sincronização de horário.
|
Funções públicas |
|
---|---|
Encode(PacketBuffer *const aMsg)
|
codificar a solicitação de sincronização de tempo em um PacketBuffer.
|
Init(const uint8_t aLikelihood, const bool aIsTimeCoordinator)
|
void
inicializar esse objeto para codificação.
|
Funções estáticas públicas |
|
---|---|
Decode(TimeSyncRequest *const aObject, PacketBuffer *const aMsg)
|
decodificar a solicitação de sincronização de tempo de um PackageBuffer.
|
Tipos públicos
@320
@320
configurações mínima e máxima para a probabilidade pretendida de resposta a essa solicitação de sincronização de tempo.
Não é possível colocar a verificação em kLikelihoodForResponse_Min nas rotinas Encode e Decode porque ele é 0. Portanto, não é seguro ajustá-lo apenas aqui.
@321
@321
Atributos públicos
mIsTimeCoordinator
bool mIsTimeCoordinator
true se o criador da solicitação for um coordenador de sincronização de tempo
mLikelihoodForResponse
uint8_t mLikelihoodForResponse
probabilidade pretendida de resposta para essa solicitação de sincronização de horário.
Funções públicas
Codificar
WEAVE_ERROR Encode( PacketBuffer *const aMsg )
codificar a solicitação de sincronização de tempo em um PacketBuffer.
Detalhes | |||
---|---|---|---|
Parâmetros |
|
||
Retorna |
WEAVE_NO_ERROR caso tenha êxito
|
Init
void Init( const uint8_t aLikelihood, const bool aIsTimeCoordinator )
inicializar esse objeto para codificação.
Detalhes | |||||
---|---|---|---|---|---|
Parâmetros |
|
||||
Retorna |
WEAVE_NO_ERROR caso tenha êxito
|
TimeSyncRequest
TimeSyncRequest( void )
o construtor padrão será usado com Decode, já que todos os membros serão inicializados pela decodificação
Funções estáticas públicas
Decode
WEAVE_ERROR Decode( TimeSyncRequest *const aObject, PacketBuffer *const aMsg )
decodificar a solicitação de sincronização de tempo de um PackageBuffer.
Detalhes | |||||
---|---|---|---|---|---|
Parâmetros |
|
||||
Retorna |
WEAVE_NO_ERROR caso tenha êxito
|