nl:: Weave:: Profiles:: Time:: TimeSyncRequest
Resumo
Construtores e destruidores |
|
---|---|
TimeSyncRequest(void)
construtor padrão deve ser usado com Decode, já que todos os membros serão inicializados através de decodificação
|
Tipos públicos |
|
---|---|
@320
|
enum Configurações mínima e máxima para a probabilidade prevista de resposta para essa solicitação de sincronização de tempo. |
@321
|
enum |
Atributos públicos |
|
---|---|
mIsTimeCoordinator
|
bool
verdadeiro se o criador da solicitação for um coordenador de sincronização de tempo
|
mLikelihoodForResponse
|
uint8_t
probabilidade esperada de resposta para essa solicitação de sincronização de tempo.
|
Funções públicas |
|
---|---|
Encode(PacketBuffer *const aMsg)
|
codificar a solicitação de sincronização de tempo em um PackageBuffer.
|
Init(const uint8_t aLikelihood, const bool aIsTimeCoordinator)
|
void
o objeto para codificação.
|
Funções estáticas públicas |
|
---|---|
Decode(TimeSyncRequest *const aObject, PacketBuffer *const aMsg)
|
decodificar e decodificar solicitação de sincronização de tempo de um PackageBuffer.
|
Tipos públicos
a 320
@320
Configurações mínima e máxima para a probabilidade prevista de resposta para essa solicitação de sincronização de tempo.
Observe que não podemos colocar a verificação em kLikelihoodForResponse_Min nas rotinas Encode e Decode porque é 0, por isso não é seguro ajustá-la apenas aqui.
@321
@321
Atributos públicos
mIsTimeCoordinator
bool mIsTimeCoordinator
verdadeiro se o criador da solicitação for um coordenador de sincronização de tempo
mLikelihoodForResponse
uint8_t mLikelihoodForResponse
probabilidade esperada de resposta para essa solicitação de sincronização de tempo.
Funções públicas
Codificação
WEAVE_ERROR Encode( PacketBuffer *const aMsg )
codificar a solicitação de sincronização de tempo em um PackageBuffer.
Detalhes | |||
---|---|---|---|
Parâmetros |
|
||
Retornos |
WEAVE_NO_ERROR em caso de sucesso
|
Init
void Init( const uint8_t aLikelihood, const bool aIsTimeCoordinator )
o objeto para codificação.
Detalhes | |||||
---|---|---|---|---|---|
Parâmetros |
|
||||
Retornos |
WEAVE_NO_ERROR em caso de sucesso
|
TimeSyncRequest
TimeSyncRequest( void )
construtor padrão deve ser usado com Decode, já que todos os membros serão inicializados através de decodificação
Funções estáticas públicas
Decode
WEAVE_ERROR Decode( TimeSyncRequest *const aObject, PacketBuffer *const aMsg )
decodificar solicitação de sincronização de tempo de um PackageBuffer.
Detalhes | |||||
---|---|---|---|---|---|
Parâmetros |
|
||||
Retornos |
WEAVE_NO_ERROR em caso de sucesso
|