nl :: Tecer:: Perfis :: Tempo:: TimeSyncRequest
Resumo
Construtores e Destruidores | |
---|---|
TimeSyncRequest (void) o construtor padrão deve ser usado com Decode, já que todos os membros serão inicializados por meio de decodificação |
Tipos públicos | |
---|---|
@320 | enum configurações mínimas e máximas para a probabilidade pretendida de resposta para esta solicitação de sincronização de tempo. |
@321 | enum |
Atributos públicos | |
---|---|
mIsTimeCoordinator | bool verdadeiro se o originador desta solicitação for um coordenador de sincronização de tempo |
mLikelihoodForResponse | uint8_t probabilidade pretendida de resposta para esta 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 PacketBuffer. |
Init (const uint8_t aLikelihood, const bool aIsTimeCoordinator) | void inicialize este objeto para codificação. |
Funções estáticas públicas | |
---|---|
Decode ( TimeSyncRequest *const aObject, PacketBuffer *const aMsg) | decodifique a solicitação de sincronização de tempo de um PacketBuffer. |
Tipos públicos
@ 320
@320
configurações mínimas e máximas para a probabilidade pretendida de resposta para esta solicitação de sincronização de tempo.
Observe que não podemos colocar a verificação em kLikelihoodForResponse_Min nas rotinas de codificação e decodificação porque é 0, então não é seguro ajustá-lo apenas aqui
@ 321
@321
Atributos públicos
mIsTimeCoordinator
bool mIsTimeCoordinator
verdadeiro se o originador desta solicitação for um coordenador de sincronização de tempo
mLikelihoodForResponse
uint8_t mLikelihoodForResponse
probabilidade pretendida de resposta para esta solicitação de sincronização de tempo.
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 |
| ||
Devoluções | WEAVE_NO_ERROR em sucesso |
Iniciar
void Init( const uint8_t aLikelihood, const bool aIsTimeCoordinator )
inicialize este objeto para codificação.
Detalhes | |||||
---|---|---|---|---|---|
Parâmetros |
| ||||
Devoluções | WEAVE_NO_ERROR em sucesso |
TimeSyncRequest
TimeSyncRequest( void )
o construtor padrão deve ser usado com Decode, pois todos os membros serão inicializados por meio de decodificação
Funções estáticas públicas
Decodificar
WEAVE_ERROR Decode( TimeSyncRequest *const aObject, PacketBuffer *const aMsg )
decodifique a solicitação de sincronização de tempo de um PacketBuffer.
Detalhes | |||||
---|---|---|---|---|---|
Parâmetros |
| ||||
Devoluções | WEAVE_NO_ERROR em sucesso |